Commit Graph

903 Commits

Author SHA1 Message Date
7c4dbb1252 docs(33): write out phase 33 context from the phase 32 SEO discussion 2026-10-27 20:10:32 +01:00
adf5cccc4a test(32): verification report and human verification items as UAT 2026-10-27 16:12:00 +01:00
6472f2861e docs(32): reconcile review disposition with the fix report 2026-10-27 15:47:24 +01:00
9fe489084c docs(32): record code review disposition 2026-10-27 15:47:24 +01:00
175e469587 docs(32): add code review fix report 2026-10-27 15:47:00 +01:00
2b7174d406 docs(32): number review findings and record their disposition 2026-10-27 14:31:55 +01:00
1259f5bd1d docs(32): record code review disposition 2026-10-27 14:31:50 +01:00
32141f803a docs(32): record code review disposition 2026-10-27 14:31:37 +01:00
8b4817fa0a docs(32): add code review report 2026-10-27 14:31:28 +01:00
f098ffdbf9 docs(32-06): complete the unit tests and v0.5.1 release plan 2026-10-27 14:18:11 +01:00
15b0d0d148 docs(32-06): complete the validation map
Every task of plans 32-01 to 32-06 with its automated command and the
latest status, Wave 0 checked, nyquist_compliant and wave_0_complete
true; status stays draft until the full gate is green with the demo
mounted. Records the host-only TestNoTideJournalFixtures exception.
2026-10-27 13:36:27 +01:00
7353e08c36 docs(32-05): complete SEO management over MCP, batches, undo and CSV plan 2026-10-27 12:50:25 +01:00
20d02d722a docs(32-05): sm-demo-app mount patch for golem15.seo
- proven in a scratch worktree of sm-demo-app 8fcdbdd: TestBootAllPlugins,
  TestSEOTabMounted and TestSEOToolsCatalog pass
- summer.yaml, config/golem15.seo.yaml, the nginx /robots.txt location,
  DEPLOY.md, boot_test.go, plugins.gen.go and the two SEO tests; plan
  32-06 applies it after the plugin tag
2026-10-27 12:48:31 +01:00
8800137d16 docs(32-04): complete redirects, 404 log and robots.txt plan 2026-10-27 11:56:20 +01:00
930d91a3c1 docs(32-03): complete SEO plugin core plan 2026-10-27 11:09:44 +01:00
9e3fcebb42 docs(32-02): complete record events and content descriptors plan 2026-10-26 22:50:17 +01:00
bcbf1aa184 docs(32-01): complete cross-plugin admin form extensions plan 2026-10-26 22:08:24 +01:00
641befc933 docs(32): revise plans after check 2026-10-26 21:00:14 +01:00
5d7e3caaea docs(32): create phase plan
Six plans per D-98: form extensions, record events and content
descriptors with Journal adoption, sm-seo-plugin core, redirects and
robots.txt, management API with MCP, batch, undo and CSV, then unit
tests and the patch release. COVERAGE.md declares no external API
integration.
2026-10-26 20:41:44 +01:00
748574c7cb docs(32): record D-106 patch release and repo creation 2026-10-26 20:11:38 +01:00
e3c0de24a6 docs(32): record planning decisions D-98 to D-105 2026-10-26 20:08:20 +01:00
62bcecf704 docs(32): pattern map 2026-10-26 20:07:10 +01:00
e0cf189ad8 docs(phase-32): add validation strategy 2026-10-26 20:04:32 +01:00
54d770740c docs(32): research phase domain 2026-10-26 20:03:37 +01:00
d661e1de95 docs(32): UI design contract
Admin surfaces for sm-seo-plugin: SEO tab, six custom elements, redirects, 404 log, URL rules, robots.txt, history, CSV import/export. Keyphrase stem matching decided (Q-4).
2026-10-26 19:45:16 +01:00
28b6b55f29 test(19.6): refresh verification and persist human verification items as UAT 2026-10-26 17:06:02 +01:00
d5aed6bb14 docs(19.6): phase verification report (human_needed) 2026-10-26 17:03:15 +01:00
1769e15fbd docs(19.6): record code review disposition and the WR-05 todo 2026-10-26 16:43:41 +01:00
3cc5de056f docs(19.6): add code review fix report 2026-10-26 16:34:12 +01:00
680d4021e4 docs(19.6): add code review report 2026-10-26 15:45:43 +01:00
4925dddd40 docs(19.6-04): complete unit tests and security review plan 2026-10-26 15:34:38 +01:00
07f4632dc2 docs(19.6): v0.1.1 release recorded, finding F-1 deferred
- security review: T-19.6-37 closed by sm-mfa-plugin v0.1.1, F-1 deferred
  with the corrected reason for the activate-by-code mint path
