# Publication Readiness

<!-- canonical-status:generated-begin -->
_Current canonical metrics (generated from machine records): **87 manifest chapters; 491 public-safe records; 87 chapter-core claims; 87/87 chapters externally positioned; 0 promoted core claims; 115/115 accepted transitions identity-resolved (25 direct, 61 subclaim, 29 proxy; 0 parent movements).**_
<!-- canonical-status:generated-end -->

Last audited: 2026-07-18

This file tracks whether the public repository is ready for continued living-
book work after the immutable `v2.3.0` QCSA implementation release. That
completed authority is `docs/post_v2_2_implementation_completion_roadmap.md`,
with terminal state in
`roadmap_records/post_v2_2_implementation_completion_status.json`. The later
`docs/post_v2_3_quality_floor_and_reader_completion_roadmap.md` is also
complete, with terminal machine state in
`roadmap_records/post_v2_3_quality_floor_and_reader_completion_status.json`
and its no-public-release decision in
`release_records/2026-07-13-post-v2-3-quality-reader-cycle-no-public-release.json`.
The later handoff/reader/evidence roadmap is also complete:
`docs/post_v2_3_handoff_reader_formats_and_evidence_renewal_roadmap.md`, with
terminal machine state in
`roadmap_records/post_v2_3_handoff_reader_formats_and_evidence_renewal_status.json`.
Its exact no-public-release decision is
`release_records/2026-07-14-post-v2-3-handoff-reader-formats-evidence-renewal-no-public-release.json`.
`docs/post_v2_3_claim_proof_and_sota_challenge_roadmap.md` is complete, with
terminal machine state in
`roadmap_records/post_v2_3_claim_proof_and_sota_challenge_status.json` and no
public release. `docs/post_v2_3_maintenance_transfer_and_publication_roadmap.md`
is the sole active successor, with machine authority in
`roadmap_records/post_v2_3_maintenance_transfer_and_publication_status.json`.
It creates no support state or release effect and does not alter the immutable
`v2.3.0` release.

## Current release and roadmap authority

- Latest completed immutable release: `v2.3.0`, source commit
  `e27661166e9105f37cb36d63b15795f80715ca24`, archive SHA-256
  `ebb3cccb0841a15a49d7d20ee8d5c7f7dce97dac562ca05068025951274ee28c`.
- Completed release roadmap: `docs/post_v2_2_implementation_completion_roadmap.md`,
  with terminal state in
  `roadmap_records/post_v2_2_implementation_completion_status.json`.
- Completed quality/reader roadmaps and their digest-bound derivative artifacts
  remain immutable history. They do not define the live book's current breadth
  or reader coverage.
- Completed handoff/reader/evidence roadmap:
  `docs/post_v2_3_handoff_reader_formats_and_evidence_renewal_roadmap.md`, with
  terminal machine state in
  `roadmap_records/post_v2_3_handoff_reader_formats_and_evidence_renewal_status.json`;
  canonical HTML and DOCX are approved exact local artifacts, EPUB and PDF are
  honestly blocked, audio remains deferred, and the exact transaction creates
  no public release.
- Completed claim-proof/SOTA roadmap:
  `docs/post_v2_3_claim_proof_and_sota_challenge_roadmap.md`, with terminal
  machine state in
  `roadmap_records/post_v2_3_claim_proof_and_sota_challenge_status.json` and
  exact no-public-release authority in
  `release_records/2026-07-16-post-v2-3-claim-proof-sota-roadmap-complete-no-public-release.json`.
- Active canonical successor roadmap:
  `docs/post_v2_3_maintenance_transfer_and_publication_roadmap.md`, with active
  machine state in
  `roadmap_records/post_v2_3_maintenance_transfer_and_publication_status.json`;
  it owns public-truth and claim-identity reconciliation, N0–N5 rehabilitation
  of historical negative results, competence-qualified natural evidence,
  external reproduction/transfer, semantic formal depth, effect-complete
  implementation, evidence and instrument renewal, reader remediation, and
  owner-authorized publication without inflating current support or release
  state. Its governing experiment contract is
  `docs/claim_bearing_experiment_competence_standard.md`; the first P0 tranche
  resolves all 115 accepted transitions in
  `docs/claim_identity_graph_reconciliation.md` with no indirect parent support
  movement.
