Enforce bounded operation guardrails
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a028de-e2c8-7732-8521-46a7fc5db82f
This commit is contained in:
parent
c384f60530
commit
26934e25b9
51 changed files with 1843 additions and 472 deletions
|
|
@ -143,14 +143,11 @@ Three trigger types are supported:
|
|||
### Immediate
|
||||
|
||||
- activity-core's `INTENT.md` and `SCOPE.md` are rewritten to reflect this architecture.
|
||||
- The `task_instances` Postgres table is reclassified as a **spawn audit trail** —
|
||||
it records the act of spawning (what was created, when, which issue-core reference)
|
||||
but is not the authoritative task record. Authoritative lifecycle state lives in
|
||||
issue-core.
|
||||
- A task emission adapter interface (`src/activity_core/issue_sink.py`) replaces any
|
||||
direct Postgres writes to `task_instances` with calls through the adapter.
|
||||
- The `TaskExecutorWorkflow` stub from WP-0001 is replaced with the actual adapter
|
||||
call in WP-0003.
|
||||
- `task_spawn_log` is the local **spawn audit trail**; authoritative work-item
|
||||
lifecycle state lives downstream.
|
||||
- A task emission adapter (`src/activity_core/issue_sink.py`) owns downstream
|
||||
creation. The unused `TaskExecutorWorkflow` and `task_instances` compatibility
|
||||
surface was retired by ACTIVITY-WP-0035.
|
||||
|
||||
### Medium term
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue