Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
12 changes: 8 additions & 4 deletions docs/completion-milestones.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,14 @@ acceptance and distribution approvals. An empty register or a summary claiming

## Current limits and validation boundary

Structured-occurrence reconciliation, generalization, policy adoption, binding
verification, native enforcement and estate evidence adapters remain unfinished.
The milestone projection does not implement those adapters or invent evidence
for them. Recovery consequently retains their unknown or incomplete conditions.
Structured-occurrence reconciliation is implemented through paired recovery
inputs and validates pinned occurrence identities, claim associations, evidence,
authority, independent review and coverage. The adapter does not itself supply
actual reconciliation receipts or close the structured-occurrence condition.
Generalization, policy adoption, binding verification, native enforcement and
estate evidence adapters remain unfinished. The milestone projection does not
implement those adapters or invent evidence for them. Recovery consequently
retains their unknown or incomplete conditions.

Regression tests exercise inconsistent gate identities, altered conditions and
counts, false closure claims, missing publication inputs, legacy-rights
Expand Down
136 changes: 136 additions & 0 deletions docs/current-reconciliation-issuance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
# Current reconciliation issuance after cloud replay

Status: staged authorized partial reconciliation; v0.2 acceptance remains open.

## Authorized execution — October 12, 2026

After this runbook was staged in PR #507, the owner directly approved the exact
current actor pair and 2,174-decision scope at 21:44:17 UTC. The additive grant,
actual issuance, distinct final-envelope review and successful source-bound
accounting are retained in `evidence/v02-authorized-reconciliation-20261012/`.
Accounting now reports **2,174 validated / 59,767 unresolved out of 61,941**, with
`mapping_complete=false`. No historical grant, receipt or report was overwritten.
The private final ledger is preserved separately. The original authority finding
below describes the pre-grant inspection; it is superseded for this exact scope.

The initial recovery attempt failed because the source-only cache lacked
`candidates.jsonl`. The subsequent
[recovery integration](../evidence/v02-recovery-integration-20261012/README.md)
restores five corpus members to their independently recorded A3 hashes and runs
the actual full reporter with the same issued receipts. It reproduces
**2,174 validated / 59,767 unresolved / 61,941 total**. The candidate ledger is
available; the earlier failed attempt remains an unchanged historical record.
The original complete capsule and rendered-body cache, publication, pilot and
acceptance requirements remain open. Retained authenticated source files were
reused without acquisition, and recovery revalidated source provenance.


PR #506 preserves completed current source replay at `6c37fe5` and its independent
review. Reuse those executed results for the same locked archives and unchanged
input hashes. Do not rerun acquisition merely to address the role-grant gap.
Fresh verification of final accounting by `ges.claim_reconciliation` still reruns
claim provenance as part of its existing contract. It can consume the retained
fresh-pinned source cache without network acquisition. Do not add a flag that trusts
a saved success report in place of source-bound accounting.

## Authority finding

The preserved `evidence/v02-finish-20261010/owner-authorization.json` names:

| Role | Granted actor |
|---|---|
| Reconciler | `codex:01a12707-22ff-7f52-b05b-937b45b7ce0c:/root` |
| Independent reviewer | `codex:01a12707-22ff-7f52-b05b-937b45b7ce0c:/root/finishline_gates` |

Its scope covers five successor claims, predecessor supersession and unchanged
carryforward audit, with exact complete claim/catalog/proposal bindings. It forbids
identity substitution and backdating. These actors are not the current cloud root
and reviewer. The historical combined policy binds the old universe; the separate
OpenCode serialized-execution grant names other actual roles and does not grant
these cloud actors replacement issuance authority. Source-review, continuation,
publication and mechanical-review permissions do not supply the missing grant.
No authentic replacement grant was found in the inspected tracked records, PR #506
conversation or retained preparation records. This finding is bounded to those
accessible records; it does not assert absence in inaccessible owner conversations.

The concrete proposed replacement pair is:

| Role requested, not granted | Actual current actor |
|---|---|
| Reconciler | `chatgpt-cloud:20261012:2aefcbff59bd:/root` |
| Independent receipt reviewer | `chatgpt-cloud:20261012:2aefcbff59bd:/root/envelope_review` |

