Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
29f18ae
ci: enforce agent kernel maintainability ratchet
douglasmonsky Aug 1, 2026
bbd9eb9
docs: gate evidence scale on physical query (#393)
douglasmonsky Aug 1, 2026
e26d7d5
docs: gate corrective requalification authority (#395)
douglasmonsky Aug 1, 2026
4d80749
perf: correct hosted lifecycle tail
douglasmonsky Aug 1, 2026
eb3ded9
docs: authorize page executor source supersession (#397)
douglasmonsky Aug 1, 2026
979f88e
docs: supersede package release ceilings (#399)
douglasmonsky Aug 1, 2026
519b503
docs: freeze CK-07R1 lifecycle path authority
douglasmonsky Aug 1, 2026
d911b1f
docs: activate CK-07R1 readiness transition
douglasmonsky Aug 2, 2026
e0ee9f2
docs: freeze lifecycle source digest authority
douglasmonsky Aug 2, 2026
bdf5451
docs: freeze CK-07R1 lifecycle run-invocation authority (#403)
douglasmonsky Aug 2, 2026
a0d8770
Reconcile CK-07R1 lifecycle candidate authority
douglasmonsky Aug 2, 2026
955272c
docs: freeze CK-07R1 lifecycle runtime state
douglasmonsky Aug 2, 2026
479cbdb
freeze CK-07R1 argv correction authority (#406)
douglasmonsky Aug 2, 2026
62d6cc1
Adopt convergence-oriented roadmap orchestration (#407)
douglasmonsky Aug 2, 2026
30983d4
refactor: reduce page executor complexity
douglasmonsky Aug 2, 2026
7f8b52c
docs: freeze answer semantics
douglasmonsky Aug 2, 2026
f3f376f
docs: reconcile QG1A completion (#410)
douglasmonsky Aug 2, 2026
fb0c578
test: build independent semantic evaluator (#411)
douglasmonsky Aug 2, 2026
db4d246
docs: authorize CK-08R3A physical successor
douglasmonsky Aug 2, 2026
3391244
docs: reconcile CK-08R1C completion (#413)
douglasmonsky Aug 2, 2026
ee4a064
Authorize CK-08R3A schema and publication transition
douglasmonsky Aug 3, 2026
7d5a4b1
Authorize CK-08R3A final shared rank semantics
douglasmonsky Aug 3, 2026
a152c75
Authorize CK-08R3A lifecycle session boundedness
douglasmonsky Aug 3, 2026
d638f6a
docs(ck-08r3a): codify portable session merge contract
douglasmonsky Aug 5, 2026
b00232a
docs(ck08r3a): freeze portable plan branch ownership proof (#423)
douglasmonsky Aug 5, 2026
38537f6
CK-08R3A: bound evidence lifecycle queries by session (#417)
douglasmonsky Aug 5, 2026
d1c9fd7
docs: record CK-08R3A acceptance (#424)
douglasmonsky Aug 5, 2026
0fad272
test: qualify CK-08R3 evidence scale
douglasmonsky Aug 5, 2026
479cc58
docs: record CK-08R3 acceptance (#426)
douglasmonsky Aug 5, 2026
0d87b0d
docs: bind CK-QG1 maintainability baseline transition authority
douglasmonsky Aug 6, 2026
b634f8a
ci: enforce agent kernel maintainability
douglasmonsky Aug 8, 2026
f94edab
Merge retained PR #392 lineage
douglasmonsky Aug 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 57 additions & 14 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,21 @@ evidence. A downstream architecture audit found that the expected-answer lane
shares production evaluation, runtime keyset pagination follows complete
Python materialization, projection classification combines execution stages,
and publication/evidence scale plus replacement maintainability need
corrective proof. CK-08R0 has frozen `corrective-gates-v1`; CK-09 remains
blocked. CK-08R1, CK-08R2, CK-08R3, CK-07R1, and CK-QG1 become Ready only
after the CK-08R0 merge is exact-main verified.
corrective proof. CK-08R0 froze `corrective-gates-v1`; CK-08R2 is complete and
CK-09 remains blocked. CK-08R1A froze corrected answer meaning and recursive
closure; R1C is accepted at exact main `fb0c578`, while R1B remains held on
shared query/evidence/grading integration before final R1 requalification.
CK-QG1A removed the two R2 page-executor complexity findings without changing
behavior or the frozen baseline and is accepted at exact main `30983d4`;
existing QG1 PR #392 is Ready to resume from corrected main. CK-07R1A corrected
the exact hosted Python 3.14 lifecycle-tail blocker; the linked CK-07R1A0
authorities, including argv correction, are merged through `479cbdb`. The
existing CK-07R1 worker remains stopped pending coordinator disposition of the
preserved `prelaunch_failed` witness incident and a clean exact-main
reapplication path. PR #394 remains stale failed read-only.
Retained R3 evidence proved the EvidenceService outer query
physically unbounded; CK-08R3A owns that isolated fix and R3 awaits its
accepted, merged, exact-main-verified result.

Advance only child tasks marked Ready in
`docs/roadmap/REMAINING_EXECUTION_PLAN.md`. Parent CK-09 through CK-16 packets
Expand Down Expand Up @@ -71,17 +83,48 @@ affected seam against the actual downstream implementation.

## Packet task handoff

Keep each child packet in a user-owned Codex task; freezing and implementation
are separate. Follow the machine DAG in
`docs/roadmap/REMAINING_EXECUTION_PLAN.md`.

After acceptance, merge, and exact-main verification, reconcile packet/DAG/
ledger and `create_thread` every uncreated newly Ready successor in the saved
project. Fan out independent work; hold joins; deduplicate packet/frontier.
Use `<role> <short-scope>` names, never sub-agents. Hand off exact SHA, packet,
acceptance, locks, artifacts/digests, consumer/truth seams, checks, failures,
risks, stop conditions, and orchestrator task ID. Verify delivery; do not
implement successors. Blocked, gated, or unverified work spawns none.
Operate in convergence mode: one durable coordinator, one existing user-owned
task per active child packet, and at most one shared-authority task. A new
user-owned task is justified only for a newly Ready distinct packet, a
genuinely independent parallel lane, or a new policy/contract decision that
cannot be resolved inside the active packet's accepted authority. Reuse the
existing packet task for ordinary implementation defects, tests, environment
setup, validation corrections, review findings, and exact-main reapplication.
Do not split freezing and implementation mechanically.

Follow the machine DAG in `docs/roadmap/REMAINING_EXECUTION_PLAN.md`. After
acceptance, merge, and exact-main verification, the coordinator reconciles the
packet/DAG/ledger and creates only uncreated newly Ready distinct packets.
Fan out only disjoint work, hold joins, and deduplicate packet/frontier.
Blocked, gated, incident-pending, or unverified work creates no successor.

Use bounded subagents inside an active task for focused read-only research,
tests, or one independent review when they materially help. Keep durable
cross-task ownership with the coordinator. Sol at medium reasoning is the
default coordinator profile for collision handling and readiness judgment;
bounded deterministic workers should normally use the less costly Luna profile
at max reasoning, escalating only when ambiguity requires it.

Use `<role> <short-scope>` task names. Every delegation names its parent thread
ID. As its final action on completion, blocking, or fail-closed stop, the task
must proactively message the parent with outcome, exact base/head and
worktree, changed scope, validation, PR/merge/exact-main state, blockers, and
the next authorized action. The parent treats that handoff as a continuation
trigger; it does not create polling or wait-only tasks.

Repository exact-main state and repository-relative artifact paths are the
identity source of truth. The receiving task recomputes hashes from those paths
before acting. Do not relay long hashes, commands, or fixture identities
through multiple task prompts when they can be verified from committed
manifests. Before a one-shot or irreversible operation, run a real
non-consuming integration preflight through the exact entry point and process
boundary, not only a stubbed or in-process proof.

Classify blockers as implementation, authority, environment, or external. An
implementation bug stays in the active packet task. Create a corrective
authority task only when a genuinely new policy or contract decision is
required. Once crash integrity is restored, leave recovery mode and return to
this convergence topology.

## Implementation boundary

Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ include config/kernel-fault-recovery-scale-v1.json
include config/kernel-overlay-adapter-v1.json
include config/kernel-performance-budget.json
include config/kernel-release-candidate-budget.json
include docs/decisions/evidence/kernel-release-candidate-package-budget-supersession.json
include config/kernel-release-cutover-v1.json
include config/kernel-release-qualification-v1.json
include config/kernel-retired-surfaces-v1.json
Expand Down
Loading