Commit Graph

  • b8ead3c223 content: global find/replace (find-replace.sx) + 10 tests (615/615) giles 2026-06-07 04:20:02 +00:00
  • 49af154524 content: document normalization (normalize.sx) + 11 tests (605/605) giles 2026-06-07 04:11:48 +00:00
  • 398209d484 identity: pushed authorization requests (PAR, RFC 9126, +7 tests) giles 2026-06-07 04:09:55 +00:00
  • a752334cc0 radar: pass 16 — W8 durable delivery (events on lib/flow exemplar; fed-sx/mod bespoke); notify.sx name collision noted giles 2026-06-07 04:08:20 +00:00
  • fe2475c49d content: TOC rendering (toc.sx) + 8 tests (594/594) giles 2026-06-07 04:04:03 +00:00
  • e35769411e events: notification delivery flows on lib/flow + 7 tests (Phase 3 start) giles 2026-06-07 04:02:54 +00:00
  • 3c3b09688a identity: RFC 7662 full introspection metadata — introspect_full (+9 tests) giles 2026-06-07 03:56:16 +00:00
  • d9f2e7330e content: tree-wide block transforms (transform.sx) + 12 tests (586/586) giles 2026-06-07 03:56:05 +00:00
  • aa27d903ac fed-sx-m2: Step 10b — webfinger HTTP route + 10 tests giles 2026-06-07 03:48:55 +00:00
  • 53bb3e97b4 content: block query + TOC (query.sx) + 13 tests (574/574) giles 2026-06-07 03:47:06 +00:00
  • 2b77dc9537 radar: pass 15 — scanning-method note (census own-namespace only); wire.sx x2 rejected (generic serializer vs bespoke pipe-format) giles 2026-06-07 03:36:47 +00:00
  • c093fdcb54 content: id remapping / clone (clone.sx) + 10 tests (561/561) giles 2026-06-07 03:35:28 +00:00
  • 05d5c46730 events: paid-ticket contract (commerce) over holds + 31 tests (Phase 2 done) giles 2026-06-07 03:34:15 +00:00
  • ded7170540 identity: token exchange — downscope into an independent token (RFC 8693, +8 tests) giles 2026-06-07 03:31:14 +00:00
  • 4e26b3c0f7 content: deep tree editing (tree-edit.sx) + 17 tests (551/551) giles 2026-06-07 03:25:46 +00:00
  • 90136f3a99 content: on-the-wire serialization (wire.sx) + 11 tests (534/534) giles 2026-06-07 03:18:09 +00:00
  • b1f9c6bef0 identity: subject-wide session management — sessions + logout_all (+8 tests) giles 2026-06-07 03:16:21 +00:00
  • c5bc8d73a2 content: portable data serialization (data.sx) + 21 tests (523/523) giles 2026-06-07 03:11:10 +00:00
  • ff024d1b5d fed-sx-m2: Step 10a — discovery primitives + 12 tests giles 2026-06-07 03:11:03 +00:00
  • 7153e742c8 events: provisional holds (hold/confirm/release) for paid tickets + 24 tests giles 2026-06-07 03:07:29 +00:00
  • db885e15bc identity: identity->acl delegation boundary — 401 gates before 403 (+8 tests) giles 2026-06-07 03:05:12 +00:00
  • 453f244a97 radar: pass 14 — W7 content/snapshot reimplements persist/snapshot facet on raw KV (delegate nudge); persist/* copies are worktree artifacts not consumers giles 2026-06-07 03:04:46 +00:00
  • a5ff21015e content: document composition (compose.sx) + 17 tests (502/502) giles 2026-06-07 03:02:54 +00:00
  • 20867a62c3 content: SEO page-full w/ meta description (page-full.sx) + 4 tests (485/485) giles 2026-06-07 02:55:23 +00:00
  • d2f5b49d3f identity: unify api.sx facade over audit + membership (+9 tests) giles 2026-06-07 02:51:48 +00:00
  • d994579598 content: Markdown doc export w/ frontmatter (md-doc.sx) + 12 tests (481/481) giles 2026-06-07 02:49:52 +00:00
  • 26a51ac5d8 content: Markdown frontmatter -> metadata + 9 tests (469/469) giles 2026-06-07 02:44:02 +00:00
  • 24d4db3f0d events: wire persist-backed booking into api.sx + 10 tests giles 2026-06-07 02:39:19 +00:00
  • 226d755b57 identity: device authorization grant (RFC 8628, +10 tests) giles 2026-06-07 02:39:03 +00:00
  • 8ba3584556 fed-sx-m2: Step 8c — delivery-state projection + 14 tests giles 2026-06-07 02:37:53 +00:00
  • 7610da1d6d content: Markdown table import + 5 tests (round-trip, 460/460) giles 2026-06-07 02:37:02 +00:00
  • 05f3ef9104 radar: pass 13 — honest re-test, W2/W3 still 2 consumers each; content/page.sx is HTML wrapper not pagination (collision noted) giles 2026-06-07 02:32:04 +00:00
  • 950ca71a48 content: HTML page wrapper (page.sx) + 7 tests (455/455) giles 2026-06-07 02:24:23 +00:00
  • 3f3459d129 identity: client-credentials grant (RFC 6749 §4.4, +9 tests) giles 2026-06-07 02:22:26 +00:00
  • 69defdc517 content: table block (table.sx) + 15 tests (448/448) giles 2026-06-07 02:17:44 +00:00
  • 9adeff1431 events: booking cancellation + seat release + 13 tests giles 2026-06-07 02:09:58 +00:00
  • 7791867bbc content: document statistics (stats.sx) + 17 tests (433/433) giles 2026-06-07 02:09:17 +00:00
  • 8bf2b45cf9 fed-sx-m2: Step 8b-pure — retry-time bookkeeping + 11 tests + 2 Blockers giles 2026-06-07 02:04:23 +00:00
  • 9860582b4a identity: OAuth client registry — public/confidential clients + redirect allow-list (11 tests) giles 2026-06-07 02:03:44 +00:00
  • e5a159f350 content: tree-aware validation (descends into sections) + 6 tests (416/416) giles 2026-06-07 02:03:25 +00:00
  • 4b9b15e7c8 radar: pass 12 — events 3rd live persist consumer (append-expect/OCC); W4 feature-ladder append->append-once->append-expect giles 2026-06-07 02:00:01 +00:00
  • 6e0edc347b content: nested block trees (section.sx) + 25 tests (410/410) giles 2026-06-07 01:56:22 +00:00
  • a43825f25f identity: access-token TTL via logical clock — expires_in (RFC 6749 §4.2.2, +8 tests) giles 2026-06-07 01:53:19 +00:00
  • 897172a5b8 content: plain-text render + excerpt (text.sx) + 20 tests (385/385) giles 2026-06-07 01:51:24 +00:00
  • a101f5a4c3 content: document metadata (meta.sx) + Ghost title plumbing + 27 tests (365/365) giles 2026-06-07 01:46:21 +00:00
  • 80a2dee22f events: capacity-safe transactional booking on persist + 24 tests giles 2026-06-07 01:44:43 +00:00
  • e951f23f14 identity: scope-as-set + scope narrowing on refresh (RFC 6749 §6, +6 tests) giles 2026-06-07 01:43:16 +00:00
  • b97504ab88 content: snapshot cache over op-log replay (snapshot.sx) + 20 tests (338/338) giles 2026-06-07 01:39:02 +00:00
  • 295864786d content: Markdown import adapter (md-import) + 24 tests (318/318) giles 2026-06-07 01:33:50 +00:00
  • dda967e060 fed-sx-m2: Step 8d — outbox dispatches delivery_set to workers + 7 tests giles 2026-06-07 01:32:59 +00:00
  • 21673b6731 identity: mark base roadmap complete (124/124); add extensions backlog giles 2026-06-07 01:29:47 +00:00
  • e448220b33 identity: trust-gated federated identity + cross-instance mapping (Phase 4 complete, +13) giles 2026-06-07 01:29:08 +00:00
  • dbc2daf64d radar: pass 11 — W4 consumer ledger: commerce 2nd live persist exemplar (append-once), identity Erlang fake needs bridge; pattern validated across 4 domains giles 2026-06-07 01:28:24 +00:00
  • 7836709f91 content: document validation (validate.sx) + 17 tests (294/294) giles 2026-06-07 01:25:37 +00:00
  • ef38b24110 content: durable CRDT replication (crdt-store) + 14 tests (277/277) giles 2026-06-07 01:19:15 +00:00
  • a5c22c5a01 identity: grant audit ledger — issue/refresh/revoke events, queryable per subject (10 tests) giles 2026-06-07 01:16:18 +00:00
  • 15e9503b05 events: api.sx — public events facade + 14 tests (Phase 1 complete) giles 2026-06-07 01:16:16 +00:00
  • 4fb4b04b21 content: Markdown render mode (asMarkdown) + 20 tests (263/263) giles 2026-06-07 01:13:44 +00:00
  • 785faf2441 identity: delegated grant-verification cache with generation invalidation (Phase 3 complete, +9) giles 2026-06-07 01:03:57 +00:00
  • 9c1c8f6b75 content: asSx wire string-escaping (String>>sxEscaped) + 5 tests (243/243) giles 2026-06-07 01:03:45 +00:00
  • bf4e034c4e fed-sx-m2: Step 8a — delivery_worker skeleton + 17 tests giles 2026-06-07 01:01:17 +00:00
  • a5ac0818c2 commerce: order ledger on persist + idempotent reconciliation (20 tests) giles 2026-06-07 00:59:09 +00:00
  • b6c2995b19 radar: pass 10 — W6 guarded lifecycle FSM (mod+identity): shared principle, divergent structure (SX table vs Erlang gen_server), not a lib giles 2026-06-07 00:56:45 +00:00
  • c6b4920074 fed-sx-m2: add follower_graph + delivery loads to 4 downstream tests giles 2026-06-07 00:55:20 +00:00
  • dc00ed9786 identity: membership state machine + per-app grant projection (17 tests) giles 2026-06-07 00:54:51 +00:00
  • 2c1d8c8064 content: HTML escaping at render boundary (String>>htmlEscaped) + 8 tests (238/238) giles 2026-06-07 00:53:06 +00:00
  • 4674b797cb events: next-free slot search + 6 tests giles 2026-06-07 00:49:42 +00:00
  • 5d62d08e1c search: did-you-mean spelling suggestion + 9 tests loops/search giles 2026-06-07 00:46:22 +00:00
  • 56cf920041 identity: silent SSO prompt=none fast-path — one session, many clients (10 tests) giles 2026-06-07 00:45:15 +00:00
  • 9722e97e0a content: trust-gated federation + conflict tests (Phase 4 complete, roadmap done, 230/230) giles 2026-06-07 00:42:49 +00:00
  • ab48a3ba1f content: Ghost/CMS sync via injected adapter + round-trip tests (210/210) giles 2026-06-07 00:37:12 +00:00
  • 20ba152e36 identity: wire refresh into oauth + e2e flow tests (Phase 2 complete, +3 tests) giles 2026-06-07 00:35:10 +00:00
  • edf0ab1755 content: CvRDT collaborative merge + 34 convergence tests (Phase 3 complete, 196/196) giles 2026-06-07 00:29:38 +00:00
  • 536473cd68 fed-sx-m2: Step 7c — outbox delivery_set integration + 4 tests giles 2026-06-07 00:27:55 +00:00
  • 57066a9ed0 commerce: composed priced quote (price+promo+stacking) (13 tests) giles 2026-06-07 00:26:21 +00:00
  • baee67f561 identity: refresh-token rotation + cascading revocation (token.sx grant-centric, +9 tests) giles 2026-06-07 00:26:05 +00:00
  • d05b49873b radar: pass 9 — content is live persist/log exemplar (append+replay-to-seq); W4 = 1 correct + 2 fakes to migrate giles 2026-06-07 00:24:08 +00:00
  • 540933bfca events: availability.sx — free/busy + conflict detection on Datalog + 16 tests giles 2026-06-07 00:23:51 +00:00
  • f71af498cf commerce: stacking precedence + best-price selection + backward query (16 tests) — Phase 2 done giles 2026-06-07 00:21:48 +00:00
  • 79fa28e55d commerce: promo rules (percent/fixed/bundle/member) as relations (17 tests) giles 2026-06-07 00:17:26 +00:00
  • 18696f3251 content: persist-backed op log + versioning + diff (Phase 2 complete, 162/162) giles 2026-06-07 00:15:55 +00:00
  • 27f43dbf10 identity: OAuth2 authorization-code flow as message protocol + PKCE (14 tests) giles 2026-06-07 00:11:18 +00:00
  • 8dc9187645 content: content/* API facade + 26 tests (Phase 1 complete, 133/133) giles 2026-06-07 00:08:42 +00:00
  • 0d93a9820f content: render boundary (asHTML/asSx polymorphic) + 29 tests giles 2026-06-07 00:03:05 +00:00
  • 064bbf18b3 identity: service facade api.sx — login/verify/revoke/logout (10 tests, Phase 1 complete) giles 2026-06-07 00:00:05 +00:00
  • db2a5dc6ab search: boolean-filtered ranked search + 11 tests giles 2026-06-06 23:58:37 +00:00
  • 6e52ad5126 content: ordered block document + edit ops + 40 tests giles 2026-06-06 23:57:34 +00:00
  • 938e90455d identity: session registry — route by id and (subject, client) + SSO fan-out (9 tests) giles 2026-06-06 23:55:34 +00:00
  • 70aea21601 events: MONTHLY RRULE expansion (bymonthday + ordinal byday) + 13 tests giles 2026-06-06 23:52:39 +00:00
  • 8f9b8d6f5d radar: pass 8 — fleet +4 app-domain loops (commerce/content/events/identity), all pre-Phase-2; commerce per-line audit is a breakdown not a log giles 2026-06-06 23:52:06 +00:00
  • 6a246039b5 content: typed block objects on smalltalk + 38 tests giles 2026-06-06 23:51:46 +00:00
  • 797c5f9147 events: Phase 1 calendar — DAILY/WEEKLY RRULE expansion + 24 tests giles 2026-06-06 23:48:34 +00:00
  • ac63501266 identity: opaque grant-backed tokens — issue/introspect/revoke (9 tests) giles 2026-06-06 23:48:30 +00:00
  • a0f3a1177e commerce: public session API + per-line audit + checkout stub (12 tests) — Phase 1 done giles 2026-06-06 23:46:51 +00:00
  • 1c6b80404e identity: session-as-process — create/lookup/expire/revoke + idle timeout (11 tests) giles 2026-06-06 23:45:50 +00:00
  • 29955831be commerce: deterministic subtotal + jurisdiction-relational tax (20 tests) giles 2026-06-06 23:45:05 +00:00
  • 35957d779f commerce: cart line items + add/remove/set-qty + relational view (18 tests) giles 2026-06-06 23:42:49 +00:00
  • 25f3734eab commerce: catalog facts + multidirectional relations + conformance harness (16 tests) giles 2026-06-06 23:41:04 +00:00
  • 02c1f0f979 fed-sx-m2: Step 7b — public audience expansion + 3 tests giles 2026-06-06 23:39:00 +00:00
  • 086c576d48 fed-sx-m2: Step 7a — delivery:delivery_set/2,3 + 17 tests giles 2026-06-06 23:34:18 +00:00