Skip to content

Commit cf44f4f

Browse files
docs: record CK-08R1 acceptance (#440)
1 parent 0832b85 commit cf44f4f

8 files changed

Lines changed: 35 additions & 23 deletions

File tree

AGENTS.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,13 @@ and publication/evidence scale plus replacement maintainability need
3232
corrective proof. CK-08R0 froze `corrective-gates-v1`; CK-08R2 is complete and
3333
CK-09 remains blocked. CK-08R1A froze corrected answer meaning and recursive
3434
closure; R1C is accepted at exact main `fb0c578`, and R1B is accepted at exact
35-
main `9e9332b3`; final R1 requalification is the sole Ready packet.
35+
main `9e9332b3`. Final R1 requalification passed hosted CI in PR #439,
36+
squash-merged, and was exact-main verified at `0832b854`; no packet is Ready
37+
while CK-07R1 remains conditional.
3638
CK-QG1A removed the two R2 page-executor complexity findings without changing
3739
behavior or the frozen baseline and is accepted at exact main `30983d4`;
38-
existing QG1 PR #392 is Ready to resume from corrected main. CK-07R1A corrected
40+
QG1 PR #392 passed hosted CI, squash-merged, and was exact-main verified at
41+
`68050b93`. CK-07R1A corrected
3942
the exact hosted Python 3.14 lifecycle-tail blocker; the linked CK-07R1A0
4043
authorities, including argv correction, are merged through `479cbdb`. The
4144
existing CK-07R1 worker remains stopped pending coordinator disposition of the

docs/INDEX.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ verified at `0fad272b3205614fb254398c9c9dc0a56d5ba7cd`. CK-08R3 is complete.
2828
CK-08R1's schema-valid
2929
[`answer-truth-requalification.v2`](decisions/evidence/ck08r1/answer-truth-requalification-v2.json)
3030
records 80/80 rows, grades, order, evidence, provenance, null semantics,
31-
closure, grading isolation, and mutation proof; completion remains subject to
32-
hosted CI, squash merge, and exact-main verification. CK-08R4 remains blocked
33-
on CK-07R1. Independent
31+
closure, grading isolation, and mutation proof. PR #439 passed hosted CI,
32+
squash-merged, and was exact-main verified at `0832b854`; CK-08R1 is complete.
33+
CK-08R4 remains blocked on CK-07R1. Independent
3434
truth now consumes [`answer-semantics.v1`](../config/agent-kernel/answer-semantics-v1.json);
3535
The linked [CK-08R3A schema/publication requalification authority](decisions/evidence/ck08r3a/schema-publication-requalification-authority.json)
3636
binds the resulting 57-index schema digest, synthetic publication fixture

docs/architecture/QUERY_EVIDENCE_PROJECTION_CONTRACTS.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,10 @@ consumer is accepted at exact main
114114
`fb0c57886097a6b985d2f321b2de858cbdfc0a97`; the exact
115115
[R1B join authority](../decisions/evidence/ck08r1b/answer-semantics-join-authority.json)
116116
bound the shared query/evidence/grading seams accepted through PR #430 and
117-
exact-main `9e9332b3`; final R1 is now the sole Ready replay of both accepted
118-
consumers. Cursor serialization still binds its version, request digest,
117+
exact-main `9e9332b3`. Final R1 replayed both accepted consumers, passed hosted
118+
CI in PR #439, squash-merged, and was exact-main verified at `0832b854`; no
119+
packet is Ready while CK-07R1 remains conditional. Cursor serialization still
120+
binds its version, request digest,
119121
plan, publication, and order; malformed, tampered, stale, replacement, and
120122
mismatched bindings fail closed.
121123

docs/quality/QUALIFICATION_PLAN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ R1C is accepted at exact main `fb0c57886097a6b985d2f321b2de858cbdfc0a97`;
5050
R1B is accepted through PR #430 and exact-main `9e9332b3`. R1 now records the
5151
schema-valid 80/80 two-lane replay with exact closure membership/digests,
5252
grading isolation, and sentinel mutations in
53-
`docs/decisions/evidence/ck08r1/answer-truth-requalification-v2.json`; it is
54-
complete on merge, with hosted CI, squash merge, and exact-main verification
55-
required in the handoff.
53+
`docs/decisions/evidence/ck08r1/answer-truth-requalification-v2.json`; PR #439
54+
passed hosted CI, squash-merged, and was exact-main verified at `0832b854`.
55+
R1 is complete and no packet is Ready while CK-07R1 remains conditional.
5656
R3 scale awaits merged/exact-main R3A.
5757
CK-QG1A removed only R2's two rank-D findings against its unchanged baseline and is accepted at exact main `30983d4b5005e7e2a507757c76a3c05ab56281e6`; CK-QG1 PR #392 then passed the exact authorized normalized baseline ratchet, hosted CI, squash merge, and fresh exact-main verification at `68050b93`. CK-07R1A preserves the first hosted Python
5858
3.14 `ordinary.2000_call_tail` failure and

docs/roadmap/REMAINING_EXECUTION_PLAN.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ all 196 selector/view/direction outcomes per profile, typed seven-part truth,
2828
late-event, truncation, cursor, and query-only contracts. PR #425 passed hosted
2929
Python 3.10/3.14 and Console, squash-merged at
3030
`0fad272b3205614fb254398c9c9dc0a56d5ba7cd`, and was exact-main verified.
31-
CK-08R3 is complete; CK-08R4 remains blocked on CK-08R1 and CK-07R1.
31+
CK-08R3 and CK-08R1 are complete; CK-08R4 remains blocked on CK-07R1.
3232
Retained CK-08R1 work reached
3333
80/80 parity by copying unsupported Q-REV-03/Q-WF-02 semantics; R1A now freezes
3434
their meaning and closure. R1C is accepted at exact main
@@ -44,8 +44,8 @@ synthetic variants through separate production and independent closures with
4444
exact rows, grades, order, evidence, provenance, null semantics, grading
4545
isolation, and sentinel mutations. Its schema-valid
4646
[`answer-truth-requalification.v2`](../decisions/evidence/ck08r1/answer-truth-requalification-v2.json)
47-
is complete on merge; hosted CI, squash merge, and exact-main verification
48-
remain acceptance handoff requirements. The R1B exact reviewer correction
47+
passed hosted CI in PR #439, squash-merged, and was exact-main verified at
48+
`0832b85411e68feb9cf1a7300ab14e4cc97d391a`. The R1B exact reviewer correction
4949
binds production
5050
publication hierarchy ownership, independent start/terminal window membership,
5151
duplicate stable-ID rejection, production-compiler replay, and the Q-REV-03
@@ -67,8 +67,7 @@ provenance equality for equal-coordinate idempotency, and resolves
6767
current-batch relations by the six-part authority order before logical
6868
identity with one emitted winner. PR #430 passed hosted CI, squash-merged, and
6969
was exact-main verified at `9e9332b3ae2be78cedb581ff8f76149ad76f4440`.
70-
R1B is complete. R1 is complete on merge with its independent two-lane
71-
requalification artifact; no successor becomes Ready while CK-07R1 remains
70+
R1B and R1 are complete. No successor becomes Ready while CK-07R1 remains
7271
conditional.
7372
CK-QG1A removed R2's two page-executor C/B/B violations
7473
without changing behavior or the frozen maintainability baseline and is
@@ -82,9 +81,9 @@ CK-QG1 is complete; its v2 [writer transition authority](../decisions/evidence/c
8281
binds current main `dd771073` writer `13da341f…` to reviewed PR #430 writer
8382
`d163e6c5…` with the unchanged `fda777e2…` baseline and identical normalized
8483
findings. CK-08R1B is accepted at `9e9332b3`; CK-08R1's serialized
85-
production-versus-independent answer-truth requalification is complete on
86-
merge. CK-08R4 remains blocked on CK-07R1, and CK-08RG remains blocked on
87-
CK-08R4.
84+
production-versus-independent answer-truth requalification is accepted through
85+
PR #439 and exact-main `0832b854`. CK-08R4 remains blocked on CK-07R1, and
86+
CK-08RG remains blocked on CK-08R4.
8887
CK-07R1A is accepted, merged, and exact-main verified at
8988
`4d8074952f679877f2b4fbb3e89c51015e96a197`; CK-07R1A0 was accepted at
9089
`519b503aa3b23019033b6481687c08b23fc6c31e`; its linked

docs/roadmap/TASK_PACKETS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ parents are accounting umbrellas.
1313
- Critical-path completion: **14 / 21**
1414
- Optional packets: **CK-15**
1515
- Completed corrective child tasks: **13 — CK-08R0, CK-08R1A, CK-08R1B, CK-08R1C, CK-08R1, CK-08R2, CK-08R3A, CK-08R3, CK-QG1A0, CK-QG1A, CK-QG1, CK-07R1A, CK-07R1A0**
16-
- Remaining delegable child tasks: **38**
16+
- Remaining delegable child tasks: **37**
1717
- Ready child tasks: **0**
1818
- Conditional-ready child tasks: **1 — CK-07R1 after coordinator disposition of the preserved prelaunch incident and a clean exact-main reapplication path**
1919
- Blocked child tasks: **36**
@@ -62,7 +62,7 @@ locks are unchanged.
6262
- [x] **CK-08R1A — Freeze answer semantics and evidence closure** · Completed on merge; exact-main verification required in handoff · [packet](tasks/ck-08r1a-freeze-answer-semantics.md)
6363
- [x] **CK-08R1B — Implement production answer semantics** · PR #430 hosted-green, squash-merged, and exact-main verified at `9e9332b3`; exact 23-path cohort and 80/80 production-versus-independent replay accepted · [packet](tasks/ck-08r1b-implement-production-answer-semantics.md)
6464
- [x] **CK-08R1C — Build independent semantic evaluator** · PR #411 merged/exact-main `fb0c578`; independent closure and all 80 variants accepted · [packet](tasks/ck-08r1c-build-independent-semantic-evaluator.md)
65-
- [x] **CK-08R1 — Requalify independent answer truth** · Completed on merge; schema-valid 80/80 production-independent rows, grades, order, evidence, provenance, null, closure, grading-isolation, and mutation proof; hosted CI, squash merge, and exact-main verification required in handoff · [artifact](../decisions/evidence/ck08r1/answer-truth-requalification-v2.json) · [packet](tasks/ck-08r1-build-independent-answer-truth.md)
65+
- [x] **CK-08R1 — Requalify independent answer truth** · PR #439 hosted-green, squash-merged, and exact-main verified at `0832b854`; schema-valid 80/80 production-independent rows, grades, order, evidence, provenance, null, closure, grading-isolation, and mutation proof accepted · [artifact](../decisions/evidence/ck08r1/answer-truth-requalification-v2.json) · [packet](tasks/ck-08r1-build-independent-answer-truth.md)
6666
- [x] **CK-08R2 — Implement bounded physical keyset execution** · Completed on merge; exact-main verification recorded in handoff · [packet](tasks/ck-08r2-implement-physical-keyset-execution.md)
6767
- [x] **CK-QG1A0 — Authorize PageExecutor source supersession** · Completed on merge; exact-main required before CK-QG1A · [packet](tasks/ck-qg1a0-authorize-page-executor-source-supersession.md)
6868
- [x] **CK-08R3A — Implement bounded EvidenceService physical queries** · PR #417 hosted-green and squash-merged at `38537f6c`; exact-main identities verified · [packet](tasks/ck-08r3a-implement-evidence-physical-query.md)

docs/roadmap/tasks/ck-08r1-build-independent-answer-truth.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# CK-08R1 — Requalify independent answer truth
22

3-
**Status:** Completed on merge — hosted CI, squash merge, and exact-main
4-
verification required in handoff
3+
**Status:** Completed on merge — PR #439 hosted-green, squash-merged, and
4+
exact-main verified at `0832b854`
55

66
**Parent:** Corrective prerequisite for CK-09
77

tests/kernel/test_documentation_authority.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,9 @@ def test_remaining_execution_plan_is_complete_acyclic_and_fail_closed() -> None:
262262
assert f"Not started: **{len(parent_rows) - parent_completed}**" in ledger
263263
assert f"Critical-path completion: **{parent_completed} / 21**" in ledger
264264
assert "Completed corrective child tasks: **13" in ledger
265-
assert "Remaining delegable child tasks: **38**" in ledger
265+
remaining_delegable = len(manifest["tasks"]) - len(manifest["completed"])
266+
assert remaining_delegable == 37
267+
assert f"Remaining delegable child tasks: **{remaining_delegable}**" in ledger
266268
assert "Blocked child tasks: **36" in ledger
267269
assert f"Ready child tasks: **{len(manifest['ready'])}" in ledger
268270
assert (
@@ -285,8 +287,14 @@ def test_remaining_execution_plan_is_complete_acyclic_and_fail_closed() -> None:
285287
"R1B is Ready only",
286288
"R1B worker Ready",
287289
"R1 remains their blocked",
290+
"final R1 requalification is the sole Ready packet",
291+
"final R1 is now the sole Ready replay",
292+
"remain acceptance handoff requirements",
293+
"existing QG1 PR #392 is Ready to resume",
288294
):
289295
assert stale_claim not in active_status_docs
296+
assert "PR #439" in central
297+
assert "0832b85411e68feb9cf1a7300ab14e4cc97d391a" in central
290298

291299
tasks = manifest["tasks"]
292300
assert len(tasks) == 50

0 commit comments

Comments
 (0)