Commit Graph

  • 70aad32e86 workflow(plan-recon): require compile-driven enumeration + existence table Brummel 2026-05-20 18:26:54 +02:00
  • 13946219f5 fix(runtime): mirror surface .0-fallback in ailang_float_to_str Brummel 2026-05-20 18:24:57 +02:00
  • f19b0dd860 test(runtime): RED — whole-valued Float must render with .0 suffix Brummel 2026-05-20 18:19:46 +02:00
  • a355fd861e fix(drift): scope anchor-presence check to jsonc fenced blocks Brummel 2026-05-20 18:15:44 +02:00
  • c8c30d5682 test(drift): RED — anchor-presence must scope to jsonc fenced blocks Brummel 2026-05-20 18:11:21 +02:00
  • 5627cc362c Update SKILL.md Brummel 2026-05-20 16:47:09 +02:00
  • 274c8ef291 Refactor CLAUDE.md and skills/boss/SKILL.md Brummel 2026-05-20 16:44:45 +02:00
  • 6933dc4c88 audit + close: bench-harness-recalibration CLEAN milestone close (no drift, bench 0/0/0, no tidy) Brummel 2026-05-20 16:20:44 +02:00
  • 21cfccf846 iter bench-harness-recalibration.1 (DONE 4/4): drop 6 latency entries + recapture baselines Brummel 2026-05-20 16:15:13 +02:00
  • ddb50c3cb3 plan: bench-harness-recalibration.1 — drop 6 latency entries + recapture Brummel 2026-05-20 16:07:53 +02:00
  • a97aaebd45 spec: bench-harness-recalibration — degate max_us/p99_9, recapture baselines Brummel 2026-05-20 16:02:46 +02:00
  • 19321d85ca workflow: add BLOCKER Gitea label — preempts everything in /boss Brummel 2026-05-20 15:33:40 +02:00
  • 3e96e74457 workflow: add bug Gitea label + tag 6 existing bugs Brummel 2026-05-20 15:30:29 +02:00
  • a5540c5620 workflow: retire milestone label — Gitea milestone container IS the concept Brummel 2026-05-20 15:24:26 +02:00
  • d8379a15ba workflow: retire todo label — unlabelled IS the default bucket Brummel 2026-05-20 15:07:51 +02:00
  • c5fa6e6ea3 workflow: drop kind:/state: prefixes from Gitea labels Brummel 2026-05-20 15:01:42 +02:00
  • c9025065d7 workflow: retire prio:p1/p2/p3 labels — kind:* alone classifies Brummel 2026-05-20 15:00:12 +02:00
  • 93887aa03b workflow: replace docs/roadmap.md with Gitea issue backlog Brummel 2026-05-20 14:48:27 +02:00
  • 99df14c792 workflow: scrub residual JOURNAL/journal refs missed in the first sweep Brummel 2026-05-20 11:32:37 +02:00
  • 54f0ced148 workflow: delete docs/journals/ and docs/journal-archive.md Brummel 2026-05-20 11:25:15 +02:00
  • 8e586f493f workflow: replace per-iter journal system with git log + BLOCKED.md Brummel 2026-05-20 11:21:37 +02:00
  • 55ad0fa37f workflow: drop docs/WhatsNew.md (Notify carries done-state on its own) Brummel 2026-05-20 10:27:33 +02:00
  • ac4d545570 source: scrub iter-code / Decision-N residue from inline comments Brummel 2026-05-20 09:58:04 +02:00
  • bcd41810f4 design/ + source rustdoc: replace opaque shorthand with content phrases + links Brummel 2026-05-20 09:47:33 +02:00
  • 3e087d759a design/ ledger: prose-bridges for in-fence §-refs in data-model.md Brummel 2026-05-20 00:46:37 +02:00
  • 19dc42f5ca design/ ledger: dense cross-linking via three topical splits + 88-link sweep Brummel 2026-05-20 00:24:08 +02:00
  • cca6e3959d audit + close: design-ledger-formal-links CLEAN milestone close (no drift, bench 0/0/0, no tidy) Brummel 2026-05-19 23:37:59 +02:00
  • 8ad91e7f24 iter design-ledger-formal-links.1 (DONE 5/5): clause-5 hard gate + 7 prose-ref conversions + 2 disposition-(b) homeless removals + honesty-rule positive-half (whole milestone in one iter) Brummel 2026-05-19 23:31:30 +02:00
  • 36599bedd9 plan: design-ledger-formal-links.1 — clause-5 + 7 conversions + 2 disposition-(b) + honesty-rule positive-half Brummel 2026-05-19 23:21:29 +02:00
  • 42ff44adf6 spec: design-ledger-formal-links — corpus-grounded amendment (clause-5 fence-skip + closed enumeration) Brummel 2026-05-19 23:14:56 +02:00
  • b1a0364bf2 spec: design-ledger-formal-links — recon-driven amendment (clause-6 + cross-ref definition) Brummel 2026-05-19 23:03:03 +02:00
  • 63b669fa8f spec: design-ledger-formal-links — formal cross-links in the design/ ledger Brummel 2026-05-19 22:51:21 +02:00
  • 2ee408770e roadmap: close DESIGN.md->design/ ([~]->[x]); WhatsNew: design-spec-restructure done-state Brummel 2026-05-19 13:46:14 +02:00
  • f683f1aec8 iter design-md-rolesplit.tidy (DONE 7/7): resolve milestone-close audit drift Brummel 2026-05-19 13:44:37 +02:00
  • f2cdd67e69 plan+audit: design-md-rolesplit.tidy re-derived on planning-time evidence (mechanism + scope corrected) Brummel 2026-05-19 13:36:14 +02:00
  • 4f61a7aa4f plan: design-md-rolesplit.tidy — audit drift fix (history->journal, sweep re-scope, clause-3 widen) Brummel 2026-05-19 13:22:22 +02:00
  • 2ba5e16806 audit design-md-rolesplit (milestone close): DRIFT (one tidy iter) + bench causally-exonerated (baseline pristine) Brummel 2026-05-19 13:14:15 +02:00
  • 176821c2e7 iter design-md-rolesplit.1 (DONE 9/9): DESIGN.md -> design/ ledger role-split Brummel 2026-05-19 13:04:22 +02:00
  • deeffb1872 plan: design-md-rolesplit.1 — the whole milestone, build-atomic by task ordering Brummel 2026-05-19 12:16:21 +02:00
  • 314e5e4920 spec: design-md-rolesplit — Boss-adjudicated relocation appendix (planner recon resolution) Brummel 2026-05-19 12:11:53 +02:00
  • a64b2ccb2a spec: design-md-rolesplit — DESIGN.md role-split into design/ contracts+models ledger Brummel 2026-05-19 11:58:07 +02:00
  • dd5b18378f docs: DESIGN.md §Embedding ABI — current-state honesty (no general-ABI claim) Brummel 2026-05-19 11:22:25 +02:00
  • d160f2c977 roadmap: close Embedding ABI — M5 ([~]->[x]) — M1–M5 arc complete, audited+ratified+doc-honest; WhatsNew + P2 reframed Brummel 2026-05-19 03:10:04 +02:00
  • 70f2a318e0 iter embedding-abi-m5.tidy (DONE 3/3): milestone-close doc-honesty drift — pin-safe, doc/comment-only Brummel 2026-05-19 03:07:40 +02:00
  • e81fb90d88 plan: embedding-abi-m5.tidy — milestone-close doc-honesty drift (pin-safe, doc/comment-only) Brummel 2026-05-19 03:02:51 +02:00
  • 28ab56af7e audit embedding-abi-m5: milestone close — RATIFY gc_rss trio (evidenced) + DRIFT (one doc-honesty tidy); P2 bench noise causally exonerated, baseline pristine for it Brummel 2026-05-19 02:56:43 +02:00
  • 0900f3f413 iter embedding-abi-m5.3 (DONE 3/3): time-shard boundary-invisibility proof + friction harvest Brummel 2026-05-19 02:40:16 +02:00
  • 67027ab0f9 plan: embedding-abi-m5.3 — time-shard boundary-invisibility proof + friction harvest Brummel 2026-05-19 02:30:46 +02:00
  • dbd76e5503 fix(ail-embed): GREEN — build.rs tracks runtime/ as rerun-if-changed; M5 swarm leak-proof armed & deterministic Brummel 2026-05-19 02:21:47 +02:00
  • 483117d39b test(ail-embed): RED — build.rs links a stale libailang_rt.a (missing rerun-if-changed on runtime sources) Brummel 2026-05-19 02:14:12 +02:00
  • 6500ca0493 ail-embed: re-quarantine symbol_fan_swarm_leak_free — atomic-global fix necessary but insufficient (doc-honesty + finding record) Brummel 2026-05-19 02:06:43 +02:00
  • 7bfa11e838 fix(rc): GREEN — atomic global g_rc_* stats fallback counters (swarm-safe) Brummel 2026-05-19 01:57:06 +02:00
  • 427b687b95 test(rc): RED — non-atomic global g_rc_* stats counters race under a multi-threaded host Brummel 2026-05-19 01:50:36 +02:00
  • b724cd17a1 iter embedding-abi-m5.2 (PARTIAL 2/3): data-server adapter + symbol-fan swarm; leak-proof surfaced a non-atomic global g_rc_* stats race Brummel 2026-05-19 01:37:50 +02:00
  • 9cc9d9c517 plan: embedding-abi-m5.2 — data-server adapter + symbol-fan swarm + leak-proof Brummel 2026-05-19 01:22:19 +02:00
  • 204c171e60 iter embedding-abi-m5.1 (DONE 3/3): lean ail-embed core + build.rs + hermetic smoke Brummel 2026-05-19 01:12:19 +02:00
  • 22f02aa26b plan: embedding-abi-m5.1 — lean ail-embed core + build.rs + hermetic smoke Brummel 2026-05-19 01:01:09 +02:00
  • ae905de00c spec: embedding-abi-m5 — ail-embed adapter + data-server wiring + thread-swarm backtest Brummel 2026-05-19 00:52:38 +02:00
  • 208d7095bc fix(check): GREEN — over-strict-mode recognises ctor-rebuild-from-primitive-fields as a consume Brummel 2026-05-18 23:50:13 +02:00
  • a11cb7cc9f test(check): RED — over-strict-mode false-positive on ctor-rebuild consume Brummel 2026-05-18 23:39:31 +02:00
  • 32e59766f9 roadmap: Tick-coverage on M3 [todo] -> [x] (170464f) — keep one cycle for context Brummel 2026-05-18 23:29:31 +02:00
  • 170464fca8 test(embed): pin two-record-param per-tick (State, Tick) -> State on the shipped M3 ABI Brummel 2026-05-18 23:28:52 +02:00
  • 38150ae923 roadmap: retire Embedding ABI — M4 (never speced) — speculative infra by feature-acceptance clause 2 Brummel 2026-05-18 23:22:39 +02:00
  • c75fb805a6 roadmap: close Embedding ABI — M3 ([~]->[x]) — milestone substantively closed + sound (record crosses C ABI in/out, ownership follows declared mode, value layout frozen+byte-pin-enforced, all invariants held, Invariant 1 clean, bench causally exonerated NO-ratify); no WhatsNew (next item M4 is a new milestone — a /boss bounce-back, not done-state) Brummel 2026-05-18 21:51:01 +02:00
  • 63d7d60dd1 iter embedding-abi-m3.tidy (DONE 3/3): close M3 audit [medium]+[low] doc-honesty drift, pin-safe Brummel 2026-05-18 21:50:15 +02:00
  • 4fc3470552 gitignore: .claude/scheduled_tasks.lock (Claude Code harness runtime artefact; the tracked .claude/ skill+agent symlinks are unaffected) Brummel 2026-05-18 21:43:34 +02:00
  • 44ced513dc plan: embedding-abi-m3.tidy — reconcile M3-audit [medium]+[low] doc-honesty drift (3 tasks, pin-safe parenthetical-only edit + comment-only fix, M2.tidy precedent) Brummel 2026-05-18 21:42:52 +02:00
  • b8a60b1ec7 audit embedding-abi-m3: milestone close — DRIFT (1 [medium]+[low] doc-honesty -> one tidy); bench check.py exit 1 decisively causally exonerated (byte-identical generated IR HEAD vs pre-M3 9a609ae), NO ratify; architect Invariant 1 + M1/M2 byte-invariant + frozen-SSOT consistency all clean Brummel 2026-05-18 21:37:26 +02:00
  • 4ea8bc5faf iter embedding-abi-m3.1 (DONE 6-7): freeze the value layout — DESIGN.md frozen-layout SSOT + lockstep pointers + enforceable byte-pin Brummel 2026-05-18 21:29:50 +02:00
  • d5c565d48d iter embedding-abi-m3.1 (PARTIAL 5/7 + Boss spec-defect repair): single-ctor scalar record crosses the C ABI, ownership follows declared mode Brummel 2026-05-18 21:16:41 +02:00
  • 15ee3c5c8f plan: embedding-abi-m3.1 — frozen value layout + single-ctor record crossing + RC ownership contract (7 tasks, RED-first, task 1 fixed-first baseline pins per spec sequencing) Brummel 2026-05-18 20:48:29 +02:00
  • 1fbb9c433b spec: embedding-abi-m3 — frozen value layout + single ADT/record crossing + RC ownership contract (user-approved, grounding-check PASS 8/8); open in-flight [~] Brummel 2026-05-18 20:35:05 +02:00
  • 9a609aecc7 roadmap: close Embedding ABI — M2 ([~]->[x]); WhatsNew Brummel 2026-05-18 17:53:13 +02:00
  • a80d495ab3 iter embedding-abi-m2.tidy: '## Embedding ABI (M1)' -> '## Embedding ABI' lockstep rename (M2 audit doc-honesty fix) Brummel 2026-05-18 17:52:10 +02:00
  • d1241b12c7 plan: embedding-abi-m2.tidy — DESIGN.md '(M1)'->'Embedding ABI' lockstep rename (5 live sites: header+:2354 xref+pin comment/msg+form_a.md:89; pinned :135 substring rename-immune, untouched) Brummel 2026-05-18 17:47:35 +02:00
  • ad88dec3d8 audit embedding-abi-m2: milestone close — DRIFT (1 [medium]+[low] doc-honesty -> tidy); bench exit 1 causally exonerated, NO ratify Brummel 2026-05-18 17:42:48 +02:00
  • fbeeadeba5 iter embedding-abi-m2.1 (DONE 5-9): swarm-safe ctx ABI complete + sanitiser-verified Brummel 2026-05-18 17:31:50 +02:00
  • c9a84b33b3 iter embedding-abi-m2.1 (PARTIAL 4/9 + Boss spec-defect repair): ctx ABI + de-globalisation Brummel 2026-05-18 17:16:40 +02:00
  • b3388c8350 plan: embedding-abi-m2.1 — per-thread runtime context + concurrency safety (9 tasks, RED-first, task 1 fixed-first per spec sequencing) Brummel 2026-05-18 16:58:43 +02:00
  • 1c58055170 spec: embedding-abi-m2 — per-thread runtime context + concurrency safety (user-approved, grounding-check PASS 9/9); open in-flight [~] Brummel 2026-05-18 16:48:30 +02:00
  • 2db737cc96 roadmap: close emit-ir-staticlib ([ ]->[x]) — M1 fieldtest follow-up #2 done Brummel 2026-05-18 16:09:04 +02:00
  • bcfe554686 iter emit-ir-staticlib: ail emit-ir --emit=staticlib (M1 fieldtest spec_gap#2) Brummel 2026-05-18 16:08:33 +02:00
  • 03493c9b31 plan: emit-ir-staticlib — M1 fieldtest spec_gap#2 scoped feature Brummel 2026-05-18 16:02:04 +02:00
  • 94cf087b07 roadmap: close form-a-scalar-param-mode-carveout ([ ]->[x]) — M1 fieldtest follow-up #1 done Brummel 2026-05-18 15:52:06 +02:00
  • 7d7f04e1a4 iter form-a-scalar-param-mode-carveout: scalar-param mode carve-out (docs-honesty tidy) Brummel 2026-05-18 15:51:34 +02:00
  • 4c266a64b4 plan: form-a-scalar-param-mode-carveout — M1 fieldtest friction+spec_gap#1 docs-honesty tidy Brummel 2026-05-18 15:45:28 +02:00
  • 4bc7eb2e0a roadmap: close Embedding ABI — M1 ([~]->[x]); route 3 fieldtest findings Brummel 2026-05-18 15:28:48 +02:00
  • 6a4e8669a3 fieldtest: embedding-abi-m1 — 4 examples, 4 findings (0 bug, 1 friction, 2 spec_gap, 3 working) Brummel 2026-05-18 15:27:12 +02:00
  • 425c4eb3c5 audit embedding-abi-m1: milestone close — CLEAN, carry-on, no ratify Brummel 2026-05-18 15:16:33 +02:00
  • e406d07d81 iter embedding-abi-m1.1 (DONE 7/7): Embedding-ABI M1 — scalar AILang fn callable from C/Rust Brummel 2026-05-18 14:50:27 +02:00
  • 818177d835 iter embedding-abi-m1.1 (PARTIAL 3/7): schema + surface + baseline prerequisites; plan Repair Brummel 2026-05-18 14:32:39 +02:00
  • 123ae1be5c roadmap: P2 milestone — DESIGN.md -> design/ role-split Brummel 2026-05-18 14:32:14 +02:00
  • b0bd7efeaf plan: embedding-abi-m1.1 — linkable artifact + scalar C entrypoint Brummel 2026-05-18 14:02:55 +02:00
  • 51160e99a6 spec: embedding-abi-m1 — linkable artifact + scalar C entrypoint Brummel 2026-05-18 13:37:40 +02:00
  • 064599e091 roadmap: Embedding ABI arc — M1–M5 (P1) + deferred array primitive (P2) Brummel 2026-05-18 12:51:51 +02:00
  • 3fb184417d audit docs-honesty-lint: milestone close — CLEAN, carry-on, no ratify Brummel 2026-05-18 12:40:57 +02:00
  • e50b400d4b journal: INDEX line for iter docs-honesty-lint.1 Brummel 2026-05-18 12:30:37 +02:00
  • 7580d434f0 iter docs-honesty-lint.1: canonical docs present-tense-honest + wrap-robust pin + Sweep 5 Brummel 2026-05-18 12:30:03 +02:00
  • de66eb7ab2 plan: docs-honesty-lint.1 — RED pin + Sweep 5 + 14 byte-exact corrections Brummel 2026-05-18 12:18:14 +02:00
  • 928e1c0f1c roadmap: docs-honesty-lint spec'd + approved (aff25cd) — open as P0 in-flight Brummel 2026-05-18 12:06:19 +02:00