docs: recover the as-built computational model - #12
Merged
Conversation
… design recovery)
…atrix (session 56 design recovery)
…-truth audit inventory
…inventory checked lists
…entity, enum citations, module-doc line reference
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Design-recovery audit: the as-built computational model
Docs-only session. Reconstructs the computational model of inim as it actually exists at the pinned commit, using three explicitly separated passes (reconstruction → falsification → synthesis). No implementation, schema, evidence, policy, or case-study interpretation changed.
Starting commit
92f83d896faa3b4a205406ce618c7789a13c3789(clean main, 1481 tests passing).Maintained artifacts
docs/computational-model.md— executive model, program equation, reading path, future design-checksum formatdocs/design/data-structures.md— 34 central + 16 supporting structures by computational roledocs/design/algorithms.md— 23 named algorithms (A1–A23) + distributed/unnameddocs/design/invariants.md— invariant register (57 entries with status)docs/design/state-machines.md— 8 state machines recovered from implementationdocs/design/algorithm-data-matrix.md— algorithm↔structure matrix with coupling observationsdocs/audits/2026-08-wirthian-design-recovery.md— dated historical auditdocs/README.md,docs/audits/README.md; inventory and documentation-inventory checked lists updatedMethod
0588a826…).dec7eeca…): demo init/verify, read-only server + DB-hash, answer-key determinism, scope/artifact audits, packaging.Structures / algorithms / state machines recovered
Route identity (
RouteKey, ADD-PATH-aware), cohort freeze, lifecycle, plans/archive plans, durable jobs, observed-result/assessment vocabulary, artifact publication, catalog projection; 23 algorithms; 8 state machines (job lifecycle, worker lease, run publication, readiness, observer-prefix lifecycle, scope recheck, etc.).Invariants
33 enforced · 5 partially enforced · 1 assumed · 0 claimed-only · 2 contradicted/suppressed · 0 unknown.
Claims contradicted or narrowed
NoObservableBgpImpactbefore the gate).analyze, expectation wording in stored/API verdict strings, WAL sidecars under read-only serving.Unknowns
Whether the gaps+empty-transitions combination occurs on a real completed run; the source-extraction reuse predicate caveat at production scale. Both recorded with minimal resolving experiments.
Constraints honored
CI note
The
docsjob currently fails on a pre-existing issue at the starting commit:scripts/audit-docs.shflagsCHANGELOG.md:3"Session 55" narrative (theSession Nheading format was introduced only by HEAD92f83d8; main CI for92f83d89is already red). This branch adds no new audit failures — all new documentation passes the link, terminology, session-narrative, and inventory checks. The CHANGELOG issue is recorded as finding F-8 in the dated audit and intentionally left unfixed per this session's scope rules.