Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
2a23cb5
feat: Add Phase B.2 tasks and governance documentation
cemililik Oct 11, 2026
c794077
docs: update task files for Phase B.2 closure and readiness
cemililik Oct 11, 2026
613e698
Refactor code structure for improved readability and maintainability
cemililik Oct 11, 2026
49c7cb4
docs: update Phase B.2 documentation for clarity and accuracy
cemililik Oct 11, 2026
7786582
docs: clarify documentation requirements for CI script checks and dec…
cemililik Oct 11, 2026
fac9047
docs(roadmap): reconcile Track B.2-1 implementation contracts
cemililik Oct 11, 2026
5f809bf
docs(ci): include release smoke in Track B.2-1 plan
cemililik Oct 11, 2026
8d6fab5
docs(ci): resolve final Track B.2-1 preflight findings
cemililik Oct 11, 2026
41679c1
docs(roadmap): reconcile phase targets before ADR acceptance
cemililik Oct 11, 2026
8d2c013
docs(adr): resolve approval findings before acceptance
cemililik Oct 11, 2026
960bdef
docs(adr): accept ADR-0040 and Track B.2-1 policy
cemililik Oct 11, 2026
f2d577f
fix(userspace): restrict syscall shims to bare metal
cemililik Oct 11, 2026
69a4109
docs(userspace): reconcile T-037 review records
cemililik Oct 11, 2026
3a7c264
docs(userspace): record second T-037 review round
cemililik Oct 11, 2026
54e8f77
feat(tooling): validate QEMU core count and timeout arguments
cemililik Oct 11, 2026
d5c13a0
docs(tooling): record T-033 implementation gates
cemililik Oct 11, 2026
eede01c
docs(tooling): record first T-033 review round
cemililik Oct 11, 2026
05f1736
docs(tooling): correct completion state after T-033 review
cemililik Oct 11, 2026
82d1c42
ci: lint userland and tooling scripts
cemililik Oct 11, 2026
1cb3526
docs(standards): enforce userland and shell lint gates
cemililik Oct 11, 2026
0acf0cd
fix(ci): support hosted ShellCheck trap analysis
cemililik Oct 11, 2026
e79e10a
docs(standards): reconcile first T-031 review findings
cemililik Oct 11, 2026
8437158
docs(analysis): complete second T-031 review round
cemililik Oct 11, 2026
b8ad56f
ci: enforce release and perf build contracts
cemililik Oct 11, 2026
c716ae3
docs(standards): enforce release and perf verification gates
cemililik Oct 11, 2026
364b746
docs(analysis): record hosted T-030 gate evidence
cemililik Oct 11, 2026
5cd9ee8
docs(analysis): record first T-030 review round
cemililik Oct 11, 2026
8591ceb
docs(analysis): complete second T-030 review round
cemililik Oct 11, 2026
c3f32c8
fix(bsp-qemu-virt): enforce panic-family lint boundaries
cemililik Oct 11, 2026
b6572cc
docs(analysis): reconcile T-032 audit and evidence state
cemililik Oct 11, 2026
4f2c38c
docs(analysis): record hosted T-032 gate evidence
cemililik Oct 11, 2026
6e191e2
docs(analysis): record first T-032 review round
cemililik Oct 11, 2026
07449f1
docs(analysis): record second T-032 review round
cemililik Oct 11, 2026
6450005
ci: gate debug and release EL0 smoke under QEMU
cemililik Oct 11, 2026
41d9682
docs(analysis): record hosted T-034 guest proof
cemililik Oct 11, 2026
97a6c83
fix(ci): preserve QEMU smoke failures through logging
cemililik Oct 11, 2026
9092581
docs(analysis): verify hosted T-034 pipeline correction
cemililik Oct 11, 2026
0c86c3d
docs(analysis): record second T-034 review round
cemililik Oct 11, 2026
9c5191c
docs(ci): record required QEMU check registration
cemililik Oct 11, 2026
bf20ec9
ci: require native ARM64 workspace checks and Miri
cemililik Oct 11, 2026
5c95cd3
docs(analysis): record first T-036 review and ARM evidence
cemililik Oct 11, 2026
2d4d21e
docs(analysis): record second T-036 review round
cemililik Oct 11, 2026
69ac515
docs(ci): record required native ARM check registration
cemililik Oct 11, 2026
e873995
ci: add weekly performance reports and versioned merge policy
cemililik Oct 12, 2026
7deb16e
fix(ci): accept both proven ARM cfg rejection diagnostics
cemililik Oct 12, 2026
cfc8872
chore(ci): reconcile merged kickoff ancestry
cemililik Oct 12, 2026
67f8c9b
docs(analysis): record final Track B.2-1 review round
cemililik Oct 12, 2026
bd27fe5
docs(roadmap): reconcile Track B.2-1 implementation status
cemililik Oct 12, 2026
acd0013
docs(roadmap): reconcile final Track B.2-1 documentation
cemililik Oct 12, 2026
1e281ac
docs(roadmap): record green Track B.2-1 PR evidence
cemililik Oct 12, 2026
50ab72b
fix(ci): strengthen PR review probes and report metadata
cemililik Oct 12, 2026
683965b
docs(analysis): record PR48 tooling review and correction
cemililik Oct 12, 2026
a1eb406
docs(analysis): record fresh PR48 tooling round two
cemililik Oct 12, 2026
5816c93
docs(ci): reconcile PR48 review claims and current guidance
cemililik Oct 12, 2026
646ba33
docs(analysis): correct PR48 review wording and record round one
cemililik Oct 12, 2026
f2758e3
docs(analysis): publish PR48 follow-up completion and hosted evidence
cemililik Oct 12, 2026
0613f9b
chore(ci): align development with merged Track B.2-1
cemililik Oct 12, 2026
09e35bc
docs(roadmap): business-review phase-b2-track1-completion
cemililik Oct 12, 2026
7d48f50
docs(ci): clarify completed post-merge acceptance evidence
cemililik Oct 12, 2026
ce4f999
docs(adr): propose ADR-0041 and ADR-0042 test naming policies
cemililik Oct 12, 2026
289f461
docs(adr): propose ADR-0043 documentation consistency policy
cemililik Oct 12, 2026
2f963e2
docs(adr): align ADR-0043 dependency execution order
cemililik Oct 12, 2026
519501f
docs(roadmap): record maintainer copyright identity
cemililik Oct 12, 2026
fb23823
docs(analysis): code-review phase-b2-track2-preflight
cemililik Oct 12, 2026
aff9ff4
docs(adr): reconcile ADR-0041-0043 review findings
cemililik Oct 12, 2026
7ccdde4
docs(roadmap): require Acceptance-time rider consistently
cemililik Oct 12, 2026
114be85
docs(analysis): record ADR proposal follow-up reviews
cemililik Oct 12, 2026
862bfb6
docs(adr): accept ADR-0041 historical prefix recovery
cemililik Oct 12, 2026
714c74b
docs(adr): supersede ADR-0041 with ADR-0042
cemililik Oct 12, 2026
a72bea8
docs(adr): accept ADR-0043 and clarify ADR-0040
cemililik Oct 12, 2026
667dca8
docs(roadmap): apply approved Track B.2-2 task contracts
cemililik Oct 12, 2026
528893f
docs(roadmap): resolve Step 0 contract review findings
cemililik Oct 12, 2026
50f21ca
docs(review): record Track B.2-2 Step 0 review rounds
cemililik Oct 12, 2026
4ffda15
docs(docs): describe current contribution and EL0 boundary
cemililik Oct 12, 2026
d6cb853
docs(review): record T-051 code and security rounds
cemililik Oct 12, 2026
4ad0b3d
docs(roadmap): start T-045 architecture refresh
cemililik Oct 12, 2026
6df0640
docs(arch): refresh overview and running task loader
cemililik Oct 12, 2026
596b935
docs(arch): narrow caller and transfer verification claims
cemililik Oct 12, 2026
dd5891c
docs(analysis): record T-045 code and security review rounds
cemililik Oct 12, 2026
85f02f2
docs(roadmap): start T-046 subsystem architecture refresh
cemililik Oct 12, 2026
4d4791f
docs(arch): reconcile seven subsystem chapters with live EL0
cemililik Oct 12, 2026
661abf9
docs(arch): correct frame, mapping and idle boundary claims
cemililik Oct 12, 2026
f96e9f3
docs(analysis): record T-046 code and security review rounds
cemililik Oct 12, 2026
dd16eb7
docs(roadmap): start T-048 Phase B task corpus reconciliation
cemililik Oct 12, 2026
fe2a813
docs(tasks): reconcile merged Phase B records and task navigation
cemililik Oct 12, 2026
7345bcd
docs(analysis): clarify T-048 implementation verification provenance
cemililik Oct 12, 2026
5f9cf58
docs(analysis): record both T-048 review rounds
cemililik Oct 12, 2026
9ca92fe
docs(tasks): start T-049 review corpus reconciliation
cemililik Oct 12, 2026
3423173
docs(analysis): reconcile T-049 review discovery and historical evidence
cemililik Oct 12, 2026
0d7cbff
docs(analysis): preserve T-049 quoted proposal evidence
cemililik Oct 13, 2026
7b99e25
docs(analysis): code-review T-049 corpus reconciliation
cemililik Oct 13, 2026
2e0a7e5
docs(roadmap): start T-050 entry-document refresh
cemililik Oct 13, 2026
7fa4e1b
docs(guides): refresh T-050 entry documents
cemililik Oct 13, 2026
8301076
docs(guides): clarify capability-table pointer binding
cemililik Oct 13, 2026
e17636a
docs(glossary): clarify bridge implementation gate
cemililik Oct 13, 2026
0ad18a9
docs(analysis): code-review T-050 entry-document refresh
cemililik Oct 13, 2026
6497779
docs(roadmap): start T-055 scoped ADR corrections
cemililik Oct 13, 2026
6bfc586
docs(adr): reconcile T-055 corrections and index metadata
cemililik Oct 13, 2026
f74e05f
docs(adr): resolve T-055 first-round clarifications
cemililik Oct 13, 2026
dba1819
docs(analysis): code-review T-055 ADR corrections
cemililik Oct 13, 2026
c9ee6e5
docs(standards): start T-052 and T-053 reconciliation
cemililik Oct 13, 2026
bd3d354
docs(standards): reconcile T-052 naming and runtime claims
cemililik Oct 13, 2026
a7ae1b6
docs(standards): align T-053 tooling and configuration facts
cemililik Oct 13, 2026
a0e201f
docs(analysis): code-review T-052 and T-053 standards
cemililik Oct 13, 2026
6bcb14a
docs(roadmap): start T-054 planned ADR identity migration
cemililik Oct 13, 2026
41bea63
docs(roadmap): give planned ADRs stable purpose identities
cemililik Oct 13, 2026
076aa83
docs(roadmap): correct Phase I planning note
cemililik Oct 13, 2026
94c44d2
docs(analysis): code-review T-054 planned ADR identities
cemililik Oct 13, 2026
c0811a9
docs(roadmap): start T-047 live-state reconciliation
cemililik Oct 13, 2026
eedeec8
docs(roadmap): separate live state from historical snapshots
cemililik Oct 13, 2026
978396d
docs(analysis): code-review T-047 roadmap state reconciliation
cemililik Oct 13, 2026
0832a36
docs(roadmap): start T-056 consistency parser
cemililik Oct 13, 2026
6ffb78f
docs(analysis): clarify quoted historical reference syntax
cemililik Oct 13, 2026
a47736e
feat(tooling): add offline documentation navigation checks
cemililik Oct 13, 2026
69053f0
fix(tooling): enforce documentation parser input and syntax boundaries
cemililik Oct 13, 2026
9890f3f
fix(tooling): preserve source-specific entity decoding
cemililik Oct 13, 2026
b660b28
fix(tooling): preserve numeric reference scalars across Python versions
cemililik Oct 13, 2026
25feeb3
fix(tooling): preserve URL identity and physical source lines
cemililik Oct 13, 2026
11cc382
fix(tooling): isolate multiline HTML attribute metadata
cemililik Oct 13, 2026
3bc202d
fix(tooling): isolate GFM table cell navigation
cemililik Oct 13, 2026
c995e5f
fix(tooling): respect physical and comment block boundaries
cemililik Oct 13, 2026
6f8d2eb
fix(tooling): share paragraph layout and preserve raw HTML tails
cemililik Oct 13, 2026
e5f2434
fix(tooling): bound setext headings to actual paragraphs
cemililik Oct 13, 2026
e08a86a
fix(tooling): preserve container columns and visible heading text
cemililik Oct 13, 2026
9b42b9e
fix(tooling): retain source context in heading anchors
cemililik Oct 15, 2026
8eea75e
fix(tooling): preserve original inline token boundaries
cemililik Oct 15, 2026
5723a8a
fix(tooling): bound failed emphasis searches and URI controls
cemililik Oct 15, 2026
b332ad7
docs(analysis): code-review t056-parser
cemililik Oct 15, 2026
d9ca0d8
feat(tooling): share guarded corpus reads for consistency checks
cemililik Oct 15, 2026
be1a8e1
feat(tooling): reconcile task and ADR index metadata
cemililik Oct 15, 2026
7e0dc0e
feat(tooling): reconcile review index membership
cemililik Oct 15, 2026
9740642
feat(tooling): validate planned ADR identities and standard fences
cemililik Oct 15, 2026
4a9ab22
feat(tooling): reconcile unsafe audit references across workspace
cemililik Oct 15, 2026
7575b93
feat(tooling): validate delimited live roadmap state
cemililik Oct 15, 2026
6dfaac6
feat(tooling): enforce offline documentation consistency
cemililik Oct 15, 2026
6131464
fix(tooling): close documentation integration review gaps
cemililik Oct 15, 2026
45ef6d0
fix(tooling): finish source and live-context boundary repairs
cemililik Oct 15, 2026
cf00acd
fix(tooling): require complete custom HTML block tags
cemililik Oct 15, 2026
54de2e6
docs(analysis): retain t056 integration round-one review
cemililik Oct 15, 2026
83ac9af
fix(tooling): preserve metadata source context
cemililik Oct 15, 2026
8f522c2
docs(analysis): code-review t056 integration
cemililik Oct 15, 2026
2adf97c
docs(roadmap): reconcile track b2-2 delivery readiness
cemililik Oct 15, 2026
58ce8d7
docs(analysis): correct root readme evidence links
cemililik Oct 15, 2026
54581e1
docs(analysis): code-review phase b2-2 integration
cemililik Oct 15, 2026
26ce16b
docs(adr): propose ADR-0044 — review evidence retention
cemililik Oct 15, 2026
b9f8f12
docs(adr): keep retention decision inside the index table
cemililik Oct 15, 2026
5275ede
docs(adr): clarify evidence hosting before retention acceptance
cemililik Oct 15, 2026
cf253e3
docs(analysis): code-review pr49 evidence governance
cemililik Oct 15, 2026
7f2eba3
docs(adr): accept ADR-0044 evidence retention policy
cemililik Oct 15, 2026
32bdc16
docs(roadmap): start approved pr49 archival maintenance
cemililik Oct 15, 2026
86484e6
docs(analysis): archive pr49 evidence and reconcile citations
cemililik Oct 15, 2026
3a17c3d
docs(roadmap): record the completed local evidence migration
cemililik Oct 15, 2026
433d42d
docs(analysis): code-review pr49 archive and citation migration
cemililik Oct 15, 2026
803ff08
docs(tooling): scope the approved footprint enforcement
cemililik Oct 15, 2026
2d83602
ci(tooling): enforce review evidence storage bounds
cemililik Oct 15, 2026
fb9e4b9
fix(tooling): classify unresolved footprint roots
cemililik Oct 15, 2026
588edbf
fix(tooling): read original ancestry for footprint checks
cemililik Oct 15, 2026
daeda78
docs(analysis): code-review pr49 footprint prevention
cemililik Oct 15, 2026
a0b3df3
chore(roadmap): reconcile pr49 squash ancestry
cemililik Oct 15, 2026
cdf7d5d
docs(roadmap): business-review phase-b2-track2-completion
cemililik Oct 15, 2026
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
7 changes: 7 additions & 0 deletions docs/analysis/reports/2026-10-16-pr49-evidence-cleanup.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,3 +146,10 @@ The Git read wrapper now explicitly sets core.commitGraph=false, so ancestry/tre
### Prevention review boundary — 2026-10-16

