GUEST-plan: deferred work shipped — pieces A B C D
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 39s
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 39s
This commit is contained in:
@@ -205,6 +205,23 @@ _(none yet)_
|
|||||||
|
|
||||||
_Newest first._
|
_Newest first._
|
||||||
|
|
||||||
|
- **2026-05-09** — **deferred-plan execution**: shipped all four pieces from
|
||||||
|
`plans/minikanren-deferred.md` (on architecture):
|
||||||
|
- **Piece B** — bounds-consistency for `fd-plus` / `fd-times` (vvn / nvv /
|
||||||
|
vnv / vvv branches; integer-division helpers for ceil/floor);
|
||||||
|
- **Piece D** — send-more-money (column-with-carry encoding, verified
|
||||||
|
against the known answer) and Sudoku 4×4 (288 fillings of empty grid;
|
||||||
|
immediate failure on contradictory clues);
|
||||||
|
- **Piece C** — `=/=` disequality with constraint store, plus `==-cs`
|
||||||
|
constraint-aware unify so the store re-fires on bindings;
|
||||||
|
- **Piece A** — SLG-style tabling: in-progress sentinel + fixed-point
|
||||||
|
iteration. Cyclic patho terminates: `(tab-patho :a :c q)` on a graph
|
||||||
|
with cycle `a↔b` plus `b→c` returns `((:a :b :c))`. Naive tabling
|
||||||
|
diverged on the same query. Mutually-recursive coordination across
|
||||||
|
independent tabled relations is left for follow-up (proper SLG
|
||||||
|
worklist).
|
||||||
|
170/170 across the new+FD-related test files.
|
||||||
|
|
||||||
- **2026-05-08** — **Session snapshot**: 17 lib files, 61 test files, 1229
|
- **2026-05-08** — **Session snapshot**: 17 lib files, 61 test files, 1229
|
||||||
library LOC + 4360 test LOC, **551/551 tests cumulative**. Library covers
|
library LOC + 4360 test LOC, **551/551 tests cumulative**. Library covers
|
||||||
Phases 1–5 fully, Phase 6 partial (FD helpers + intarith escape), Phase 7
|
Phases 1–5 fully, Phase 6 partial (FD helpers + intarith escape), Phase 7
|
||||||
|
|||||||
Reference in New Issue
Block a user