docs: Plan 1C-β₂ (custom fields + settings + generator UI) implementation plan
13 tasks across 5 slices + pre-flight + acceptance. Follows α/β₁'s cadence — each task one commit, each step 2-5 minutes, complete code in every step. Slice 1 — Custom-fields detail rendering (Tasks 1-2): renderSections helper + 6-type-module integration. Slice 2 — Custom-fields edit rendering (Tasks 3-4): renderSectionsEditor + wireSectionsEditor + generateFieldId helpers, disclosure integration across all 6 forms, per-type save-shape smoke test. Slice 3 — Vault-settings SW plumbing (Tasks 5-8): tighten VaultSettings TS types; add get/update_vault_settings popup-only messages + router tests; add generate_passphrase if missing; fetch vault_settings on popup unlock. Slice 4 — Generator inline popover (Tasks 9-10): generator-popover component + 7 unit tests; Login gen-btn integration + teardown hook. Slice 5 — Settings view + ⚙ picker (Tasks 11-13): settings-vault component + 5 tests; ⚙ picker → device/vault routes; final lint greps + tag. Expected test delta: 84 → ~121 Vitest. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2650
docs/superpowers/plans/2026-04-24-relicario-extension-1c-beta2.md
Normal file
2650
docs/superpowers/plans/2026-04-24-relicario-extension-1c-beta2.md
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user