- validation map: plan 04 Tasks 5 and 6 green
- todo for F-1; deferred items: tag message resolved, F-1 deferred
2026-10-26 15:34:38 +01:00
12b60d0194 docs(19.6-04): draft summary at the Task 5 release checkpoint 2026-10-26 15:06:45 +01:00
692beb5538 docs(19.6): security review and validation map
- 19.6-SECURITY-REVIEW.md: T-19.6-01..38 mapped to their tests or accepted
  dispositions, the D-14 passkey section, D-18 hardening, ASVS notes, log
  sweep, residual risks and open finding F-1 (activate-by-code)
- 19.6-VALIDATION.md: validated, one row per task of plans 01-04 with its
  gate stage and tests
2026-10-26 15:00:05 +01:00
d3b1636ac7 docs(19.6-03): complete WebAuthn and adoption plan
sm-demo-app mounts golem15.mfa v0.1.0 at user v0.1.12, sociallogin v0.1.4
and the two-factor UI (0eb1f60..bb24207, pushed with the 19 earlier
commits as 18597e5..bb24207, not deployed). The summary records the
"proceed" reply, the push checks and the tests. deferred-items.md gains the
private sm-mfa-plugin repository's effect on the demo's release build, and
a pending todo tracks the demo's leftover journal and oauthserver moves.
2026-10-26 13:47:45 +01:00
4002beafb6 docs(19.6-03): release and adoption up to the sm-demo-app checkpoint 2026-10-26 13:24:17 +01:00
5a6461123c docs(19.6-03): draft summary at the Task 4 release checkpoint
- WebAuthn and passkeys committed in sm-mfa-plugin (2662252, 6c8916f),
  demo two-factor UI in vue-demo-app (44a5229)
- sociallogin D-09 change kept as a patch: the checkout is jin's
- deferred items: sociallogin gofmt finding, no demo type check
2026-10-26 12:49:36 +01:00
eb21d1f6e9 docs(19.6-02): complete sm-mfa-plugin core plan summary 2026-10-26 11:21:13 +01:00
07c4e7f59e docs(19.6-01): complete foundations plan summary 2026-10-26 10:49:55 +01:00
ecc34bc35a docs: narrow phase 32 and add phase 33 SEO output, audit and content 2026-10-25 22:26:43 +01:00
9a76c7ec1c docs(32): split SEO into phase 32 and a large phase 33 2026-10-25 22:25:33 +01:00
c5fee4c63a docs(32): set SEO code layout, resolve phase split, confirm D-32
SEO moves to sm-seo-plugin and sm-sitemap-plugin on three generic
framework seams (form extensions with field placement, record events,
signpost content descriptors), following the mpseo pattern. Phase 32 is
split into 32/33/34.
2026-10-25 19:49:19 +01:00
7fd23f0642 docs(32): capture phase context 2026-10-24 16:47:37 +02:00
07e32b5be8 docs: add phase 32 SEO foundation to the roadmap 2026-10-24 16:06:53 +02:00
223f87e0f1 docs(phase-19.7): update validation strategy 2026-10-24 00:39:40 +02:00
505b8991ee docs(19.7): verification passed after UAT 2026-10-24 00:31:40 +02:00
691459174a test(19.7): complete UAT - 5 passed, 0 issues 2026-10-24 00:31:27 +02:00
eb9a62a5ec test(19.7): accept the SC-3 group-grant override in UAT 2026-10-24 00:17:04 +02:00
b8e7ba9d4f docs(19.7): keep coverage matrix rows within the gate's length limit 2026-10-24 00:16:28 +02:00
1038034078 docs(19.7): add MCP API coverage matrix 2026-10-24 00:16:16 +02:00