21 Commits
Author SHA1 Message Date
retoor afb4d557c4 Fold L-13 to L-19 status into lesson log; add content master brief 2026-10-06 03:57:12 +02:00
retoor 2173173bec Lessons L-15 to L-19: route docs, form errors, tokens, tests, venv stamp 2026-10-06 03:12:09 +02:00
retoor 9fb4d65787 Member invites, gallery resync, content and operator docs
- Invite flow: admin issue/revoke on join requests, public single-use
  claim links (hash-only tokens, 7-day expiry, no state reveal), claim
  creates the Member account and marks the request accepted
- Gallery: admin status page plus resync endpoint; sync refreshes
  thumbnails whose content changed; tools/gallery contract and checker
- Docs: public content page, admin-only operator runbook, api.md
  invite/gallery sections, all routes in the live API docs, docs
  reachability gate test
- Screenshots cover the new pages; version 1.0.18
2026-10-06 02:56:08 +02:00
retoor e512556703 Auto-generate docs downloads from the API group registry
Shared endpoint enricher builds curl, request, and response samples for
every registry endpoint so download.md/html stay complete without a
hand-maintained duplicate. Group pages reuse the same curl builder.
2026-10-05 16:00:14 +02:00
retoor 874c37350b Remove contributing and component docs from the public docs site
Drop the Contributing and internals section, Architecture, Frontend,
and dp-* component pages from the docs registry, prose files, nav, and
legacy redirect target. Guard with tests that fail if they return.
2026-10-05 15:55:35 +02:00
retoor a66f2df958 Require dpp_template yes/no and dpp_reason on every DEVELOPMENT_FLOW lesson
Mandatory fold-in fields on the shared lesson format; backfill L-01..12
and the format example from the current dptemplate fold-in and CONFLICTS.
2026-10-05 15:44:25 +02:00
retoor e710ed3983 Reformat DEVELOPMENT_FLOW.md as multi-agent DPP lesson log
Preserve every storage, env, docker, env-file, serving, gallery, test,
git, code, docs, and handover rule as dated muse-spark entries. Add the
shared lesson format and a grok-bot entry for this rewrite.
2026-10-05 15:40:26 +02:00
retoor 60dd597660 Production cutover, public test, tmp-shots galleries, development flow 2026-10-05 15:12:43 +02:00
retoor 44d0c08698 Contain all data under ./data/<env> with startup enforcement 2026-10-05 14:46:36 +02:00
retoor 4268b1ec9e Docker dev and prod, staging refresh, multi-env galleries and operator docs 2026-10-05 14:32:21 +02:00
retoor 94ae750e56 Harden e2e waits against loaded-box flakes; add AGENTS.md 2026-10-05 12:59:39 +02:00
retoor 89564a96ca Gallery shows square memes and portrait flyers uncropped 2026-10-05 11:45:06 +02:00
retoor 1e16334a0e New English meme and flyer set, retire Dutch-text gallery images 2026-10-05 11:42:35 +02:00
retoor ff547e1677 Translate the whole site to English: English routes with 301 redirects from the Dutch paths, English UI, docs, seeds and captions, one-time live content migration 2026-10-05 11:25:41 +02:00
retoor bbdecdc95b Home intro from retoor as editable site_intro setting; fix settings upsert 2026-10-05 11:12:18 +02:00
retoor 3fb47bf401 Compliance checklist, coverage parallel, locust teardown, docs coverage test 2026-10-05 09:43:49 +02:00
retoor 622795c9a0 Mirror test layout, domcontentloaded waits, backup DB writes outside threads 2026-10-05 09:41:22 +02:00
retoor 8f6c5be314 Query plan gate 2026-10-05 09:38:56 +02:00
retoor df99270e4f Selection reasons 2026-10-05 09:37:08 +02:00
retoor d1aedde20c CLI entry in cli/main.py 2026-10-05 09:36:43 +02:00
retoor f290a4c766 Molodetz blogrol volgens DPP-template 2026-10-05 09:36:20 +02:00