Skip to content

Build north-star readiness manifest and prepare guarded page publication - #883

Merged
seathatflowsinourveins merged 2 commits into
mainfrom
codex/ns2604-ns-readiness-manifest-20261008
Oct 8, 2026
Merged

seathatflowsinourveins merged 2 commits into
mainfrom
codex/ns2604-ns-readiness-manifest-20261008

Conversation

@seathatflowsinourveins

@seathatflowsinourveins seathatflowsinourveins commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Scope

Build catalogs/north-star/readiness.json from retained receipts so gate states, selected layers, SDK/harness results, data, paper and R&D inputs have machine-readable provenance. Prepare one finite HTML-fragment publisher guarded by the page custodian's exact input digest; its dry run changes no page bytes. Missing proof remains UNVERIFIED; a receipt digest or successful client exit does not grant designated-reader acceptance.

  • Base commit: a484989a43f70ff2575b6fb054cf00c9834e7679.
  • Lane: lane:shared; other-lane acknowledgement remains a landing prerequisite.
  • Owned paths: catalogs/north-star/readiness.json, tools/north-star/, tests/test_north_star_readiness.py.
  • This remains a draft. Landing follows the command-center cue through the designated landing lane.

SOTA sources

Evidence-class table

Claim Evidence class Command / receipt
Deterministic local receipt joins, original-byte SHA-256 and safe export local_integration python3 -I tools/north-star/build_readiness.py --write; same-source --check
Missing/changed/ambiguous evidence, duplicate JSON keys, forged SDK index facts, source races and HTML escaping synthetic Focused tests/test_north_star_readiness.py fixtures
G1/G3/G4 closure, G2 transfer, G5 pending, G6 HOLD and N2 HOLD source_review Complete CC ITEM/ROW receipt bindings in the source specification
Existing SDK/native/fresh-client results source_review Producer's thirty-six item receipts; original evidence classes and PENDING readers are preserved, no new execution by this builder
Guarded page publication and byte preservation synthetic / local_integration Synthetic temporary HTML fixtures plus read-only dry run against the retained page digest; actual CC publication is not performed
Layer 1.5 diagnostic and strategy-citation limit source_review Actual retained G1 receipt and CC closure; offline native24 evidence stays separately scoped

Local commands run

nice -n 10 ionice -c2 -n7 python3 -I tools/north-star/build_readiness.py --write
exit 0; six gates, twenty layers, thirty-six SDK/harness items, seven R&D inputs

nice -n 10 ionice -c2 -n7 python3 -I tools/north-star/build_readiness.py --check
exit 0; exact generated bytes match

nice -n 10 ionice -c2 -n7 python3 -I -m unittest discover -s tests -p test_north_star_readiness.py
exit 0; 32 focused provenance and publisher tests pass

nice -n 10 ionice -c2 -n7 python3 scripts/validate.py
exit 0; 70 components, 10,884 hashed files, 4 profiles, 237 receipts

Only the required publication validator and focused adapter module were run locally. A full suite is requested through the co-op.

python3 -I tools/north-star/build_readiness.py --check --publish-page <durable-page> --expected-page-sha256 <captured-digest> --dry-run
exit 0; original 4b097829… / planned e203a27c… / 27,726 bytes; no page bytes changed

Decision record

tools/north-star/README.md records the adapter choice, receipt semantics, alternatives and refresh boundary. Live upstream inspection is retained in the lane's durable upstream-research.md; the implementation follows the repository adapter and installed stdlib instead of adding an attestation framework that does not supply these local readiness gates.

Forty-five layer/tool rows retain separate historical selection and recorded stack pins; current pin-bound installation/fresh-session evidence remains explicitly unverified where not provided. SDK route-correction history is retained separately from the immutable current reconciliation, which accepts the supported keyless loopback profile only for each recorded bounded native/fresh-session scope. Designated readers remain PENDING. The HTML fragment and finite --publish-page --expected-page-sha256 --dry-run command are prepared for the existing durable readiness page. The custodian's publication cue and accepted gate-change event binding remain external integration items; no daemon or actual CC page publication is claimed by this PR. Personal home prefixes and local session/task identifiers in exported values use declared placeholders while original source digests and locators are retained.

Host evidence

No new or changed evidence/hosts/ files. No platform acceptance or broker/strategy gate is derived from this view.

Checklist

  • No GitHub Actions or workflow permissions changed.
  • No credential value or new required secret committed.
  • No paid hosting, subscription or billing surface introduced.
  • Peer-owned files and worktrees preserved.
  • Landings remain with the designated landing lane on its cue.

@seathatflowsinourveins seathatflowsinourveins added the lane:shared Touches files owned by both lanes; needs both lanes' acknowledgement label Oct 8, 2026
@seathatflowsinourveins seathatflowsinourveins changed the title Build north-star readiness manifest from retained receipts Build north-star readiness manifest and prepare guarded page publication Oct 8, 2026
@seathatflowsinourveins
seathatflowsinourveins marked this pull request as ready for review October 8, 2026 19:38
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@seathatflowsinourveins
seathatflowsinourveins merged commit af7a4fe into main Oct 8, 2026
35 of 36 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the codex/ns2604-ns-readiness-manifest-20261008 branch October 8, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:shared Touches files owned by both lanes; needs both lanes' acknowledgement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant