From c73dbc6534793e8ede85e1345522e43d157a2e76 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 3 Aug 2026 20:34:46 +0000 Subject: [PATCH] Drop ratification parenthetical; correct date to 2026-08-03 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review feedback on PR #7: the "ratified same day" note was unnecessary and the date was wrong — ratification happened August 3rd. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014mXNfP5m9NhhjVgM5VVJ5E --- docs/NEXT.md | 4 ++-- docs/decisions/adr/0012-page-mooring-record-schemas.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/NEXT.md b/docs/NEXT.md index ff8197c..c8c94de 100644 --- a/docs/NEXT.md +++ b/docs/NEXT.md @@ -2,7 +2,7 @@ The flight plan. Each item carries enough context to start cold; update this file whenever an item lands (move it to "Done") or a new one is queued. Decisions made while working an item still go through `decisions/` as usual. -_Last updated: 2026-07-31 (ADR 0012 ratified — `page.mooring.*` schemas accepted; v1 build is next)._ +_Last updated: 2026-08-03 (ADR 0012 ratified — `page.mooring.*` schemas accepted; v1 build is next)._ ## Where things stand @@ -25,7 +25,7 @@ Carried over from the schema work (ADR 0012 details): add sifa-style lexicon con ## Done -- 2026-07-31 — Schemas decided: ADR 0012 **Accepted** (ratified by Jacob same day): two v1 record types — `page.mooring.site` (`key: any`, default site at rkey `self`, layout = embedded ordered `sections` open union, theme mirroring standard.site's color roles, empty record = working site) and `page.mooring.page` (`key: tid`, open `content` union with markdown member, rendering-only `visibility`), plus the `authSite` permission set; `.source` reserved, unshipped. Drafts in `lexicons/page/mooring/`, machine-validated with `@atproto/lexicon`. Evolution policy: add-optional-only. Prior art: `research/2026-07-31-lexicon-prior-art.md` (lexicon.community had nothing site-shaped). (PR #6 + ratification follow-up) +- 2026-08-03 — Schemas decided: ADR 0012 **Accepted**: two v1 record types — `page.mooring.site` (`key: any`, default site at rkey `self`, layout = embedded ordered `sections` open union, theme mirroring standard.site's color roles, empty record = working site) and `page.mooring.page` (`key: tid`, open `content` union with markdown member, rendering-only `visibility`), plus the `authSite` permission set; `.source` reserved, unshipped. Drafts in `lexicons/page/mooring/`, machine-validated with `@atproto/lexicon`. Evolution policy: add-optional-only. Prior art: `research/2026-07-31-lexicon-prior-art.md` (lexicon.community had nothing site-shaped). (PR #6 + ratification follow-up) - 2026-07-30 — Hosting decided: ADR 0011 **Accepted** (ratified by Jacob same day): Cloudflare Workers + Cloudflare for SaaS as hosted target (~$5/mo launch, ~2%-of-revenue custom-domain COGS at scale); DB finalized SQLite-family (D1 hosted / file+Litestream self-host — closes ADR 0010 §5's provisional note); VPS+Caddy (wisp.place recipe) as first-class self-host path; `_mooring. TXT did:…` verification. Ruled out: Fly.io (dominated), Vercel ($20 floor, DNS coupling, worst scale curve), Railway (20-domain/service cap, checked at Jacob's request). Research: `research/2026-07-30-hosting-infra.md`. - 2026-07-30 — Trademark screen on "Mooring": **passed**. US side clean — the only live software-class mark is "ONLINE MOORING" (boat-mooring ASP for harbormasters, different services); bare MOORING marks all dead. EU screened via secondary sources, then confirmed same day by Jacob's manual TMview check (classes 9/35/38/42 — clear); no residuals. Detail appended to `research/2026-07-30-naming.md`. Brand spend fully unblocked. - 2026-07-30 — Domain ops: auto-renew + registrar lock confirmed on **mooring.page** (Jacob). Defensive adjacent registrations remain optional/unpursued. diff --git a/docs/decisions/adr/0012-page-mooring-record-schemas.md b/docs/decisions/adr/0012-page-mooring-record-schemas.md index e4058c6..7488638 100644 --- a/docs/decisions/adr/0012-page-mooring-record-schemas.md +++ b/docs/decisions/adr/0012-page-mooring-record-schemas.md @@ -1,6 +1,6 @@ # ADR 0012: `page.mooring.*` record schemas for v1 -**Status:** Accepted · 2026-07-31 (ratified by Jacob same day) +**Status:** Accepted · 2026-08-03 ## Context -- 2.51.2