go: Phase 10 closed — sister plans cross-referenced [nothing]
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 32s
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 32s
plans/lib-guest-scheduler.md and plans/lib-guest-static-types- bidirectional.md both have Phase 1 ticked complete from Go's side with status blocks enumerating what landed. Each sister diary received a consolidated chisel-summary entry: the kit primitives the Go consumer chiselled out, the three pluggable predicates / orthogonal first-class-tag axes, and the v0 limitations the eventual kit must lift. No new Go code — Phase 10 is doc-only per plan. Go-on-SX loop fully landed: 11 phases, 7 test suites, 609/609 passing. Two-consumer rule per sister plan now waits on TypeScript (Phase 2 of the bidirectional sister plan, owned outside this loop). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -432,15 +432,21 @@ Progress-log line → push `origin/loops/go`.
|
||||
- [ ] WaitGroup variants (deferred to Phase 8b — sync package).
|
||||
- **Acceptance:** e2e/ suite at 10+ tests — **cleared (12/12).**
|
||||
|
||||
### Phase 10 — lib/guest extraction enabler ⬜
|
||||
### Phase 10 — lib/guest extraction enabler ✅
|
||||
- Now that Go has lex+parse+types+eval+sched, sister plans are unblocked
|
||||
on the Go side. This phase is **doc-only** in `loops/go`:
|
||||
- Cross-reference `plans/lib-guest-scheduler.md` — mark its Phase 1
|
||||
(Go scheduler independent) as complete from Go's side.
|
||||
- Cross-reference `plans/lib-guest-static-types-bidirectional.md` —
|
||||
mark its Phase 1 as complete from Go's side.
|
||||
- Update the chiselling diary in each sister plan with the actual
|
||||
Go-side surface that emerged.
|
||||
- [x] Cross-reference `plans/lib-guest-scheduler.md` — Phase 1 marked
|
||||
complete from Go's side; status block enumerates the chan
|
||||
primitive shape, defer + panic-cell mechanics, v0 sync-spawn
|
||||
caveat, and the cross-cutting abstractions chiselled.
|
||||
- [x] Cross-reference `plans/lib-guest-static-types-bidirectional.md` —
|
||||
Phase 1 marked complete; status block enumerates synth/check,
|
||||
untyped-constant 3-tier flow, structural-interface satisfaction,
|
||||
generics with opaque `:ty-param`, and the index-synth shape.
|
||||
- [x] Both diaries received a consolidated Go-side-surface entry
|
||||
listing the kit primitives that emerged, the three pluggable
|
||||
predicates / orthogonal first-class-tag axes, and the v0
|
||||
limitations the kit must lift.
|
||||
- **Acceptance:** sister plans cross-referenced + diaries updated. No
|
||||
new Go code.
|
||||
|
||||
@@ -634,6 +640,22 @@ Minimal repro: see `lib/go/lex.sx#gl-oct-digit?` and `#gl-match-op`.
|
||||
|
||||
_Newest first. Append one dated entry per commit._
|
||||
|
||||
- 2026-05-28 — **Phase 10 closed — sister plans cross-referenced.**
|
||||
Both `plans/lib-guest-scheduler.md` and `plans/lib-guest-static-
|
||||
types-bidirectional.md` now have Phase 1 ticked complete with
|
||||
status blocks enumerating exactly what landed on Go's side: chan
|
||||
primitive shape, defer + panic-cell mechanics, v0 sync-spawn
|
||||
caveat (scheduler); synth/check + untyped-constant flow + iface
|
||||
satisfaction + generics + index synth (types). Both diaries
|
||||
received a consolidated chisel-summary entry listing the kit
|
||||
primitives the Go consumer chiselled out, the three pluggable
|
||||
predicates / orthogonal first-class-tag axes, and the v0
|
||||
limitations the eventual kit must lift. No new Go code — this
|
||||
iteration is doc-only as the plan specifies. **Go-on-SX loop
|
||||
fully landed: 11 phases, 7 test suites, 609/609 passing.** The
|
||||
two-consumer rule on each sister plan now waits on Erlang
|
||||
(already done) and TypeScript (Phase 2 of the bidirectional
|
||||
sister plan, owned outside this loop). [nothing]
|
||||
- 2026-05-28 — **Phase 9 closed (e2e 12/12, +10 cleared, total
|
||||
609/609).** Twelve canonical Go programs running end-to-end across
|
||||
the full pipeline (lex+parse+types+eval+sched+stdlib): sieve via
|
||||
|
||||
Reference in New Issue
Block a user