Skip to content

Align navigation preflight with raw pages and deck exceptions - #93

Merged
obsessixnv merged 4 commits into
mainfrom
fix/33-raw-navigation-guidance
Sep 15, 2026
Merged

obsessixnv merged 4 commits into
mainfrom
fix/33-raw-navigation-guidance

Conversation

@obsessixnv

Copy link
Copy Markdown
Contributor

Raw pages that read #pages-nav were incorrectly told to redeploy as themed, even though portal-authorised raw renders already receive the navigation payload. Preflight now follows the renderer's reader/deck detection: ordinary raw and themed pages receive no navigation warning, while a Bento deck that reads the deliberately absent block gets advice to keep its mode and remove or guard the reader.

The API and authoring docs explain the portal, no-portal and deck cases without recommending a rendering change. Static preflight does not assume which portal will authorise a later request.

Closes #33.

Validation: 271 unit tests, 37 focused page-switcher/Bento browser tests, the full integration suite, dependency audit at the required high-severity threshold, and shell syntax checks passed. Regression tests reproduce the prior false warnings and compare the advice with real render output; MCP checks cover deploy-time and stored-version preflight responses.

@obsessixnv obsessixnv added bug Something isn't working audit:2026-09-14 Functional and reliability audit of commit 420bad8; cybersecurity excluded. priority:P3 Low: usability or operational improvement. size:S Small: roughly up to 1 engineering day including focused checks. area:preflight Pages preflight functionality and maintenance. labels Sep 15, 2026
@obsessixnv
obsessixnv merged commit 042bf05 into main Sep 15, 2026
5 checks passed
@obsessixnv
obsessixnv deleted the fix/33-raw-navigation-guidance branch September 15, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:preflight Pages preflight functionality and maintenance. audit:2026-09-14 Functional and reliability audit of commit 420bad8; cybersecurity excluded. bug Something isn't working priority:P3 Low: usability or operational improvement. size:S Small: roughly up to 1 engineering day including focused checks.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[P3] Preflight still says raw pages cannot display the Page menu

1 participant