Brummel
e46bc540eb
iter or.1: INDEX entry for orchestrator-refactor
2026-05-11 11:57:15 +02:00
Brummel
8a05340b0b
iter or.1: per-iter journal
2026-05-11 11:56:56 +02:00
Brummel
c069087573
iter or.1.2-fix: address quality-review minor + nit
2026-05-11 11:20:14 +02:00
Brummel
7496b00fc3
iter or.1.2: repoint top-level docs to docs/journals/ + journal-archive.md
2026-05-11 11:17:09 +02:00
Brummel
6268d08f40
iter or.1.1: migrate JOURNAL.md to journal-archive.md + docs/journals/
2026-05-11 11:14:08 +02:00
Brummel
1891030253
plan: orchestrator-refactor (or.1) — 7 tasks toward Boss-context offload + per-iter journals + branch isolation
2026-05-11 11:12:14 +02:00
Brummel
61ed6d47c8
skill: rename plan to planner
...
Anthropic now reserves /plan as a UI command, so the Skill tool refuses to
dispatch it. Rename the project's plan skill to planner, update the symlink
under .claude/skills/, and adjust references in CLAUDE.md, DESIGN.md,
skills/README.md, and the cross-references between brainstorm / implement /
audit / fieldtest / fieldtester. Plan files themselves (docs/plans/*.md)
keep their name — only the skill ID changes.
2026-05-11 11:05:36 +02:00
Brummel
adcea02e85
spec: implement-orchestrator-agent
...
Three coupled changes to /implement:
- Boss-context offload via single subagent dispatch (target ~100x reduction)
- Iter isolation via branches (eliminates parallel-implementer conflicts)
- Per-iter journals under docs/journals/ replacing the JOURNAL.md monolith
JOURNAL.md becomes docs/journal-archive.md at acceptance time. Workers
stay at Opus 4.7; saving comes from token-volume relocation only.
2026-05-11 10:56:24 +02:00
Brummel
0e6079d335
audit: canonical-type-names milestone close (clean) + ratify post-23.3.3 compile baseline
2026-05-11 10:27:19 +02:00
Brummel
ef4eff3f8b
roadmap: ct.4 follow-ups (P2 check_in_workspace overlay narrow, P3 IR-shape test + lookup_ctor_in_pattern)
2026-05-11 10:13:13 +02:00
Brummel
72ec572c3d
journal: ct.4 canonical-type-names milestone close
2026-05-11 10:12:27 +02:00
Brummel
61ad3e3b46
iter ct.4.1: DESIGN.md Decision 2 — canonical Type::Con name scoping rule
2026-05-11 09:47:42 +02:00
Brummel
4845f913b6
plan: ct.4 milestone close
2026-05-11 09:46:11 +02:00
Brummel
4530548bb3
journal: ct.3 codegen + mono cleanup
2026-05-11 09:40:26 +02:00
Brummel
d4927b2297
plan: ct.3 codegen + mono cleanup
2026-05-11 09:29:21 +02:00
Brummel
22de0314cf
journal: ct.2 typechecker cleanup
2026-05-11 09:25:13 +02:00
Brummel
f482a6317f
process: switch WhatsNew.md and Notify text to English
...
Reversal of the language decision from 6d94fa5 . Texts that get
committed to the repo permanently should follow the same English-
only rule as everything else; the Notify push stays 1:1 with the
WhatsNew entry, so both are English now.
The "only file intentionally not in English" carve-out in CLAUDE.md
is removed.
2026-05-11 09:06:47 +02:00
Brummel
6d94fa5826
process: user-facing WhatsNew.md changelog + done-state notify protocol
...
Done-state notifications now produce two synchronised outputs sharing
one text: an entry appended to docs/WhatsNew.md and the same string
sent via notify.sh. The text is written in German for the user-as-
reader who did not watch the session — no technical internals, no
iteration codes, lead with the change-in-the-project.
WhatsNew.md is the only file in the repo intentionally not in English;
the exception is documented in CLAUDE.md (Roles of docs/...) so a
future reader does not "correct" it back. Bounce-back notifications
stay Notify-only.
2026-05-11 09:01:04 +02:00
Brummel
e9aae3e9fb
plan: ct.2 typechecker cleanup
2026-05-11 08:55:48 +02:00
Brummel
a951c725be
roadmap: ct.1 follow-ups (CLI diag surface, dead KindMismatch, type_def_module re-key)
2026-05-11 01:52:33 +02:00
Brummel
4ed9096c87
journal: ct.1 canonical type names — validator + migration
2026-05-11 01:52:02 +02:00
Brummel
7ee4300ae2
plan: ct.1 canonical type names — validator + migration
2026-05-11 00:53:07 +02:00
Brummel
949785c3aa
spec: canonical type names — step-7 cleanup (header, migration disambig, drop stale history note)
2026-05-11 00:39:42 +02:00
Brummel
8068be27a1
roadmap: P2 milestone — module-qualified class names + type-driven method dispatch
2026-05-11 00:36:15 +02:00
Brummel
33932cb6e6
spec: canonical type names — name MethodNameCollision as the workaround it is
2026-05-11 00:33:57 +02:00
Brummel
b840c340d4
spec: canonical type names — class-names out-of-scope rationale
2026-05-11 00:28:39 +02:00
Brummel
4d614a053f
spec: revise canonical type names — module-scoped, bare=local
2026-05-11 00:22:28 +02:00
Brummel
72d719010c
spec: revise canonical type names — AST is context-free
2026-05-11 00:11:39 +02:00
Brummel
b6a84041eb
spec: canonical type names — internal qualification
2026-05-10 23:55:05 +02:00
Brummel
2c974e3c7e
plan: 23.3 Ord class + primitive instances (compare__Int/Bool/Str)
2026-05-10 22:57:54 +02:00
Brummel
24f900194f
iter 23.2.5: journal entry — Eq class + primitive instances
2026-05-10 22:51:29 +02:00
Brummel
c6c3c21013
plan: 23.2 Eq class + primitive instances (eq__Int/Bool/Str)
2026-05-10 21:47:49 +02:00
Brummel
c461a0b5a8
iter 23.1.5: JOURNAL entry
2026-05-10 21:36:41 +02:00
Brummel
9cf616a593
plan: 23.1 — Ordering ADT + prelude skeleton + auto-load
2026-05-10 21:10:27 +02:00
Brummel
9c3d29084c
spec: 23 status → Approved
2026-05-10 21:04:06 +02:00
Brummel
03b6d15db4
spec: 23 — Eq/Ord Prelude (Show + heap-Str ABI deferred to next milestone)
2026-05-10 20:35:06 +02:00
Brummel
2a98b31d84
iter architect-iron-law.3: JOURNAL entry + close roadmap todo
2026-05-10 20:03:21 +02:00
Brummel
1f5689a952
plan: architect-iron-law extension — sweep script + lockstep-checklist
2026-05-10 20:00:40 +02:00
Brummel
1de300ed2c
fieldtest close: Floats — B1 fixed, F1+G1 documented, architect-checklist queued
2026-05-10 17:14:09 +02:00
Brummel
1ce2ff42dc
fieldtest follow-up: G1 (DESIGN.md NaN-print Unspecified) + F1 roadmap entry
2026-05-10 16:59:18 +02:00
Brummel
2052f4dfcc
fieldtest: floats — 4 examples, 6 findings (1 bug, 1 friction, 1 spec_gap, 3 working)
2026-05-10 16:57:38 +02:00
Brummel
741f3bbf08
audit close: Floats milestone — clean (architect/bench/rustdoc all green; carry-on)
2026-05-10 16:47:10 +02:00
Brummel
41dd2ddc1b
floats iter 5: JOURNAL — iter-5 close + Floats milestone close
2026-05-10 16:40:37 +02:00
Brummel
965e628c52
floats iter 5.4: roadmap — mark Floats [x] + unblock Post-22 Prelude
2026-05-10 16:38:45 +02:00
Brummel
47b32bff3d
floats iter 5.3: DESIGN.md — new §Float semantics subsection (A5 determinism contract)
2026-05-10 16:38:24 +02:00
Brummel
2d2646afa7
floats iter 5.2: DESIGN.md — Float in primitive types + refreshed builtins list
2026-05-10 16:37:42 +02:00
Brummel
fd287c9740
plan: floats iter 5 — prose + DESIGN.md + milestone close
2026-05-10 16:33:35 +02:00
Brummel
73d65baa81
floats iter 4: JOURNAL — iteration close (codegen + E2E)
2026-05-10 16:28:10 +02:00
Brummel
0c514e034b
plan: floats iter 4 — codegen + runtime (Float lowering paths + E2E fixture)
2026-05-10 15:51:20 +02:00
Brummel
dbec90cefd
floats iter 3: JOURNAL — iteration close (typecheck + builtins)
2026-05-10 15:43:31 +02:00