e5686d2c31
conformance: A1 migration loop briefing (classify-then-migrate, parity-gated)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m12s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 09:16:38 +00:00
c5faf93813
Merge loops/mod into architecture: correct shared-plumbing extraction note (declined)
2026-06-07 09:11:02 +00:00
2913cdc3a8
plans: correct extraction note — declined after reading both impls
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 57s
Reading lib/mod (Prolog) and lib/acl (Datalog) side by side shows the convergence
is in module names only. Federation: opposite trust models (SX registry + decision
sharing vs in-engine Datalog trust facts + fact replication), zero shared code.
Audit: only a ~5-fn core overlaps and it diverges (entry shapes, seq base 0 vs 1,
op sets, mutation idiom) — not worth a shared module under two restricted envs.
Outcome: keep them parallel; revisit only on a third same-model consumer.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 09:10:57 +00:00
c73b054ec3
Merge loops/content into architecture: content-on-sx CMS on Smalltalk
...
Block-based documents as message-passing on Smalltalk-on-SX: typed block
objects, ordered tree, render boundary (html/sx/md/text), persist op-log +
versioning, flat + nested-tree CvRDT with durable replication, Ghost sync +
trust-gated federation, plus extensions (tables/callouts/media, deep tree
edits, data/wire serialization, query/transform, TOC/outline, page wrappers).
746/746 across 41 suites.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 09:07:33 +00:00
fd16c78698
content: lock op-log block-type coverage (callout/media via store) + 4 tests (746/746)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 39s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 09:03:23 +00:00
dd399303b2
Merge loops/fed-prims into architecture: Phase J — http-request native primitive
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 44s
Phase J ships the native http-request primitive in bin/sx_server.ml
that fed-sx-m2 Step 8e (httpc:request/4 BIF wrapper), Step 8f (live
HTTP dispatch), Step 10c (peer-actor doc fetch), and Step 12
(two-instance smoke test) depend on. Surfaces the long-standing
Blocker #2 in plans/fed-sx-milestone-2.md.
NATIVE-ONLY: HTTP/1.1 over Unix sockets + gethostbyname; inline
http:// URL parsing; Connection: close + Host + Content-Length
auto-supplied; reads response via Content-Length or read-to-EOF;
chunked transfer-encoding rejected (Phase K). 6/6 in
bin/test_http_client.sh.
2026-06-07 08:52:08 +00:00
f1b0914797
content: tree-CRDT orphan reparenting (no content loss on concurrent delete-section) + 4 tests (742/742)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 32s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:21:39 +00:00
4bbadee100
content: crdt-blocks regression suite — non-core blocks through flat + tree CRDT (738/738)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m1s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 07:42:41 +00:00
526838f320
content: fix ct-class-for-type for all block types (callout/media data round-trip) + 4 tests (731/731)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 42s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 07:04:50 +00:00
f71eaaa299
content: nested-tree CvRDT (crdt-tree.sx) + 17 convergence tests (727/727)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 35s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 06:22:25 +00:00
ec4cd63c22
content: multi-doc index + tag filtering (index.sx) + 13 tests (710/710)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 47s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 05:42:02 +00:00
c18545ea08
content: list-card summary projection (summary.sx) + 14 tests (697/697)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 52s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 05:25:24 +00:00
e115af86d8
content: video/audio media block (media.sx) + 15 tests (683/683)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 38s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 05:13:44 +00:00
715dbe248f
content: relative block reorder (move.sx) + 11 tests (668/668)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 31s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 05:04:45 +00:00
c0ca2509d0
content: callout/admonition block (callout.sx) + 12 tests (657/657)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 29s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:57:40 +00:00
687f643d74
content: document flatten (flatten.sx) + 10 tests (645/645)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 18s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:50:16 +00:00
a343f4ea60
content: nested document outline (outline.sx) + 14 tests (635/635)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 22s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:41:42 +00:00
181cfb6e85
content: anchored-heading render (anchor.sx) + 6 tests (621/621)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 46s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:33:21 +00:00
b8ead3c223
content: global find/replace (find-replace.sx) + 10 tests (615/615)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 52s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:20:02 +00:00
49af154524
content: document normalization (normalize.sx) + 11 tests (605/605)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 19s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:11:48 +00:00
fe2475c49d
content: TOC rendering (toc.sx) + 8 tests (594/594)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 31s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 04:04:03 +00:00
d9f2e7330e
content: tree-wide block transforms (transform.sx) + 12 tests (586/586)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 29s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:56:05 +00:00
53bb3e97b4
content: block query + TOC (query.sx) + 13 tests (574/574)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m2s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:47:06 +00:00
c093fdcb54
content: id remapping / clone (clone.sx) + 10 tests (561/561)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 45s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:35:28 +00:00
4e26b3c0f7
content: deep tree editing (tree-edit.sx) + 17 tests (551/551)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m1s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:25:46 +00:00
90136f3a99
content: on-the-wire serialization (wire.sx) + 11 tests (534/534)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 40s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:18:09 +00:00
c5bc8d73a2
content: portable data serialization (data.sx) + 21 tests (523/523)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 26s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:11:10 +00:00
a5ff21015e
content: document composition (compose.sx) + 17 tests (502/502)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 59s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 03:02:54 +00:00
20867a62c3
content: SEO page-full w/ meta description (page-full.sx) + 4 tests (485/485)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 26s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:55:23 +00:00
d994579598
content: Markdown doc export w/ frontmatter (md-doc.sx) + 12 tests (481/481)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 48s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:49:52 +00:00
26a51ac5d8
content: Markdown frontmatter -> metadata + 9 tests (469/469)
...
Test, Build, and Deploy / test-build-deploy (push) Waiting to run
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:44:02 +00:00
7610da1d6d
content: Markdown table import + 5 tests (round-trip, 460/460)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 1m6s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:37:02 +00:00
950ca71a48
content: HTML page wrapper (page.sx) + 7 tests (455/455)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 32s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:24:23 +00:00
69defdc517
content: table block (table.sx) + 15 tests (448/448)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 36s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:17:44 +00:00
7791867bbc
content: document statistics (stats.sx) + 17 tests (433/433)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 56s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:09:17 +00:00
e5a159f350
content: tree-aware validation (descends into sections) + 6 tests (416/416)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 30s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 02:03:25 +00:00
6e0edc347b
content: nested block trees (section.sx) + 25 tests (410/410)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 26s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:56:22 +00:00
897172a5b8
content: plain-text render + excerpt (text.sx) + 20 tests (385/385)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 36s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:51:24 +00:00
a101f5a4c3
content: document metadata (meta.sx) + Ghost title plumbing + 27 tests (365/365)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 16s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:46:21 +00:00
b97504ab88
content: snapshot cache over op-log replay (snapshot.sx) + 20 tests (338/338)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 30s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:39:02 +00:00
295864786d
content: Markdown import adapter (md-import) + 24 tests (318/318)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 25s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:33:50 +00:00
7836709f91
content: document validation (validate.sx) + 17 tests (294/294)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 46s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:25:37 +00:00
ef38b24110
content: durable CRDT replication (crdt-store) + 14 tests (277/277)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 36s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:19:15 +00:00
4fb4b04b21
content: Markdown render mode (asMarkdown) + 20 tests (263/263)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 45s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:13:44 +00:00
9c1c8f6b75
content: asSx wire string-escaping (String>>sxEscaped) + 5 tests (243/243)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 58s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:03:45 +00:00
2c1d8c8064
content: HTML escaping at render boundary (String>>htmlEscaped) + 8 tests (238/238)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 41s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:53:06 +00:00
9722e97e0a
content: trust-gated federation + conflict tests (Phase 4 complete, roadmap done, 230/230)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 40s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:42:49 +00:00
ab48a3ba1f
content: Ghost/CMS sync via injected adapter + round-trip tests (210/210)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 43s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:37:12 +00:00
edf0ab1755
content: CvRDT collaborative merge + 34 convergence tests (Phase 3 complete, 196/196)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 43s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:29:38 +00:00
18696f3251
content: persist-backed op log + versioning + diff (Phase 2 complete, 162/162)
...
Test, Build, and Deploy / test-build-deploy (push) Failing after 53s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:15:55 +00:00