Skip to content

18.2.0

Choose a tag to compare

@matze4u matze4u released this 25 Oct 18:19
· 606 commits to main since this release
baeb4ca

Release highlights

  • Behaviour changes: none
  • Default changes + migration: bind every dispatch default to a policy row (8937ea0); pass the writer's merge default where exactOptionalPropertyTypes forbids undefined (a3563c2).
  • Security and correctness: GIT_SAFE_ARGS stays private to gitProbe; pin the new description total (f2a963d); hold the per-spawn payload at zero net growth (2cd5fce); step receipts for the security-answer roadmap (34659ab); styled area-limit dropdown, 2D/3D switch in the view-tab look (c1a29fc); regenerate the catalog for the edited security skill descriptions (049ee89); regenerate the owned digest for the parked security roadmap (17215ae); +22 more.
  • Honest nulls: none
  • Known limitations: keep release.ts under its size ratchet and read dates via as-of (tests/scripts/release.test.ts declares a residual) (dda3752); close the review's gaps in the measurement binding (tests/scripts/release.test.ts declares a residual) (b09c783); print the dispatch rows a release moved and the overdue ones (tests/scripts/release.test.ts declares a residual) (d4529f4).

Governance mix: governance-only 31 vs consumer-only 4 (mixed 33, maintenance 15; taxonomy 1.1.0; range 1e698da..e494248).

Measured in this release

  • dispatch-policy table introduced with 9 row(s)

Features

  • audit: the security ledger says partial instead of implying complete (11b1f04)
  • threat-modeling: uploads that stay data — processor, fetch-execution and race rows (cd7599c)
  • security-audit: a casual security question reaches the audit and gets a scoped answer (7cd7d28)
  • release: print the dispatch rows a release moved and the overdue ones (d4529f4)
  • claims: date open measurements and report the overdue ones (1581cc5)
  • config: bind every dispatch default to a policy row (8937ea0)
  • code-graph: code-graph open shows the drawn map without redrawing it (f9bcaee)
  • code-graph: side panels pin on a wide window and fly out below it (ad2ff1f)
  • code-graph: use the AC icon from the info banner as the map's brand mark (dad0976)
  • user-memory: render the ADR-138 promotion gate in the audit (8284a1a)
  • ratification: gate the review's deciding modules and the record writer (4.1) (3705817)
  • ratification: gate the high-consequence rule class, failing closed, at both commits (b8e35d4)

Bug Fixes

  • code-graph: GIT_SAFE_ARGS stays private to gitProbe; pin the new description total (f2a963d)
  • security-audit: hold the per-spawn payload at zero net growth (2cd5fce)
  • map: styled area-limit dropdown, 2D/3D switch in the view-tab look (c1a29fc)
  • map: leave no stale strip under the graph after the stage resizes (08d7433)
  • code-graph: git probes ignore the target checkout's exec config (34b8255)
  • map: label views without data, area-limit select, traced AC logo (1c89c5f)
  • claims: run the dispatch-policy binding on the shipped path (ee7203a)
  • release: keep release.ts under its size ratchet and read dates via as-of (dda3752)
  • code-graph: keep the scope roles in map_answers to break an import cycle (98e8ae2)
  • policy: close the review's gaps in the measurement binding (b09c783)
  • code-graph: the viewer shows what the reader chose, and says what it cannot show (8d78a5b)
  • code-graph: cycles and the guess share measure code; one bucket per folder (996a583)
  • code-graph: draw the AC mark as inline vectors instead of shipping a PNG (5f97fd5)
  • code-graph: one graph in 2D and 3D, mark on click, full height, a way back (070e604)
  • memory: apply the review findings on the recall gate and the audit (0534375)
  • hooks: fire the maintainer recall rows only inside this package (e3088e4)
  • budget: raise the testing-anti-patterns ceiling for the reviewed Law 8 text, with its reason (2db0362)
  • ratification: the schema that states the class criterion joins the watch list (5c4f14f)
  • ratification: the class is read only for a diff it can decide; a broken base is repairable through the gate (1e0d5ee)
  • ratification: a member's clause must be one of the criterion's three; entry point and inventory pinned (667975d)
  • merge-risk: owner routing reads the base-and-head class union, not the checkout (8a2e4be)
  • ratification: reach the record writer through a dev task; keep the held steps at their recorded size (a98d985)
  • ratification: pass the writer's merge default where exactOptionalPropertyTypes forbids undefined (a3563c2)

