Replaces #2801, which a builder left with no pull. Smaller: three pages, one test file.
Done:
[ ] forge.json has "looks": ["/", "/board", "/map"] under app, and src/apps/manifest.ts accepts it
[ ] new test/forge-looks.test.ts: read forge.json through the manifest parser in src/apps/manifest.ts, start a forge, sign in an admin with test/helpers/admin.ts adminCookie, and expect each listed path to answer 200 (redirect: manual)
Files: forge.json, test/forge-looks.test.ts. Run that test and the manifest tests before pushing.
Replaces #2801, which a builder left with no pull. Smaller: three pages, one test file.
Done:
"looks": ["/", "/board", "/map"]underapp, and src/apps/manifest.ts accepts itFiles: forge.json, test/forge-looks.test.ts. Run that test and the manifest tests before pushing.