- Completed predecessor: `docs/post_v2_1_residual_and_transfer_roadmap.md`, with
  terminal state in `roadmap_records/post_v2_1_residual_and_transfer_status.json`.
- Completed predecessor: `docs/post_v2_evidence_roadmap.md`; its execution
  history and `docs/v2_1_completion_declaration.md` remain unchanged.
- The root site and `/latest/` are mutable. The immutable rendered v2.3.0 site
  is the exact GitHub Release asset recorded in
  `status/versioned_release_policy.json` with its SHA-256.
- Root `CITATION.cff` describes the completed v2.3.0 release. Historical
  citation snapshots remain version-scoped and do not override that fact.
- All 87 live chapter-core claims remain at `argument`; publication
  reconciliation creates no evidence transition or support-state promotion.
- Current closure boundary: all 87 live chapter-core claims remain at
  `argument`.
- The current reader-facing public surface is the live Human view over all 87
  chapters. `python3 scripts/build_reader_edition.py --check` and
  `python3 scripts/validate_reader_spine.py --check` derive and validate all 87
  chapters from the current manifest.
- No current downloadable reader artifact is claimed. Older PDF, EPUB, and DOCX
  derivatives remain immutable in the GitHub release archive with their exact
  manifests, hashes, and compatibility residuals, but they are not current
  coverage and are not advertised as the current book. No audiobook is
  published.

## Current reader surface

- Canonical reader-facing route:
  <https://corbensorenson.github.io/asi-stack-book/?view=human>
- Complete technical route:
  <https://corbensorenson.github.io/asi-stack-book/products/architecture-reference/>
- Coverage authority: `book_structure.json`, currently 87 chapters.
- Generated-reader verification: 87 chapters. Exact source-file, stripped-section,
  humanization, and overlay-operation counts are validator-derived rather than
  frozen here.
- Downloadable-release policy: a future downloadable edition must be generated
  from and explicitly bind all current manifest chapters before it can be
  presented as current.

## Ready

- Public GitHub repository exists: <https://github.com/corbensorenson/asi-stack-book>
- Public GitHub Pages site exists: <https://corbensorenson.github.io/asi-stack-book/>
- Quarto renders the book to HTML.
- The book order is manifest-driven by `book_structure.json`.
- The cohesive outline exists at `docs/book_outline.md`.
- The source-mining synthesis exists at `docs/source_mining_synthesis.md`.
- The Project Theseus and Circle Calculus mining report exists at `docs/local_project_mining_theseus_circle.md`.
- The fast-generation context ingestion report exists at `docs/fast_generation_context_ingestion_report.md`.
- The policy-optimization context ingestion report exists at `docs/policy_optimization_context_ingestion_report.md`.
- The release-edition plan exists at `docs/release_editions_plan.md`, with public appendix coverage in `appendices/J_release_editions.qmd`.
- The major-version release ladder exists at `docs/major_version_release_runbook.md` so live/research, reader, e-reader/document, and audio artifacts have an explicit sequence.
- The historical v1.0.0 release status snapshot remains at `docs/v1_0_candidate_status.md`.
- The completed post-v1.0.0 v1.x roadmap remains at `docs/v1_x_beyond_sota_roadmap.md`; it is not an active execution authority. Its evidence plans, consolidation packets, reader workspaces, and disposition records remain useful historical inputs where later completed roadmaps explicitly reference them.
- `docs/chapter_consolidation_full_review_packet.md` remains a historical review-request surface only; it is not an active roadmap, accepted review, merge authorization, evidence transition, or prepublication requirement.
- The historical consolidation inventory remains auditable through
  `docs/chapter_consolidation_sequence.md`,
  `docs/chapter_consolidation_url_history_policy.md`,
  `docs/chapter_consolidation_dry_run_compression.md`,
  `docs/chapter_consolidation_destination_draft_compression.md`,
  `docs/chapter_consolidation_dry_run_intent_contracts.md`,
  `docs/chapter_consolidation_destination_draft_intent_contracts.md`,
  `docs/chapter_consolidation_dry_run_context_abi.md`,
  `docs/chapter_consolidation_destination_draft_context_abi.md`,
  `docs/chapter_consolidation_dry_run_verification_review.md`,
  `docs/chapter_consolidation_destination_draft_verification_review.md`,
  `docs/chapter_consolidation_dry_run_planning_dag.md`,
  `docs/chapter_consolidation_destination_draft_planning_dag.md`,
  `docs/chapter_consolidation_fold_moecot_runtime.md`,
  `docs/chapter_consolidation_fold_simulation_fidelity.md`,
  `docs/chapter_consolidation_fold_semantic_representation.md`, and
  `docs/chapter_consolidation_release_stability_review.md`. These are completed,
  deferred, or superseded historical records, not current execution authority.