[All eight complete original reports](../reviews/code-reviews/2026-10-16-pr49-evidence-prevention.md) and their independently verified digests preserve both fresh complementary rounds, Low `fb9e4b9` and Medium `588edbf` actual committed-fix/peer reconciliation. Both groups are closed; zero unresolved. Current guide/standards/skill and full-history required-job wiring implement Accepted ADR-0044. Final candidate validation, exact development-only lease, actual hosted gates and ordinary remote clone remain; T-056 stays In Progress until those delivery gates pass. No further rewrite is planned for new maintenance commits.


### Published validation and maintainer merge — 2026-10-16

Candidate F `daeda787b3a5ec5221085a1daf4eca5aecbd1857` passed final local validation, then exactly development was published with the approved full original97 lease. The actual PR fell to 217 files / +31,969 / -3,003. [PR CI38819949187](https://github.com/HodeTech/Tyrne/actions/runs/38819949187) and [push CI38819940955](https://github.com/HodeTech/Tyrne/actions/runs/38819940955) each pass all seven jobs and six required app-15368 contexts. Critical Linux logs confirm 161/124/23 fixture methods, 407-file/7306-target/1276-fragment/zero corpus and zero footprint findings. A fresh ordinary full remote clone passes full Git integrity, both-runtime corpus checks and the guard, has zero candidate paths across all 481 fetched-ref trees, and a 6,791,580-byte (6.477 MiB) pack. Original six checker/fixture blobs and all Rust bytes remain equal; the compact catalog pair is 26,796 bytes.

Before the handoff-only documentation commit, the maintainer merged PR49 and explicitly authorized Done. Actual merge `52fa323d20d92531add563561376a22ae607a537` occurred 2026-10-15T22:55:20Z / 2026-10-16T01:55:20+03:00; its tree equals F exactly. [First-main CI38820329507](https://github.com/HodeTech/Tyrne/actions/runs/38820329507) passes all seven jobs / six app-15368 contexts and 161/124/23 fixtures. The [completion retrospective](../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md) records actual main smoke, current lifecycle and source boundaries. T-049/T-056 maintenance closes without carry-forward; all twelve selected tasks become Done with local completion/authorization date 2026-10-16. The author did not merge PR49 or change main/protection; main advanced through the maintainer's merge. Normal development ancestry/bookkeeping followups preserve reviewed source and do not repeat the history rewrite. Physical backend erasure is not claimed, and the maintainer's old local objects/backups are not pruned.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/analysis/reviews/business-reviews/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ A business review may point at outcomes from those other reviews as part of "wha

| Date | Scope | File |
|------|-------|------|
| 2026-10-16 | B.2-2 completion after PR49 merge; twelve tasks Done, all161 criteria checked, first-main gates verified;26 tasks remain | [2026-10-16-phase-b2-track2-completion.md](2026-10-16-phase-b2-track2-completion.md) |
| 2026-04-21 | Milestone A2 — Capability table foundation | [2026-04-21-A2-completion.md](2026-04-21-A2-completion.md) |
| 2026-04-21 | A6 completion / Phase A retrospective (A3–A6) — predates the five-section template; its headings differ from `master-plan.md` | [2026-04-21-A6-completion.md](2026-04-21-A6-completion.md) |
| 2026-04-22 | T-006 mini-retro — raw-pointer scheduler API refactor | [2026-04-22-T-006-mini-retro.md](2026-04-22-T-006-mini-retro.md) |
Expand Down
2 changes: 1 addition & 1 deletion docs/analysis/tasks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Task IDs (`T-NNN`) are sequential **across the whole project**, not restarted pe

**Phase B.2 Track B.2-1 (2026-10-12):** The [approved eight-step sequence](phase-b2/README.md) is merged in [PR #48](https://github.com/HodeTech/Tyrne/pull/48), including optional T-036 and prerequisite T-037. T-030–T-037 are Done with date_done 2026-10-12 and explicit maintainer authorization. Each step has two fresh rounds and verified corrections; first-main CI and default-branch performance dispatch passed. The [post-merge retrospective](../reviews/business-reviews/2026-10-12-phase-b2-track1-completion.md) records completion and remaining scope. Phase B.2 stays Active with 38 tasks remaining; HIGH T-038 is the next Ready candidate, not started.

**Phase B.2 Track B.2-2 (2026-10-15):** All twelve selected tasks T-045–T-056 are implemented/In Review. The [integrated record](../reports/2026-10-15-phase-b2-track2-completion-readiness.md) traces 58 opening findings and 156 criteria; one maintainer SECURITY wording criterion remains pending. Both integrated review rounds are complete; final publication-tip CI is recorded at handoff in explicitly authorized combined [PR #49](https://github.com/HodeTech/Tyrne/pull/49). The phase has 8 Done/12 In Review/26 unimplemented tasks; next implementation is HIGH T-038, Ready and unstarted. Only maintainer-approved review/merge permits Done.
**Phase B.2 Track B.2-2 (2026-10-16):** Track B.2-2 / T-045–T-056 is Done after maintainer-authorized [PR49](https://github.com/HodeTech/Tyrne/pull/49) merge and verified first-main gates. The [completion retrospective](../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md) records all twelve delivered tasks, 161 checked criteria, completed evidence-retention maintenance and source-bound validation. Phase B.2 has 20 Done / 19 Ready / 7 Draft tasks; 26 remain unimplemented. HIGH T-038 is next, Ready and unstarted. Track B.2-1 remains Done; Phase B.2 stays Active and continues to gate C/D.

## Status vocabulary

Expand Down
34 changes: 18 additions & 16 deletions docs/analysis/tasks/phase-b2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ Every step follows the two-round fresh-review/fix/commit loop; security-sensitiv
New tasks stop at In Review for the maintainer. Optional-for-general-exit T-056 is fully selected and cannot close by a decision-only or carry-forward outcome.
All work stays on development. The maintainer explicitly authorized combined publication in existing PR #49 on2026-10-15; final PR-tip verification and maintainer review remain.

**Completion (2026-10-16):** [PR49](https://github.com/HodeTech/Tyrne/pull/49) merged at `52fa323`; Done promotions follow explicit maintainer authorization and verified merged-main gates. All 161 current criteria (156 original plus five maintenance criteria) are checked, including the human SECURITY wording approval. Earlier In Review/pending statements in the dated implementation paragraph above remain historical. [Completion retrospective](../../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md).

## Index

| ID | Title | Track | Status | Depends on |
Expand All @@ -66,18 +68,18 @@ All work stays on development. The maintainer explicitly authorized combined pub
| [T-042](T-042-pmm-defensive-validation.md) | Harden PMM input validation (+ correct the false atomicity comment) | B.2-3 | Ready | — |
| [T-043](T-043-user-access-hardening.md) | Harden the copy-user path (DEVICE exclusion, zero-length probe, top-page test) | B.2-3 | Ready | — |
| [T-044](T-044-bootstrap-as-handle-invariant.md) | Reconcile the bootstrap address-space handle with the real allocation | B.2-3 | Ready | — |
| [T-045](T-045-docs-overview-taskloader-arch-index.md) | Refresh the entry-point architecture docs (overview, task-loader, architecture index) | B.2-2 | In Review | — |
| [T-046](T-046-docs-subsystem-chapters-refresh.md) | Refresh the subsystem architecture chapters (hal, scheduler, exceptions, security-model, memory-management, boot, ipc) | B.2-2 | In Review | — |
| [T-047](T-047-roadmap-state-and-phase-index-sync.md) | Synchronise roadmap live state and phase index | B.2-2 | In Review | — |
| [T-048](T-048-phase-b-task-corpus-sync.md) | Synchronise the Phase B task corpus and fix task-file links | B.2-2 | In Review | — |
| [T-049](T-049-review-indices-sync.md) | Synchronise the review-family indices | B.2-2 | In Review | — |
| [T-050](T-050-entry-docs-and-glossary-sync.md) | Refresh README, guides index, glossary, and the add-bsp skill trace | B.2-2 | In Review | — |
| [T-051](T-051-contributing-and-security-status.md) | Update CONTRIBUTING.md and SECURITY.md to the post-Phase-B state | B.2-2 | In Review | — |
| [T-052](T-052-standards-docs-reality-sync.md) | Reconcile standards claims with CI and lint reality (decisions required) | B.2-2 | In Review | T-032 |
| [T-053](T-053-standards-docs-mechanical-fixes.md) | Apply mechanical corrections to the standards docs | B.2-2 | In Review | — |
| [T-054](T-054-adr-ledger-renumbering-cascade.md) | Cascade the ADR ledger renumbering across phase files | B.2-2 | In Review | — |
| [T-055](T-055-adr-append-only-corrections.md) | Apply append-only corrections to Accepted ADRs | B.2-2 | In Review | — |
| [T-056](T-056-docs-consistency-automation.md) | Automate docs-corpus consistency checks *(polish; optional for exit)* | B.2-2 | In Progress | T-047, T-048, T-049, T-052, T-053, T-054, T-055 |
| [T-045](T-045-docs-overview-taskloader-arch-index.md) | Refresh the entry-point architecture docs (overview, task-loader, architecture index) | B.2-2 | Done | — |
| [T-046](T-046-docs-subsystem-chapters-refresh.md) | Refresh the subsystem architecture chapters (hal, scheduler, exceptions, security-model, memory-management, boot, ipc) | B.2-2 | Done | — |
| [T-047](T-047-roadmap-state-and-phase-index-sync.md) | Synchronise roadmap live state and phase index | B.2-2 | Done | — |
| [T-048](T-048-phase-b-task-corpus-sync.md) | Synchronise the Phase B task corpus and fix task-file links | B.2-2 | Done | — |
| [T-049](T-049-review-indices-sync.md) | Synchronise the review-family indices | B.2-2 | Done | — |
| [T-050](T-050-entry-docs-and-glossary-sync.md) | Refresh README, guides index, glossary, and the add-bsp skill trace | B.2-2 | Done | — |
| [T-051](T-051-contributing-and-security-status.md) | Update CONTRIBUTING.md and SECURITY.md to the post-Phase-B state | B.2-2 | Done | — |
| [T-052](T-052-standards-docs-reality-sync.md) | Reconcile standards claims with CI and lint reality (decisions required) | B.2-2 | Done | T-032 |
| [T-053](T-053-standards-docs-mechanical-fixes.md) | Apply mechanical corrections to the standards docs | B.2-2 | Done | — |
| [T-054](T-054-adr-ledger-renumbering-cascade.md) | Cascade the ADR ledger renumbering across phase files | B.2-2 | Done | — |
| [T-055](T-055-adr-append-only-corrections.md) | Apply append-only corrections to Accepted ADRs | B.2-2 | Done | — |
| [T-056](T-056-docs-consistency-automation.md) | Automate docs-corpus consistency checks *(polish; optional for exit)* | B.2-2 | Done | T-047, T-048, T-049, T-052, T-053, T-054, T-055 |
| [T-057](T-057-typed-addresses-phys-virt.md) | Give `PhysAddr`/`VirtAddr` an audited API and use typed addresses at public boundaries | B.2-4 | Ready | T-042, T-043 |
| [T-058](T-058-capability-table-on-arena.md) | Rebase `CapabilityTable` storage on the shared `Arena` | B.2-4 | Ready | — |
| [T-059](T-059-capability-resolve-typed-primitive.md) | Introduce a single typed capability-resolution primitive | B.2-4 | Ready | T-058 |
Expand Down Expand Up @@ -150,20 +152,20 @@ flowchart LR
T054 --> T074
```

## Remaining work after Track B.2-2 implementation
## Remaining work after Track B.2-2 completion

There are 46 tasks:8 Done,19 Ready,11 In Review,1 In Progress and 7 Draft. T-049 archival/citation maintenance returned In Review; T-056 remains In Progress for the approved ADR-0044 prevention/final-validation unit; the original twelve-task delivery remains subject to maintainer review/merge; 26 other tasks remain unimplemented. Thus 38 tasks are not Done, which does not mean 38 tasks still need implementation. T-056 remains optional for general phase exit, and is fully implemented in this selected sequence.
There are 46 tasks: 20 Done, 19 Ready and 7 Draft; none are In Review or In Progress. T-045–T-056, including all ADR-0044 evidence-retention maintenance, are Done after maintainer-authorized PR49 merge and verified first-main gates. The [completion retrospective](../../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md) records the actual source, delivery and remaining scope. The other 26 tasks remain unimplemented. T-056 remains optional for general phase exit and was fully delivered here.

| Scope | Tasks | Count | Current boundary |
|-------|-------|------:|------------------|
| B.2-2 documentation cascade | T-045–T-056 | 12 | Original delivery reviewed; T-049 archival/citation review complete, In Review; T-056 In Progress for prevention/final validation; maintainer gates remain. |
| B.2-2 documentation cascade | T-045–T-056 | 12 | Done after PR49 merge, explicit completion authorization and verified first-main gates; all maintenance criteria closed. |
| B.2-3 correctness and robustness | T-038–T-044 | 7 | Unimplemented; T-038 Ready/HIGH is next. |
| B.2-4 code quality and API design | T-057–T-068 | 12 | Unimplemented; individual dependency/decision gates apply. |
| B.2-5 unsafe-audit and doc comments | T-069–T-072; T-064 supplies shared docs | 4 | Unimplemented; shared ownership adds no extra task. |
| B.2-6 performance decisions | T-073 | 1 | Unimplemented. |
| Readiness and phase closure | T-074, T-075 | 2 | Unimplemented; whole-phase gates remain. |

**Current maintenance (2026-10-16):** T-049 has completed archival/citation maintenance and T-056 executes the remaining prevention/final-validation unit of the approved [PR49 cleanup plan](../../reports/2026-10-16-pr49-evidence-cleanup.md) under [ADR-0044](../../../decisions/0044-review-evidence-retention.md); both stop In Review after the archival/guard/hosted gates.
**Maintenance complete (2026-10-16):** T-049/T-056 close the approved [cleanup plan](../../reports/2026-10-16-pr49-evidence-cleanup.md) under [ADR-0044](../../../decisions/0044-review-evidence-retention.md), including immutable recovery, bounded history/citation migration, both fresh rounds per unit and required footprint enforcement. Merged-source CI and ordinary clone are verified; no raw evidence or historical verdict was discarded.

**Following implementation:** HIGH [T-038](T-038-console-write-x2-clobber.md), Ready after completed T-037; no new ADR required, but its UNSAFE-2026-0033 amendment, separate security review and userland/QEMU verification remain binding. It has not started in this track. Prioritize remaining correctness work under the existing waves; T-039/T-040 and other decision-bearing tasks need their recorded decisions first. ADR-0040's scope checkpoint follows CI and HIGH-correctness work; documentation delivery alone does not clear it. C/D remain gated on whole-phase closure, owned by T-075.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

- **Phase:** B.2
- **Milestone:** Track B.2-2
- **Status:** In Review
- **Status:** Done
- **Created:** 2026-10-11
- **date_done:** 2026-10-16
- **Author:** Claude (AI agent), opened on behalf of @cemililik
- **Dependencies:** none
- **Informs:** [T-056](T-056-docs-consistency-automation.md)
Expand Down Expand Up @@ -96,3 +97,4 @@ The master-plan list is also edited by [T-049](T-049-review-indices-sync.md) (di
| 2026-10-13 | Codex (AI agent), both fresh rounds complete | [Code rounds](../../reviews/code-reviews/2026-10-13-t045-architecture-entry-points.md) and [distinct security rounds](../../reviews/security-reviews/2026-10-13-t045-architecture-entry-points.md) Approve cumulative `d6cb853..deec107`: three unique R1 findings fixed and independently verified; R2 zero new findings. Status In Review, no date_done. T-046 immediately completes overview/boot/index shared checks; T-049 repairs the pre-existing master-plan path before the final touched-file/full-corpus link criterion is checked. |
| 2026-10-13 | Codex (AI agent), T-046 shared verification | T-046 completed both fresh code/security rounds at `4b33607`: [canonical review](../../reviews/code-reviews/2026-10-13-t046-subsystem-architecture.md). Expanded boot and all seven chapters agree with overview/loader; all nine index cells and freshness/edit ownership rechecked. The two shared acceptance criteria are now checked. T-045 remains In Review; its separate pre-existing master-plan path criterion stays pending T-049 repair. |
| 2026-10-13 | Codex (AI agent), T-049 navigation dependency verified | T-049 repaired the existing business master-plan targets and completed [both fresh complementary rounds](../../reviews/code-reviews/2026-10-13-t049-review-corpus-reconciliation.md). Revalidated all T-045 touched-file local links/fragments, including the deferred master-plan; its final link DoD now closes. This necessary cross-task bookkeeping is within the existing T-045/T-049 dependency, with no new architecture/runtime delivery or Done promotion. |
| 2026-10-16 | @cemililik (merge/completion authorization); Codex (verification/scribe) | Maintainer merged PR49 at `52fa323` and explicitly authorized Done. First merged-main CI 38820329507 passes all seven jobs and six required app-15368 contexts; [completion retrospective](../../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md) records source-bound evidence. date_done is the Istanbul completion/authorization date 2026-10-16; actual merge UTC 2026-10-15T22:55:20Z is preserved. |
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

- **Phase:** B.2
- **Milestone:** Track B.2-2
- **Status:** In Review
- **Status:** Done
- **Created:** 2026-10-11
- **date_done:** 2026-10-16
- **Author:** Claude (AI agent), opened on behalf of @cemililik
- **Dependencies:** none
- **Informs:** [T-056](T-056-docs-consistency-automation.md)
Expand Down Expand Up @@ -93,3 +94,4 @@ The overview Boot-flow diagram and the README Status cells owned by [T-045](T-04
| 2026-10-13 | Codex (AI agent), implementation | Whole seven-chapter refresh against source `da18ed5c2a2d8b3d61f82337a9da021d05d73451`; no executable delta from retained runtime `4ad0b3d`. Applied the exact T-045 marker form, chose a PA/VMA table for boot memory layout, preserved incoming memory/boot anchors and scheduler historical revision, rechecked all nine index cells plus overview/boot coherence. Broader source-defined bounds/fault/exit/IRQ/transfer behavior replace stale design claims. [Verification report](../../reports/2026-10-13-t046-subsystem-architecture-verification.md); review rounds pending, status remains In Progress. |
| 2026-10-13 | Codex (AI agent), R1 corrections | Initial fresh code and distinct subsequent security passes at `5e191ad` requested six unique source-confirmed prose corrections (three Medium, three Low): SP_EL0 frame slot, block-error split, inherited idle mask, free-list capacity check, PanicInfo diagnostic order, and PMM type-versus-free alignment boundary. All occurrences and the verification report corrected; no executable/evidence mutation or new run. First-round correction verification and fresh R2 remain pending; status In Progress. |
| 2026-10-13 | Codex (AI agent), both fresh rounds complete | [Code rounds](../../reviews/code-reviews/2026-10-13-t046-subsystem-architecture.md) and [distinct security rounds](../../reviews/security-reviews/2026-10-13-t046-subsystem-architecture.md) Approve cumulative `d71aa4a..4b33607`. Six unique R1 findings fixed and independently verified; no new R2 finding. Whole seven chapters, nine index cells and overview/boot/loader coherence checked; T-045 shared criteria close. Status In Review, no date_done. T-048 proceeds; no new runtime run or full-corpus/phase closure claim. |
| 2026-10-16 | @cemililik (merge/completion authorization); Codex (verification/scribe) | Maintainer merged PR49 at `52fa323` and explicitly authorized Done. First merged-main CI 38820329507 passes all seven jobs and six required app-15368 contexts; [completion retrospective](../../reviews/business-reviews/2026-10-16-phase-b2-track2-completion.md) records source-bound evidence. date_done is the Istanbul completion/authorization date 2026-10-16; actual merge UTC 2026-10-15T22:55:20Z is preserved. |
Loading
Loading