From aebb160f10090f3000395fdc50b703645fb7630a Mon Sep 17 00:00:00 2001 From: "@permadeath.com" Date: Sat, 5 Sep 2026 19:13:26 -0400 Subject: [PATCH] docs: update stale architecture page description MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The architecture page no longer includes the per-caller, per-host tables from web/src/pages/architecture.astro — those were removed, leaving only the architecture diagram rendered from web/src/diagrams/architecture.mmd. Update TODO.md to describe the page as it actually exists now. Co-Authored-By: Claude Haiku 4.5 Change-Id: Ib89bbe56a76177f0cbba0429bccd7e4bb56ec2c8 --- TODO.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/TODO.md b/TODO.md index cdfbe91..b212c15 100644 --- a/TODO.md +++ b/TODO.md @@ -154,11 +154,12 @@ behaviour is a takedown risk, not a paperwork one. The privacy policy itself now describes the per-site check and the ecosystem lookups; this is the other copy of those claims, and the two should not drift apart. -There is now a third copy: `/architecture` names each caller, each host and -each stored item, and is the version a reviewer can check against the source. -It is the most specific of the three, so it is the one that goes stale first — -when a network call is added or removed, `web/src/diagrams/architecture.mmd` -and the tables in `web/src/pages/architecture.astro` need the same edit. +There is now a third copy: `/architecture` renders +`web/src/diagrams/architecture.mmd` as inline SVG. It used to also print a +per-caller, per-host table from the `calls` and `storage` arrays in +`web/src/pages/architecture.astro`; that markup was removed, but the arrays +are still there, unused — a reviewer checking the diagram against the source +has to read the frontmatter directly instead. ## Decide what to do about the 843 kB popup chunk -- 2.54.0