- The defended contribution selection record exists at `docs/defended_contribution_tracks.md`; `scripts/validate_defended_contribution_tracks.py` checks five selected tracks, three deep-work tracks, active evidence-cycle lane anchors, and no chapter-core promotion.
- The defended contribution prior-art positioning record exists at `docs/defended_contribution_prior_art_positioning.md`; `scripts/validate_defended_contribution_prior_art.py` checks that all five selected tracks are positioned against source-noted external comparators while preserving that the record is not exhaustive literature review, novelty proof, external review, evidence creation, or support-state movement.
- The evidence-laundering prevention case-study record exists at `docs/evidence_laundering_prevention_case_studies.md`; `scripts/validate_evidence_laundering_case_studies.py` checks three live no-promotion examples plus one live claim-surface narrowing record and preserves that no chapter-core demotion/refutation case, external review, or support-state movement is claimed.
- The governed repository-change vertical slice exists at `docs/governed_repository_change_slice.md`; its runner creates disposable Git repositories and executes nine matched baseline/governed scenarios through code mutation, tests, independent effect observation, receipt comparison, release/refusal, rollback, and quarantine. `scripts/validate_governed_repository_change_slice.py` reruns the workload and preserves its bounded local-fixture and no-support-state boundary.
- The current reproducibility and citation note exists at `docs/release_reproducibility.md`; root `CITATION.cff` records completed version `2.3.0`, its exact tag/commit/archive identity, and DOI-pending state. `citations/v1.0.0.cff` remains the historical v1.0.0 snapshot. `scripts/validate_release_reproducibility.py` checks the pinned CI toolchain, citation scopes, historical tag facts, and non-release artifact boundary.
- The Phase 7 public-site accessibility readiness record exists at `docs/public_site_accessibility_review.md`, and the compact phase progress ledger exists at `docs/v1_progress_ledger.md`; `scripts/validate_public_site_accessibility.py` checks the assistive reading-mode hooks, focus/containment CSS, landing-image alt text, diagram walkthrough coverage, residuals, and non-claims without claiming WCAG conformance or reader-artifact approval.
- The v1.0 release-gate audit exists at `docs/v1_0_release_gate_audit.md`; `scripts/validate_v1_release_gate_audit.py` checks all eleven Definition-of-Done gates, their evidence references, tag `v1.0.0`, source commit, GitHub Release, living-book release record, DOI-pending state, and non-claims without creating a DOI, archive, additional artifact approval, or support-state promotion.
- The non-core evidence ledger exists at `docs/non_core_evidence_ledger.md`; `scripts/validate_non_core_evidence_ledger.py` checks that the twenty-five accepted non-core upward transitions, accepted blocking decisions, three historical `refuted` labels with N1/N2 interpretation ceilings, and the live count-surface narrowing record are visible, while the separate core-disposition and trust-surface checks keep all 87 live chapter core claims at `argument`.
- The first-minute trust surface is explicit on the README and landing page; `scripts/validate_trust_surface.py` checks current chapter/source counts, the 25 bounded non-core upward transition IDs, no chapter-core promotion, source-ownership boundaries across Appendix G and Appendix H, external-review status, reader-continuity audit counts, and the no-reviewed-reader-release boundary.
- The RankFold public-safe replay and artifact-import side lanes now have explicit no-promotion records at `evidence_transitions/v1_x_measured/rankfold_public_safe_replay_probe_no_change.json` and `evidence_transitions/v1_x_measured/rankfold_artifact_import_no_change.json`; both remain `argument`, both use `blocks_promotion`, and neither creates an upward support-state transition.
- The external review packet and status ledger exist at `docs/external_review_packet.md` and `docs/external_review_status.md`; `scripts/validate_external_review_status.py` checks that public review is requested through GitHub issue #1 while preserving that no independent external review has been accepted as evidence, support-state promotion, or artifact approval. `external_reviews/request_updates/consolidation_review_request_2026-06-29.json`, `external_reviews/request_updates/full_consolidation_review_request_2026-06-29.json`, and `scripts/validate_external_review_intake.py` preserve the supplemental consolidation-review issue comments as request updates only, not accepted reviews, merge/fold authorization, or support-state movement.
- The chapter external-grounding status ledger exists at `docs/chapter_external_grounding_status.md`; `scripts/validate_chapter_external_grounding_status.py` checks all 87 manifest chapters against source-noted external records, explicit external-baseline exceptions, and relevant Corben/local comparison lines where they exist without claiming exhaustive literature coverage, reproduced external results, or support-state promotion.
- The Circle external receipt slice exists at `docs/circle_external_receipt_slice.md`; `scripts/validate_circle_external_receipt_slice.py` checks the tracked public-safe result summary and evidence-transition record for the bounded `circle-calculus.external_rope_receipt_replay` prototype-backed transition without rerunning the external checkout or promoting chapter core claims.
- Audience-specific release profiles and content-layer contracts exist in `editions/release_profiles.json` for the live book, research release, reader release, and audio release.
- `scripts/build_reader_edition.py` derives the current all-chapter reader source,
  manifest, checklist, companion notes, and delta report under ignored
  `build/`. The tracked historical curated-reader workspaces retain their own
  edition-specific review queues and blockers; they are not current coverage
  authority. Reader overlays, Human Reading Paths, evidence-boundary checks,
  reader-spine checks, live Human-view validation, and all-chapter browser
  checks keep the current projection tied to `book_structure.json` without
  claiming a downloadable release or support-state change.
