Brummel
a99a39b65e
plan: boss — three-section move + symlink + README row + repoints + journal
2026-05-12 10:09:45 +02:00
Brummel
10ccd1406c
plan: rt.1 — three new tests (ailx pair cross-check dynamic + schema_coverage + CLI roundtrip via BLAKE3)
2026-05-12 09:24:50 +02:00
Brummel
35c6eb5736
plan: iter 23.5 prelude free fns + E2E — 8 tasks
2026-05-12 00:16:23 +02:00
Brummel
fab1685336
plan: iter 23.4 mono-pass unification — 11 tasks, no per-task commits
...
Plan for the corrected iter 23.4: restructure mono.rs into a single
specialiser for every Type::Forall-quantified Def::Fn (class methods
+ polymorphic free fns) in one fixpoint pass, and remove the codegen-
time specialiser (lower_polymorphic_call + module_polymorphic_fns +
mono_queue) entirely.
11 tasks, 4-step TDD template per task (write-failing-test →
verify-fail → write-impl → verify-pass), no per-task commit step
under the new disc.1 discipline.
Parent spec: docs/specs/2026-05-11-23-eq-ord-prelude.md (re-grounded
2026-05-11 against main HEAD 51da9fa , PASS, 10 load-bearing
assumptions verified).
Open commitments resolved:
- N-ary mono-symbol naming: spec default <name>__<t1>__<t2>__...
- Target-collector: extension of existing collect_mono_targets
(lockstep with collect_residuals_ordered)
- Original poly Def::Fn retention: kept parallel to Def::Class/
Def::Instance
Float-NoInstance diagnostic wording remains deferred to iter 23.5.
2026-05-11 23:14:23 +02:00
Brummel
c3e8044361
plan: iter 23.4-prep — checker prerequisites for prelude free fns
2026-05-11 22:01:52 +02:00
Brummel
4bbcb947a3
plan: drop 23.4 — design assumption broke at branch verification
...
The 23.4 mono-unification plan (ea0285b ) assumed prep1 + prep2 +
prep3 were on main. They never were — they sit only on iter/23.4.
Spec component table was factually wrong. Plan Task 10 (revert prep
commits) was impossible on main. Discarding the plan; the spec is
next revised against the actual main state.
2026-05-11 22:01:31 +02:00
Brummel
ea0285b85f
plan: 23.4 — mono-pass unification + prep2/prep3 rollback
...
Eleven tasks plus final regression smoke. Tasks 1-6 build the
unified mono pass incrementally (MonoTarget shape, N-ary naming,
free-fn synth, target collection, call-site rewrite, fixpoint
dispatch). Task 7 verifies poly_id/poly_apply/poly_rec_capture
regress green. Task 8 pins mono-symbol hashes. Task 9 removes
codegen-time lower_polymorphic_call + module_polymorphic_fns +
mono_queue. Task 10 reverts prep2 (a06159d) + prep3 (c42a0f5).
Task 11 amends DESIGN.md §Resolution-and-monomorphisation to
cover all Type::Forall Defs.
Implementer open commitments deferred per spec: MonoTarget shape
(enum vs Option), collector mechanism (synth-residual extension
vs separate walker), polymorphic Def::Fn retention post-mono,
subst.rs dead-code handling. Plan calls each out with a default
and NEEDS_CONTEXT permission for alternatives.
2026-05-11 21:42:14 +02:00
Brummel
606a2ebe6d
plan: gc.1 — grounding-check agent + brainstorm Step 7.5 wiring
2026-05-11 19:42:39 +02:00
Brummel
7505af04a1
iter cadence.4-fix: address quality-review importants + German-loanword sweep (English-only in-tree)
2026-05-11 14:07:44 +02:00
Brummel
34238388a1
spec+plan: audit/fieldtest/docwriter cadence restructure
2026-05-11 13:52:41 +02:00
Brummel
14ac4ae7c3
plan: pr.1 plan-recon subagent
2026-05-11 12:27:04 +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
4845f913b6
plan: ct.4 milestone close
2026-05-11 09:46:11 +02:00
Brummel
d4927b2297
plan: ct.3 codegen + mono cleanup
2026-05-11 09:29:21 +02:00
Brummel
e9aae3e9fb
plan: ct.2 typechecker cleanup
2026-05-11 08:55:48 +02:00
Brummel
7ee4300ae2
plan: ct.1 canonical type names — validator + migration
2026-05-11 00:53:07 +02:00
Brummel
2c974e3c7e
plan: 23.3 Ord class + primitive instances (compare__Int/Bool/Str)
2026-05-10 22:57:54 +02:00
Brummel
c6c3c21013
plan: 23.2 Eq class + primitive instances (eq__Int/Bool/Str)
2026-05-10 21:47:49 +02:00
Brummel
9cf616a593
plan: 23.1 — Ordering ADT + prelude skeleton + auto-load
2026-05-10 21:10:27 +02:00
Brummel
1f5689a952
plan: architect-iron-law extension — sweep script + lockstep-checklist
2026-05-10 20:00:40 +02:00
Brummel
fd287c9740
plan: floats iter 5 — prose + DESIGN.md + milestone close
2026-05-10 16:33:35 +02:00
Brummel
0c514e034b
plan: floats iter 4 — codegen + runtime (Float lowering paths + E2E fixture)
2026-05-10 15:51:20 +02:00
Brummel
00a1c5f0e7
plan: floats iter 3 — typecheck + builtins (widen + install + Pattern::Lit::Float reject)
2026-05-10 15:20:09 +02:00
Brummel
6664af4995
plan: floats iter 2 — surface lex + parse + print (round-trip property)
2026-05-10 14:57:34 +02:00
Brummel
cdc9d64169
plan: floats iter 1 — schema layer (Literal::Float + canonical hex serde + primitive registration)
2026-05-10 14:26:17 +02:00
Brummel
9185014022
plan: design-md-consolidation 4 (workflow / cross-reference cleanup — final sweep)
2026-05-10 13:03:01 +02:00
Brummel
500aafb307
plan: design-md-consolidation 3 (schema SoT inversion + data-model hardening + drift test)
2026-05-10 12:42:35 +02:00
Brummel
c352de8117
plan: design-md-consolidation 2 (REVERTED + migration + correction-history + future speculations)
2026-05-10 12:22:30 +02:00
Brummel
b2a0b05215
plan: design-md-consolidation 1 (history anchors)
2026-05-10 11:38:12 +02:00
Brummel
bf8ac31d63
plan: 22-tidy.7 strict-clause helper consolidation
2026-05-10 05:11:24 +02:00
Brummel
e7af79183d
plan: 22-tidy.6 Form-B prose printer arms for ClassDef + InstanceDef
2026-05-10 04:43:38 +02:00
Brummel
2506180023
plan: 22-tidy.5 strict duplicate-clause detection
2026-05-10 04:25:11 +02:00
Brummel
0fbc1f72f1
plan: 22-tidy.4 primitive-name-set consolidation
2026-05-10 04:09:57 +02:00
Brummel
08abfdf791
plan: env-construction unify
2026-05-10 02:00:41 +02:00
Brummel
a98da81e32
plan: 22-tidy DESIGN.md and spec drift after milestone-22 close
2026-05-09 22:50:25 +02:00
Brummel
f3c94e554c
plan: 22c user-class e2e fixture
2026-05-09 22:37:26 +02:00
Brummel
5852833241
plan: 22b.4a fix — ail render has no --form flag
2026-05-09 22:19:32 +02:00
Brummel
eb06f3bfcc
plan: 22b.4a fix — int literals are bare tokens, not (lit (int N))
2026-05-09 22:00:55 +02:00
Brummel
fdf0de5de7
plan: 22b.4a form-a parser+printer arms for ClassDef/InstanceDef
2026-05-09 21:55:25 +02:00
Brummel
f7791e6cbd
plan: 22b.3 monomorphisation pass
2026-05-09 20:08:01 +02:00
Brummel
7045b2f4d2
plan: 22b.2 typecheck arms
2026-05-09 16:46:29 +02:00
Brummel
b0b44c144b
plan: skill system build-out — 11 tasks, spec→plan→implement→migrate→audit
2026-05-09 14:15:07 +02:00