mirror of
https://git.zavage.net/Zavage-Software/search-with-chatgpt-powered-by-openai-extension.git
synced 2026-08-10 13:40:29 -06:00
doc: add implementation plan for the options panel
Five tasks, each ending in an independently testable deliverable: tooling plus settings validation, the pure URL builder, manifest and background wiring, the options panel, then docs and release metadata. Complete code for every file, 27 unit tests written out in full, and exact commands with expected output. Global Constraints carries the spec's verified values verbatim -- the exact permission set, strict_min_version 112.0, MAX_URL_CHARS 8000, and the copy rules that keep user-facing text honest about ChatGPT only prefilling. Records the traps verification found so an implementer cannot walk into them: executeScript resolving silently to [null] on parent-process about: pages, commands.getAll() reporting a shortcut registered when Firefox has overridden it, and node --test exiting 0 with zero tests discovered. Closes with an out-of-scope list so a well-meaning implementer does not re-add auto-submit or omnibox, and a pre-PR reminder about the open AMO data-collection question. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
3d5ce6a9f4
commit
b59648d900
1348
docs/superpowers/plans/2026-07-30-extension-options-panel.md
Normal file
1348
docs/superpowers/plans/2026-07-30-extension-options-panel.md
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user