- `scripts/validate_reader_accessibility_tree.py` can run the automated Chromium accessibility-tree release-preparation probe for the ignored curated-reader HTML artifact; `docs/reader_accessibility_tree_review.md` and `editions/reader_manuscript/v1_0/accessibility_tree_manifest.json` track language, titles, H1 shape, landmarks, skip links, focus-visible styling, accessible names, image alt text, table headers, duplicate IDs, live-marker leakage, raw core-claim marker leakage, and accessibility-tree availability without clearing manual keyboard-only, screen-reader, WCAG, e-reader, audio, or reader-release blockers.
- `scripts/validate_reader_keyboard_only_decision.py` records the current curated-reader HTML keyboard-only evidence decision; `docs/reader_keyboard_only_decision.md` and `editions/reader_manuscript/v1_0/keyboard_only_decision_manifest.json` clear only `manual_keyboard_only_review_not_completed` from the current curated HTML candidate while preserving screen-reader, WCAG, reader-release, e-reader, and audio blockers.
- `scripts/render_reader_formats.py` can attempt selected reader-edition HTML/EPUB/DOCX/PDF renders, snapshot successful outputs under ignored `build/reader_edition/format_artifacts/`, and record actual local outcomes in `reader_render_report.json` without implying publication. `scripts/inspect_reader_format_artifacts.py` can structurally inspect local HTML/EPUB/DOCX snapshots without approving them for release, including EPUB OPF language metadata. `docs/reader_format_dry_run.md` records the local HTML/EPUB/DOCX dry-run, structural-inspection summary, EPUB metadata/source-spine probe, DOCX LibreOffice conversion probe, and PDF probe.
- `scripts/build_audio_script.py` can derive an audio-script review workspace, `audio_manifest.json`, `AUDIO_RELEASE_CHECKLIST.md`, `companion_notes.md`, `chapter_markers.md`, pronunciation glossary, and proof/equation reading rules under ignored `build/` without claiming audio exists; its check also verifies that generated chapter scripts retain both implementation-horizon sections, routes the ten tracked key-figure spoken summaries into generated audio companion notes, and preserves scoped proof/equation narration rules. `docs/reader_audio_script_probe_manifest.md` records the current tracked audio-script probe facts while preserving audio release blockers, `docs/reader_audio_narration_treatment_review.md` clears only the script-level `narration_quality_review_not_completed` blocker, and `docs/reader_audio_metadata_review.md` clears only the metadata-only `audio_metadata_not_reviewed` blocker while leaving generated audio files, spot/listening review, chapter-marker timecoding, audio-embedded EPUB packaging, and audio release approval open.
- Future major-version research, reader, and audio releases have a dedicated public-safe record schema at `schemas/edition_release_record.schema.json`.
- Major-version human-consumption bundles now have explicit reader-format, optional e-reader conversion, audio artifact, and audio-embedded EPUB gates in `editions/release_profiles.json`, generated manifests, and edition release records.
- Every chapter has stable `lean:*` proof targets in the outline.
- `proofs/proof_manifest.json` is generated from the outline.
- `docs/proof_artifact_audit.md` records the current proof artifact traceability audit across all 322 proof targets: 296 implemented and 26 deliberately planned chapter targets.
- `docs/source_evidence_audit.md` records the current public-safe source evidence audit across 1,206 assigned source/chapter pairs with complete source-note/chapter-listing coverage and bounded claim mappings.
- Source metadata is tracked without publishing raw source exports.
- Source readiness is tracked in `docs/source_readiness_report.md`.
- Source notes exist for all currently assigned source records, and connector-readiness metadata remains tracked for authenticated source routes.
- Every assigned source/chapter pair is explicitly listed in the corresponding source note, and every core claim now has an exact source-note mapping in Appendix C.
- Appendix C now records exact source-note mappings for all 87 core claims without promoting support states.
- Appendix C now includes a generated "What would promote this" field for all 87 chapter core claims, derived from `docs/per_chapter_evidence_plan.md` and checked by `scripts/validate_core_claim_promotion_paths.py`; this is a reader-facing burden-of-proof field, not a support-state change.
- All 87 chapters have manuscript drafts from the source-of-truth manifest and drafting passes, kept at conservative support states.
- All 87 chapters have `.asi-human-only` Human Reading Path bridges that are hidden from default AI view, visible as unheaded lead-in prose in live Human view, omitted from the page TOC, and unwrapped without the source-only heading into generated reader editions. Generated reader chapters retain manifest titles as their opening heading.
- `scripts/draft_v02_from_manifest.py` records the repeatable v0.2 baseline drafting pass.
- Per-chapter DoD, source-note, proof-readiness, and repeated-prose validators are wired into `scripts/validate_book.py`.
- The Lean toolchain is pinned and CI builds the Lean workspace.
- The GitHub Pages workflow runs the expanded live-book gate before deployment: generated-scaffold freshness, chapter DoD, outline/manifest consistency, implementation-horizon consistency, reading-mode toggle, Human Reading Path, source-appendix ownership, v1.0 status snapshot freshness, reader-spine, reader-edition, reader-format setup, audio-script setup, visual coverage, proof/source audits, schemas, protocol fixtures, repeated-prose, Lean, Quarto render, and rendered live Human-view validation.
- Generated and curated appendices exist for source matrix, claim/evidence matrix, protocol schemas, test specs, changelog, Corben-authored/supplied/local sources, external literature by other authors, lineage, release editions, and implementation horizons.
- JSON schemas, protocol example fixtures, public release records, and the Lean workspace have local validation commands.
- A public-surface audit has removed stale generated-placeholder language from live chapters and future scaffold defaults.
- GitHub issue templates and PR template exist for source, chapter, evidence, proof/code, and site work.