Documentation

  • readme: fit the code-map section into the word budget (80f788e)
  • roadmaps: step receipts for the security-answer roadmap (34659ab)
  • roadmap: close self-modification on the owner's OQ-12 answer and archive it (7344fe6)
  • readme: recapture code-map screenshots with the new controls (1a104ab)
  • roadmaps: arrival verify clauses carry an expectation or read as prose (5595530)
  • roadmaps: step 1.1 and AC-1 name the gitProbe boundary that shipped (aaf8ab0)
  • council: ratification question for the code-graph git safe args (d14ae0f)
  • roadmaps: name the description-token growth the estate claim covers (379f0c0)
  • roadmaps: inbox-2026-10-as — one roadmap done, the rest carried to its owners (d153f20)
  • readme: show the code map — blast radius plus four collapsed views (4fabe1e)
  • evidence: bypass record for #2678; AC-2 and AC-3 re-measured on main (746a0bb)
  • roadmaps: step 2.3 carries the range receipt (8e58da9)
  • roadmaps: receipts on the ticked steps, expectations on the verify commands (4b652d5)
  • roadmaps: claim the later/ growth of the learner roadmap (df236d7)
  • roadmaps: a policy the measurements write, and a learner they gate (3e287c5)
  • roadmaps: end two verify clauses at their expectation (ad4a80f)
  • roadmaps: shadow receipts and parseable expectations (24f4485)
  • roadmaps: archive road-to-a-memory-that-names-its-moment (8c971fe)
  • adr-138: replace the restart with a no-adoption limb (863f26f)
  • evidence: name the session_end slot time in the dogfood closing condition (982c5d8)
  • make four memory truth surfaces say what the tree does (046f50b)
  • adr-138: restart the promotion gate at consumer reachability (28f4639)
  • roadmaps: discharge every draft point in the parked memory roadmap (84f3121)
  • roadmaps: name the rejected alternatives in the offset claim (639b5f7)
  • roadmaps: land round inbox-2026-10-aq as one active and one parked roadmap (35e6613)
  • roadmap: receipts for 4.1/4.2; queue AC-5 as OQ-11 in its section (18d3455)
  • evidence: record the owner's ruleset bypass that landed #2657 (db2df27)
  • roadmap: add the step receipts the active depth table now requires (95fb370)
  • roadmaps: close 4.1 and 4.2 of self-modification; queue AC-5 as OQ-8 (4432eb2)
  • roadmaps: close 3.4, 5.2 and 6.2 of self-modification on the owner's D11 answer to OQ-7 (81dbc26)
  • ratification: keep the refused 3.4, 5.2 and 6.2 records as they stand on main (efd8c43)

Refactoring

  • code-graph: one gitProbe() boundary instead of eleven spread call sites (921a835)

Tests

  • policy: type the fixture row under exactOptionalPropertyTypes (ea4ae46)
  • code-graph: the hand-built model fixture carries cycleSizes (c5d83ab)
  • code-graph: run the map viewer's browser suite in the Chromium job (a6acda8)
  • ratification: every fixture states its class list; the recovery and rollout facts are stated (968adad)

Chores

  • roadmaps: regenerate the owned digest after archiving self-modification (f3236d4)
  • index: regenerate the catalog for the edited security skill descriptions (049ee89)
  • roadmaps: regenerate the owned digest for the parked security roadmap (17215ae)
  • roadmaps: archive road-to-a-policy-the-measurements-write (f1306da)
  • index: regenerate the catalog for the memory:add description (4f33bd8)
  • roadmaps: regenerate the owned digest for the new and archived roadmaps (7d88781)
  • dist: regenerate projections for the memory truth-surface edits (fe30956)
  • reports: regenerate skill-overlap after #2657 changed testing-anti-patterns (43a43a2)

Other

  • Revert "revert(skills): take Law 8 off the branch on a refused three-round review; the proposal and record stay" (a96a415)
  • Revert "revert(ratification): take the step 3.4 writer off the branch on a refused review, keep the record" (96befec)
  • Revert "revert(ratification): take step 5.2 off the branch on a refused seven-round review, keep the record" (8e60b5e)

Tests: 33535 (+156 since 18.1.0)


MCP Worker deployed: v18.2.0-baeb4ca · signature b1397368628d