diff --git a/README.md b/README.md index 252e5d0..8e6a230 100644 --- a/README.md +++ b/README.md @@ -1825,8 +1825,8 @@ src/ The app — strict tsc, no build step. *.test.ts sit beside plugin-host/ plugin.ts (the contract) · plugin-api.ts (the `@plainpages/plugin-api` barrel) · system.ts (ctx.system) · discovery · router · hooks · view-resolver · storage (the rules) · storage-provisioning (the DDL; bootstrap-only, holds the driver) - ui/ chrome (the one global menu) · shell-context · dashboard · nav (composeNav) · - menu-config (`#menu-config`) · icons (lucide sprite builder) · list-query · paginate + ui/ chrome (`ctx.chrome`: menu, brand, user) · nav (composeNav) · menu-config + (`#menu-config`) · icons (lucide sprite builder) · list-query · paginate plugin-api/ The `@plainpages/plugin-api` package — the author barrel, linked into /node_modules views/ Core EJS in the one app shell: home, index, auth, oauth-consent, error, 403/404/500/503, diff --git a/docs/reading-cost.md b/docs/reading-cost.md index ad8f288..47125bd 100644 --- a/docs/reading-cost.md +++ b/docs/reading-cost.md @@ -72,3 +72,20 @@ Read most (opens and searches): - `CHANGELOG.md` 2 - `AGENTS.md` 1 - `src/auth/jwt-middleware.ts` 1 + +## Reading cost, chunk 9e8ffd0aa8dc, finished 2026-10-31T07:36:53Z + +98975 new input tokens before the first commit. + +Read most (opens and searches): + +- `README.md` 9 +- `ci.sh` 3 +- `e2e-tests/visual.spec.ts` 3 +- `todo.md` 3 +- `CHANGELOG.md` 2 +- `e2e-tests/compose.visual.yml` 2 +- `e2e-tests/language.spec.ts` 2 +- `e2e-tests/mock-oidc.ts` 2 +- `src/ci-gate.test.ts` 2 +- `.dockerignore` 1 diff --git a/src/http/app.test.ts b/src/http/app.test.ts index 706c227..591f059 100644 --- a/src/http/app.test.ts +++ b/src/http/app.test.ts @@ -65,6 +65,8 @@ test("the dashboard at /dashboard: the instructional starter in the unified shel assert.match(html, /