## Known residuals after v2.1.0

- Source-derived support still requires claim-to-mechanism reconciliation and an accepted evidence transition after passage review; complete passage-reviewed mapping coverage alone remains insufficient for support-state promotion.
- Newly added or previously unassigned sources still require source notes and chapter assignment before they can be used as source-derived support.
- Authenticated connector access succeeded for `vcm_editable`, `moecot`, `coherence_exchange`, `talos_md`, `moecot_md`, `road_to_agi`, and `coilmoecot`, but durable raw cache exports are still local/private and not committed.
- The live manifest now tracks 324 proof targets, all implemented with no planned placeholders. The P2 activation audit remains frozen at 298 proof targets. Appendix E publishes the live coverage/accounting breakdown from `proofs/proof_triage.json`, `docs/proof_artifact_audit.md` records traceability coverage, and `docs/proof_adequacy_review.md` records a validator-checked semantic adequacy classification. Most finite-record modules remain useful but too narrow and do not prove broad system behavior.
- Seventy-one synthetic, deterministic, measured, local replay, local external-project receipt, local artifact-import, or publication-governance checks are wired into validation, including twenty-two registry-checked harnesses plus forty-nine book-gate-only chapter/support checks. These checks remain bounded; no chapter core claim is promoted by these slices.
- Validator-required public harness fragments remain visible here for drift detection: the Authority revocation propagation trace records `experiments/authority_revocation_trace/results/2026-07-03-local.json`, revoked authority receipt blocking, expired approval no-mutation evidence, SCIF inactive approval blocking, no deployed revocation propagation, and no support-state promotion; the RankFold public-safe replay probe records `RAW0`, a `roundtrip-exact` replay, a `single-byte archive mutation`, `NeuralFold`, `compression advantage`, `support-state`, and `evidence_transitions/v1_x_measured/rankfold_public_safe_replay_probe_no_change.json`; the Runtime adapter effect replay probe records `valid_low_impact_local_write_effect_replay`, `invalid_missing_permission_no_mutation`, `invalid_expired_approval_no_mutation`, `rollback-exact`, and `support-state`; the Artifact steward lifecycle probe records `valid_bounded_work_dispatch_proposal`, `valid_clean_release_review_proposal`, `valid_sunset_review_route`, 23 expected-invalid controls, `invalid_tainted_event_without_review`, `invalid_over_policy_treasury_spend`, `invalid_contribution_governance_laundering`, `invalid_unscoped_federation_contract`, `invalid_release_without_gate_evidence`, `invalid_sunset_criteria_ordinary_work`, and a no steward-bot, treasury-executor, event-taint-workflow, contributor-ledger, governance-runner, project-federation, release-runner, sunset-protocol, or support-state-promotion claim; the Intent re-contract trigger probe records `valid_no_material_delta_continue`, `valid_publication_surface_delta_recontracts`, `invalid_authority_delta_without_recontract`, `invalid_private_source_delta_without_recontract`, `invalid_stop_condition_erasure_without_recontract`, `invalid_evidence_bar_weakening_without_recontract`, `invalid_affected_party_widening_without_recontract`, `invalid_means_expansion_without_recontract`, `invalid_support_state_promotion_without_recontract`, and a no natural-language-intent-understanding, deployed-parser-quality, deployed-authority-extraction, prompt-injection-containment, runtime-dispatch, approval-service, user-satisfaction, or support-state-promotion claim; the SCIF sanitized commit replay probe records `valid_sanitized_commit_replay`, `valid_prompt_injection_blocked_commit`, `invalid_unsanitized_secret_commit_blocked`, `invalid_handle_leak_commit_blocked`, `invalid_missing_zeroize_commit_blocked`, `invalid_overbroad_context_commit_blocked`, `invalid_unapproved_destination_commit_blocked`, `invalid_missing_residual_commit_blocked`, and a no deployed-kernel, sandbox-isolation, side-channel-safety, prompt-injection-containment, secret-handle-safety, approval-service, least-privilege-context, privacy, security, or support-state-promotion claim; the VCM resolver/certificate probe records `valid_resolver_materialization_receipt`, `valid_mandatory_miss_typed_fault`, `invalid_address_mismatch_materialization_denied`, `invalid_version_mismatch_materialization_denied`, `invalid_snapshot_mismatch_materialization_denied`, `invalid_mount_policy_denied`, `invalid_lease_expired_reuse_blocked`, `invalid_certificate_source_binding_mismatch_denied`, `invalid_certificate_authority_escalation_denied`, `invalid_certificate_truthfulness_overclaim_denied`, `invalid_summary_fidelity_omission_denied`, and a no deployed-resolver, memory-store, context-compiler, open-domain-summary-fidelity, certificate-truthfulness, transaction-isolation, deletion-enforcement, model-facing-context-quality, VCM-Bench, leak-prevention, or support-state-promotion claim.
- External literature queue is explicit in `docs/external_literature_queue.md`; the current fast-generation set and initial policy-optimization/RL set now have source records, source notes, and primary arXiv citation metadata. Other external areas remain queued before source-derived or external-literature-backed use.
- Phase 6 external-positioning is now machine-tracked in `docs/external_sota_positioning_audit.md`: 87 of 87 chapters currently have in-prose `ext_*` positioning before Source crosswalk, 0 have explicit external-baseline exceptions, and 0 rows remain open under the stricter placement release gate. This closes the current placement gate only; it does not claim exhaustive literature synthesis, reproduced external results, or support-state promotion.
- The generated chapter external-grounding status ledger currently has 87 source-noted chapters, 0 explicit exceptions, 0 candidate-backlog rows, and 0 missing audit rows. It is a routing surface for future source mining and chapter writing, not an external-literature-backed support-state transition.
- The chapters have received broad coherence, transition, Human-view, and generated-reader chapter-text review passes. The book still needs claim-to-mechanism support review and accepted evidence transitions before chapter core claims can rise above `argument`. The historical v1.0 reader matrix remains a frozen 44-record snapshot; `editions/reader_manuscript/v2_0` is its reconciled 54-record successor and has one approved exact local HTML archive. That approval does not publish the archive, approve another format, grant rights, or move evidence.
- Reader, research, PDF, EPUB, DOCX, AZW3, MOBI, and audio editions are planned and scaffolded. Local HTML/EPUB/DOCX dry-run snapshots now exist with structural inspection for review, `docs/reader_html_artifact_browser_review.md` records a full local browser review of the generated reader HTML snapshot across 118 page-view pairs, `release_records/2026-06-29-v1-reader-html-855dc277.json` records the reviewed local HTML snapshot from source tag `v1.0.0-reader-html-source`, `docs/reader_key_figure_artifact_review.md` records validator-checked draft key-figure placement and metadata while preserving final-art and release-review blockers, `docs/reader_key_figure_html_probe.md` records a rendered curated-reader HTML DOM probe for all ten draft key figures, `docs/reader_key_figure_format_probe.md` records current ignored EPUB/DOCX/PDF key-figure package-text survival with 10 EPUB title matches, 10 DOCX stem matches, and 10 PDF draft-caption matches, `docs/curated_reader_html_artifact_browser_review.md` now records automated browser layout checks for 10 rendered key figures across 20 desktop/mobile figure page-view pairs with 0 failures, `docs/reader_keyboard_only_decision.md` records a keyboard-only evidence decision that clears only the current curated HTML keyboard-only blocker, `docs/reader_accessibility_tree_review.md` records a curated-reader HTML accessibility-tree release-preparation probe across 98 page-view pairs with 0 failures, 0 unnamed interactive elements, 0 image-alt failures, 0 table-header failures, and 0 duplicate-ID hits, `docs/reader_epub_probe_manifest.md` records `en-US` EPUB metadata plus sampled source-spine entries while preserving the e-reader blocker, `docs/reader_docx_probe_manifest.md` records a 514-page LibreOffice conversion probe for the generated DOCX, an isolated PDF probe renders when `LANG` and `LC_ALL` are set to `en_US.UTF-8`, `docs/reader_pdf_probe_manifest.md` records the current 535-page PDF probe and sampled source-card appendix pages, `docs/reader_audio_script_probe_manifest.md` records the current 49-file audio-script review-workspace probe with ten key-figure spoken summaries routed and MP3/M4B/audio-embedded EPUB targets still not generated, and `docs/reader_audio_narration_treatment_review.md` accepts only the script-level narration treatment for release preparation. The reviewed local HTML snapshot is the only release-approved reader artifact; draft key figures still need manual visual judgment and final-art approval, and EPUB, DOCX, PDF, e-reader, and audio artifacts still need their own full application/layout/audio review before they can be reported as release artifacts.
- Public-site accessibility readiness, source-level reader accessibility/navigation review, automated keyboard traversal, keyboard-only evidence decision, and automated accessibility-tree release-preparation review are now recorded, but no screen-reader pass, WCAG conformance audit, EPUB publication/e-reader release approval, DOCX publication/release approval, or PDF publication/release approval has been recorded.
- Root `CITATION.cff` is completed v2.3.0 metadata. DOI/Zenodo remains pending; the immutable v2.3.0 rendered-site archive is the latest published GitHub Release site asset and is not a DOI-bearing external archive.