The latter is currently a read-only software reviewer. Code review alone is not
receipt review, and neither task is an independent human approver. A direct owner
decision must name the pair and exact package before either actor issues or reviews
receipt envelopes. Preserve the authentic decision reference and actual recording
time in a new record; do not edit the historical grant or imply broader authority.

## Exact requested package

| Binding | SHA-256 |
|---|---|
| Reviewed nonissued draft bytes | `a8b9065b0a5a43e950451683badcbeaa335cc344bbce78940dac4420fb6d7185` |
| Canonical draft | `010aa6e9003301d96825cb1f34b317bafb401783e9f7462c40ac1c7d05bbb8e6` |
| Current claim universe | `4c9c65b1c59f656d0a8bc423ee84c26e835754f7fca02ac4cc8df8e27f5bd20b` |
| Catalog | `125555b58ee9cfc66af0fb335429911005f1f9ad1da555ea4f0acd51602ec24c` |
| Proposals | `e16b506ada35741ea1d61f93bcf11b846893b643eb6e25eaed4a6edb70cf59d4` |

Scope: 2,164 unchanged carried decisions plus five predecessor SUPERSEDED exclusions
and five successor SPECIALIZE decisions. Preserve all subjects and substantive
fields. Keep `accepted_policy=false` and `adopted_obligation=null`. Permitted envelope
changes are schema, actual reconciler/reviewer identities and actual issuance/review
timestamps only; the reviewed draft already binds the current universe.

The fresh retained-draft check reconstructs every current subject from hash-checked
metadata and all 655 claim documents, verifies all 2,174 dispositions structurally,
and compares 19,476 carried fields. It reuses the ten-disposition semantic review
recorded in #506; it does not claim a new semantic adjudication or source replay.
The private draft remains private. Its recorded hash is the review anchor.

## Sequence after genuine owner grant

1. Authenticate the decision and record a separately named current-role policy with
all three bindings. The CLI cannot establish identity or approval authenticity.
2. The granted reconciler authenticates the pinned draft, inspects its decision
package, and issues a separate final ledger with actual current issuance times.
Preserve the original draft, historical receipts, policies and execution reports.
3. The distinct granted reviewer compares every final envelope with the exact draft
and policy and records actual final review evidence and times after issuance.
Do not reuse the October 12 earlier draft-review timestamps. Keep final review
evidence separate from both prior semantic review and this software review.
4. Use the read-only comparator, with the actual private paths:

```sh
python -m ges.reconciliation_envelopes \
--draft PRIVATE_DRAFT.json \
--draft-sha256 a8b9065b0a5a43e950451683badcbeaa335cc344bbce78940dac4420fb6d7185 \
--receipts ISSUED_RECEIPTS.json --policy AUTHORIZED_POLICY.json
```

It compares exact membership and every substantive field and checks role strings
against the supplied policy and ordered nonfuture timestamps. Its output is
expressly mechanical comparison, with no authorization or accounting credit.
It neither writes envelopes nor proves that declared actors actually acted.
5. Run `ges.claim_reconciliation` using retained authenticated artifact metadata,
fresh-pinned sources, current reviews/catalog/proposals, and the same issued
receipts/policy pair. Capture actual output, exit, times, code/input/output hashes.
Pass that same pair into `ges.recovery`; missing other gate inputs remain unknown.

Only successful actual accounting can establish the conditional 2,174 validated /
59,767 unresolved out of 61,941. A discrepancy is a finding to investigate, not a
reason to alter evidence to match arithmetic. Reconciliation remains partial.

## Integration and remaining acceptance

This narrow verification addition is a dependent draft after #506, retaining
#496 -> #497 -> #503 -> #506 and their review/merge boundaries. It changes no historical
receipt or owner grant. Final merged-main verification and owner acceptance remain
required; green branch tests constitute staged evidence.

Original A3 capsule restoration, historical rendered-body authentication,
source-to-claim omission completeness, remaining adapters and six-source synthesis,
full public disposable pilot evidence, exact-use publication clearance, human
code/security review, distribution approval and owner acceptance remain separate.
Private pilot support remains unverified. No reconciliation grant approves those
milestones, policy adoption, native rollout, estate rollout or a release.
51 changes: 41 additions & 10 deletions docs/remaining-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,13 +105,44 @@ closed. Calculated `PROVEN` evidence is not the governed designation `Verified`;
the merged-main, review and owner-acceptance requirements in `GOVERNANCE.md`
remain in force.

## Current admitted implementation checkpoint

The [v0.2 continuation package](../evidence/v02-finish-20261010/README.md) records
five new consumed successor claims, independently reviewed semantic dispositions,
complete metadata input digests and scoped owner authority. Raw records grew by
five; no replacement envelopes or new validated-accounting closure are claimed.
Heavy host admission denied authenticated full replay and the prescribed full
verification commands. The approved JSON representation amendment is implemented,
but its two exact-expression rights decisions remain HOLD. The complete release
candidate, six-source closure and human acceptance remain pending.
## Current staged checkpoint — October 12, 2026

The [cloud source replay in PR #506](../evidence/v02-cloud-replay-20261012/README.md)
authenticated all six locked sources and replayed provenance for 61,941 claims in
655 documents. Its independent audit and retained input hashes are recorded with
the execution. The earlier native host admission denials remain historical
observations; the completed cloud replay uses its own execution evidence.

The [authorized reconciliation in PR #507](../evidence/v02-authorized-reconciliation-20261012/README.md)
records the owner's exact current-role grant, actual issuance of 2,174 receipts,
distinct final-envelope review and successful source-bound accounting. The result
is **2,174 validated dispositions and 59,767 unresolved claims out of 61,941**,
with `mapping_complete=false`. Historical grants, receipts and the original
nonissued draft are preserved. Agent review does not supply human approval or
extend the recorded grant to adoption, publication, merge or release acceptance.

The subsequent [recovery integration](../evidence/v02-recovery-integration-20261012/README.md)
recovers the candidate and historical page ledgers, reconstructs the dependency
ledger and historical summary, and restores the structured requirements. All five
match independently recorded A3 byte hashes. With the preserved October 7 artifact
metadata and authenticated October 12 source files, the actual reporter now
succeeds and carries the authorized 2,174-receipt accounting into its gates and
milestones. The earlier failed attempt remains preserved; missing candidates are
no longer the current blocker. A required-input preflight now identifies missing
corpus/source files before expensive processing, preserving the existing trusted
Darwin path-alias policy.

The report contains 3,590 valid artifact disposition receipts out of 13,657;
10,067 artifacts remain without such receipts. It retains 150,903 candidate
blocks, 605 structured occurrences, 18,019 published page applications and the
original 14 unresolved source mappings. No new structured-occurrence certification,
control adoption or semantic-omission certification is claimed. The frozen summary
retains its historical 31 catalog-referenced artifacts; the current catalog's
reference count is independently 35.

Complete original capsule and historical rendered-body authentication, omission completeness, remaining
generalization/adoption/binding/native adapters, six-source synthesis and the full
public pilot matrix remain open. The approved JSON representation amendment is
implemented, but its two exact-expression rights decisions remain HOLD. The final
release candidate, publication clearance, human review, governed integration,
merged-main verification and owner acceptance remain pending.
85 changes: 85 additions & 0 deletions evidence/v02-authorized-reconciliation-20261012/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Authorized partial current reconciliation — October 12, 2026

**Staged.** The owner directly approved the exact current actor pair and reviewed
2,174-decision package. Actual issuance occurred at 21:44:56.198907 UTC; the distinct
granted reviewer completed final-envelope comparison and recorded review time
21:46:06.610245 UTC. No historical authorization, ledger or report was overwritten.

The actual `ges.claim_reconciliation` command exited 0 in 10.997 seconds. It reused
the retained source cache and artifact metadata from PR #506, authenticated their
hash continuity and current repository input closure, and revalidated source-claim
provenance under the existing contract. No source acquisition was run by this
accounting command. The result is partial:

| Measure | Actual result |
|---|---:|
| Known claims | 61,941 |
| Validated dispositions | 2,174 |
| Unresolved claims | 59,767 |
| MAP | 382 |
| SPECIALIZE | 57 |
| CONFLICT | 3 |
| REFERENCE | 1,721 |
| EXCLUDED_WITH_REASON | 11 |

`mapping_complete=false`. Rights clearance, adoption, omission completeness and
semantic truth certification remain false. This result is current accounting under
issued, independently reviewed envelopes, rather than conditional arithmetic.

## Evidence

- `owner-authorization.json`: authentic direct owner decision and exact scoped actors.
- `claim-reconciliation-policy.json`: separately named current binding, preserving old policy.
- `issuance.json`: actual reconciler action and private pending-ledger digest. Its
`independent_review_complete=false` describes that earlier issuance moment.
- `independent-envelope-review.json`: actual distinct final review and final-ledger digest.
- `envelope-comparison.json`: mechanical exact-draft comparison; no standalone identity proof.
- `review-final-envelopes.py`: retained actual independent comparison/review script.
- `current-accounting.json`: exact stdout of successful source-bound accounting.
- `accounting-execution.json`: actual command, code revision, times, input/output hashes.
- `run-accounting.py`: retained actual bounded accounting driver.
- `recovery-integration-attempt.json` and stderr: actual failed full recovery attempt.
- `independent-accounting-review.json`: distinct review of actual accounting and continuity.

The final private ledger SHA-256 is
`b4147bf94b13d18188b7acc775c1f7508f1653f2737bcecc7f27920afe58b73f`;
its canonical receipt digest is
`9085ac042ae2b951aa582b390faf36e78380d8108199de1c4073e84557a17e8f`.
The exact final ledger, pending ledger and original nonissued draft are preserved
separately in a private custody package. They are not exposed in this public tranche.
Source bodies remain in retained private storage; public metadata is not a substitute
for preserving or authenticating the full original capsule.

## Remaining integration and acceptance

Passing the same final receipt/policy pair to `ges.recovery` failed with exit 1 because
the fresh-pinned source replay cache has no frozen corpus `candidates.jsonl`. No
recovery report was produced. Restore the authenticated full frozen corpus and
rendered-body inputs through their authorized custody route, then rerun recovery
with this exact pair. Do not create empty stand-in corpus files or relabel a fresh
corpus as the original historical cache.

The original capsule, historical rendered-body authentication, omission completeness,
remaining adapters and six-source synthesis, full public disposable pilot evidence,
exact-use publication clearance, human review, governed merge, merged-main checks,
distribution authority and owner acceptance remain open. Private pilot support remains
unverified. This grant grants none of those separate permissions.

The integration remains on draft PR #507, after #496 -> #497 -> #503 -> #506.
The repository's "Verified" definition requires merged-main and organization
acceptance. This tranche closes only the specific current-role/issuance/accounting
dependency for these partial reconciliation receipts; it does not close v0.2.

New-head Toolkit validation succeeded on commit 4bb4b5799f9cbbdf5204965f8dd564360e9df5d4 (https://github.com/4444J99/github-engineering-standards/actions/runs/38313579565).

Source acquisition and coverage succeeded on head a6a163ee29f81a3cf6371c931f2eef87364dce32 (https://github.com/4444J99/github-engineering-standards/actions/runs/38313328290).

Source acquisition and coverage succeeded on current head 4bb4b5799f9cbbdf5204965f8dd564360e9df5d4 (https://github.com/4444J99/github-engineering-standards/actions/runs/38313514024).

Toolkit validation succeeded on current head a817e512d298a9f50a0ce395e7bc11c6d05ab23d (https://github.com/4444J99/github-engineering-standards/actions/runs/38313809675).

Toolkit validation succeeded on current head 580c2d9f1c661ba4c8467bca9e3498005c385faf (https://github.com/4444J99/github-engineering-standards/actions/runs/38313982195).

Toolkit validation succeeded on current head 8f86f145731d4774908f5fe0f5b6665b75906290 (https://github.com/4444J99/github-engineering-standards/actions/runs/38314133627).

Source acquisition and coverage succeeded on head 580c2d9f1c661ba4c8467bca9e3498005c385faf (https://github.com/4444J99/github-engineering-standards/actions/runs/38313982481).
Loading
Loading