You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cause:
The v0.24 kernel still discarded rejected semantic attempts, exposed misleading state-commit metadata, let retired workflow authority affect current artifacts, and allowed delegated review/debug agents to own source remediation.
Scope:
Persist bounded rejected-attempt audit history outside semantic digests, expose projection-only commit metadata, make the production Change facade single-mode, keep legacy workflow rows read-only, and constrain review/debug agents to evidence artifacts. Release as 0.24.2.
Verification:
npm run verify:release
npm pack --dry-run --json
git diff --cached --check
Residual risk:
The pre-v0.24 Change implementation remains packaged only as an internal compatibility layer for existing state and recovery paths; public tools cannot select it or create new legacy authority.
Rollback:
Revert this commit or reset to backup/v024-five-boundaries-20260731 before publication.
Copy file name to clipboardExpand all lines: agents/code-reviewer.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: code-reviewer
3
3
description: Review an explicit diff or file set for consequential correctness, security, integration, test, and maintainability defects. Use for a bounded read-only review before commit, merge, or release.
4
-
tools: Read, Grep, Glob, Bash, Write, Edit
4
+
tools: Read, Grep, Glob, Bash, Write
5
5
model: opus
6
6
maxTurns: 30
7
7
skills:
@@ -34,10 +34,9 @@ evidence. Default to read-only analysis.
34
34
35
35
## Mutation boundary
36
36
37
-
Do not edit during an ordinary review. If the parent explicitly assigns review and
38
-
fix, modify only findings within the accepted scope, preserve unrelated changes, and
39
-
rerun the checks invalidated by each edit. Judgment-heavy or scope-expanding fixes
40
-
return to the primary agent for a decision.
37
+
Do not edit source. Write only the assigned evidence artifact. If remediation is
38
+
authorized, return the smallest verified repair instructions to the primary host,
39
+
which owns implementation and final judgment.
41
40
42
41
Use the current checkout and parent-supplied packet only. Do not call Ultra MCP write
43
42
tools. Return a concise review, not raw tool output.
Copy file name to clipboardExpand all lines: agents/debugger.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: debugger
3
-
description: Find the earliest incorrect state behind an error, test failure, or unexpected behavior and return a minimal verified fix when implementation is authorized.
4
-
tools: Read, Write, Edit, Bash, Grep, Glob
3
+
description: Find the earliest incorrect state behind an error, test failure, or unexpected behavior and return bounded evidence plus a minimal verified remediation.
4
+
tools: Read, Write, Bash, Grep, Glob
5
5
model: opus
6
6
maxTurns: 40
7
7
---
@@ -24,14 +24,14 @@ that violates the intended contract.
24
24
distinguishes it from alternatives.
25
25
5. Test the hypothesis without broad refactoring. Record evidence that accepts or
26
26
rejects it.
27
-
6. If implementation is authorized, write a regression test that fails for the
28
-
observed defect, apply the minimum root-cause fix, and rerun focused and adjacent
29
-
checks.
30
-
7. Report the symptom, evidence trail, root cause, changed files when any, exact
27
+
6. Describe the smallest regression test and root-cause repair that the primary host
Copy file name to clipboardExpand all lines: docs/STATE-DB-ACCESS-POLICY.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,8 @@ It does not grant lifecycle authority: external writers use the published observ
40
40
allowlist, while lifecycle event
41
41
names are emitted only inside the mutation that owns the corresponding state change.
42
42
Consumers must verify mutable rows rather than infer success from an event name.
43
+
Rejected semantic calls are recorded as `ultra_kernel_attempt` observations and shown
44
+
by `ultra.context`; they do not create the rejected row or authorize a transition.
43
45
44
46
## 2. Connection discipline
45
47
@@ -80,7 +82,7 @@ resolve the mount/runtime constraint before retrying.
80
82
|`decision_records`| MCP server through `ultra.record`; normalized accepted intent and applied references are stored, never UI receipts, prompts, or transcripts |
81
83
|`stage_checkpoints`| MCP server through `ultra.checkpoint`; mutable drafts and immutable accepted/superseded revisions, never fixed reasoning steps |
82
84
|`context_envelopes`, `worker_packets`| MCP server through `ultra.context`, `ultra.checkpoint`, and `ultra.session`; exact digest-bound handoff authority |
83
-
|`decision_threads`, `decision_items`, `workflow_runs`, `workflow_steps`| legacy history retained for migration and audit; no current public writer or authorization role |
85
+
|`decision_threads`, `decision_items`, `workflow_runs`, `workflow_steps`|read-only legacy history retained for migration and audit; no current public writer, invalidation mutation, or authorization role |
84
86
|`artifacts`, `artifact_edges`| MCP server through `ultra.record` and checkpoint-owned registration |
85
87
|`context_snapshots`, `spec_learning_candidates`, `trace_links`| MCP server through `ultra.record` and `ultra.checkpoint`|
86
88
|`incidents`, `projection_jobs`, `event_consumers`, `circuit_breaker`| MCP server; backup-first doctor recovery may perform only documented mechanical transitions |
0 commit comments