## Manuscript Maintenance Checklist

Before claiming the public book is current:

- Run `python3 scripts/sync_scaffold.py`.
- Run `python3 scripts/sync_proof_manifest.py`.
- Run `python3 scripts/validate_chapter_dod.py`.
- Run `python3 scripts/validate_proof_artifact_audit.py`.
- Run `python3 scripts/validate_source_evidence_audit.py`.
- Run `python3 scripts/validate_release_reproducibility.py`.
- Run `python3 scripts/validate_public_site_accessibility.py`.
- Run `python3 scripts/validate_v1_release_gate_audit.py`.
- Run `python3 scripts/validate_circle_external_receipt_slice.py`.
- Run `python3 scripts/validate_non_core_evidence_ledger.py`.
- Run `python3 scripts/validate_external_review_status.py`.
- Run `python3 scripts/validate_external_review_intake.py`.
- Run `python3 scripts/validate_chapter_consolidation_sequence.py`.
- Run `python3 scripts/validate_defended_contribution_prior_art.py`.
- Run `python3 scripts/validate_evidence_laundering_case_studies.py`.
- Run `python3 scripts/validate_core_claim_promotion_paths.py`.
- Run `python3 scripts/validate_chapter_external_grounding_status.py`.
- Run `python3 scripts/validate_external_sota_positioning.py`.
- Run `python3 scripts/validate_trust_surface.py`.
- Run `python3 scripts/validate_publication.py`.
- Run `python3 scripts/validate_release_profiles.py`.
- Run `python3 scripts/build_reader_edition.py --check`.
- Run `python3 scripts/sync_reader_overlay_asset.py --check`.
- Run `python3 scripts/validate_reader_overlays.py --check`.
- Run `python3 scripts/sync_reader_chapter_review_matrix.py --check`.
- Run `python3 scripts/validate_human_reading_paths.py`.
- Run `python3 scripts/validate_source_appendices.py`.
- Run `python3 scripts/validate_v1_status_snapshot.py`.
- Run `python3 scripts/validate_outline_consistency.py`.
- Run `python3 scripts/validate_implementation_horizons.py`.
- Run `python3 scripts/validate_reader_evidence_boundaries.py --check`.
- Run `python3 scripts/validate_reader_spine.py --check`.
- Run `python3 scripts/validate_reader_key_figures.py`.
- Run `python3 scripts/validate_reader_key_figure_html_probe.py`.
- Run `python3 scripts/validate_reader_key_figure_format_probe.py`.
- Run `python3 scripts/validate_reader_keyboard_only_decision.py`.
- Run `python3 scripts/validate_reader_accessibility_tree.py --tracked-only`.
- Run `python3 scripts/validate_claim_ledger_revision.py`.
- Run `python3 scripts/validate_proof_carrying_claims.py`.
- Run `python3 scripts/validate_tribunal_review.py`.
- Run `python3 scripts/validate_value_conflicts.py`.
- Run `python3 scripts/validate_constitutional_alignment.py`.
- Run `python3 scripts/validate_governance_rights.py`.
- Run `python3 scripts/validate_agency_rights.py`.
- Run `python3 scripts/validate_security_kernel.py`.
- Run `python3 scripts/validate_security_scif_commit_probe.py`.
- Run `python3 scripts/validate_stable_capability_fields.py`.
- Run `python3 scripts/validate_capability_replacement.py`.
- Run `python3 scripts/validate_self_improvement_boundaries.py`.
- Run `python3 scripts/render_reader_formats.py --check`.
- Run `python3 scripts/build_audio_script.py --check` when preparing an audio script or checking the full edition path.
- Run `python3 scripts/validate_book.py`.
- Run `python3 scripts/validate_visual_coverage.py`.
- Run `python3 scripts/validate_schemas.py`.
- Run `python3 scripts/validate_protocol_examples.py`.
- Run `python3 scripts/validate_repeated_prose.py`.
- Run `(cd lean && lake build)`.
- Run `quarto render --to html`.
- Run `python3 scripts/validate_live_human_view.py`.
- Run `node scripts/validate_live_human_view_browser.js --all-chapters --all-viewports`.
- Confirm no raw source exports are staged.

## Definition of Presentable Public State

The public repository is presentable when:

- README explains the project, status, source discipline, proof discipline, and validation path.
- Contributor and rights files are present.
- GitHub metadata points to the live site.
- GitHub Pages workflow passes.
- Reproducibility and citation metadata identify the exact candidate or release status without claiming a DOI, tag, artifact, or evidence transition that does not exist.
- Rendered site links are live.
- Validation scripts pass locally.
- Edition profiles validate, the reader-edition derivation check passes, the reader-spine check passes, and the rendered whole-book live Human view check passes.
- Human Reading Path coverage validates for every manifest chapter and generated reader chapter.
- Reader evidence-boundary validation proves generated reader chapters keep core-claim support states visible.
- Implementation horizons validate for every manifest chapter and generated Appendix K row.
- The working tree is clean after commit and push.
