Commit Graph

654 Commits

Author SHA1 Message Date
lilleman 037112bc2c File the flaky client-abort log test as plan item 61
CI / full-gate (push) Successful in 3m27s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 21:46:06 +01:00
lilleman e328832374 Answer prose round 1: 0 🔴, 4 🟡 (0 misread); repoint the stale /admin examples and the plugin-api comment, fix the examples row
CI / full-gate (push) Failing after 20s
2026-11-08 21:33:58 +01:00
lilleman b8a510a1c5 Answer product-owner round 1: 0 🔴, 2 🟡 (0 misread); say the old copy is refused and nothing redirects /admin/, show a profile-entry override 2026-11-08 21:33:57 +01:00
lilleman 8324a9c59e Answer stability round 1: 0 🔴, 4 🟡 (0 misread); own-key rename lookup, test the host translator, name both id kinds in the conflict, keep admin unreserved 2026-11-08 21:33:55 +01:00
lilleman dd39c7a07a Answer security round 1: 0 🔴, 0 🟡 (0 misread); no findings 2026-11-08 21:26:35 +01:00
lilleman 05da1d7897 Rename the admin example plugin to auth-admin, and let config/menu.ts hide or rename a profile-menu entry
CI / full-gate (push) Successful in 3m32s
2026-11-08 21:25:11 +01:00
lilleman 34dfbea156 Answer security round 1: 0 🔴, 0 🟡 (0 misread); no findings
CI / full-gate (push) Successful in 3m40s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 21:09:25 +01:00
lilleman 3179be0d11 Answer prose round 1: 0 🔴, 10 🟡 (0 misread); define code health, restore the topic index, give each decision a premise of its own
CI / full-gate (push) Successful in 3m39s
2026-11-08 21:09:19 +01:00
lilleman 4c8ba083ce Answer stability round 1: 0 🔴, 2 🟡 (0 misread); repoint the compose test's comment, split the :read guards' reasons 2026-11-08 21:09:19 +01:00
lilleman 7ad46d0adf Move the decisions out of AGENTS.md into docs/decisions.md
CI / full-gate (push) Successful in 4m5s
2026-11-08 21:00:53 +01:00
lilleman be498eecd3 Record the reading cost for item 60 2026-11-08 21:00:53 +01:00
lilleman b05d678c5f File item 60: move the decisions out of AGENTS.md into docs/decisions.md
CI / full-gate (push) Successful in 3s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 20:56:37 +01:00
lilleman 9b52b7e5ff Record the comprehension check: PR #223 paired ruling, better
CI / full-gate (push) Successful in 3m25s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 20:50:55 +01:00
lilleman f8a611992a Answer stability round 1: 0 🔴, 5 🟡 (0 misread); test the setting and idless-nav rules, fix discovery's header
CI / full-gate (push) Successful in 3m19s
2026-11-08 20:47:52 +01:00
lilleman fdef624300 Answer prose round 1: 0 🔴, 3 🟡 (0 misread); drop the conflicts header, make the CI/CD pointer a bare link 2026-11-08 20:47:52 +01:00
lilleman 903dde8a24 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); relative links in docs/ci-cd.md resolve again 2026-11-08 20:47:52 +01:00
lilleman 9b1b201f65 Split conflict detection out of plugin.ts and the CI/CD section out of the README
CI / full-gate (push) Successful in 3m22s
2026-11-08 20:39:49 +01:00
lilleman 9ded502be3 Answer stability round 1: 0 🔴, 4 🟡 (0 misread); test the guards the split rewrote
CI / full-gate (push) Successful in 3m26s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 20:33:19 +01:00
lilleman ea6c32a7db Answer prose round 1: 0 🔴, 5 🟡 (0 misread); comments match the stages, item 59's detail reads plainly 2026-11-08 20:16:41 +01:00
lilleman c4eb9dde1f Answer security round 1: 0 🔴, 0 🟡 (0 misread); route on the method and path read before the hooks 2026-11-08 19:57:54 +01:00
lilleman 5e00bba85e File item 59: lower the reading cost, which is rising
CI / full-gate (push) Successful in 3m25s
2026-11-08 19:56:09 +01:00
lilleman b4579131a2 Split handleRequest into named stages, so the stage order is written once 2026-11-08 19:55:26 +01:00
lilleman dd95c258df Keep item 58 in 0.5.0 as the human decided
CI / full-gate (push) Successful in 4s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 19:52:07 +01:00
lilleman 77e3d46769 Rename ShellUser.menu to profileLinks, so menu keeps one meaning in the shell
CI / full-gate (push) Successful in 3m29s
Mirror / github-mirror (push) Successful in 5s
2026-11-08 19:35:14 +01:00
lilleman b7e9780437 Record the comprehension check: PR #220 paired ruling same 2026-11-08 19:34:58 +01:00
lilleman 1b53b01333 Answer stability round 2: 0 🔴, 0 🟡 (0 misread); no findings
CI / full-gate (push) Successful in 3m23s
2026-11-08 19:26:39 +01:00
lilleman 8544de831a Answer security round 1: 0 🔴, 0 🟡 (0 misread); no findings
CI / full-gate (push) Successful in 3m35s
2026-11-08 19:25:57 +01:00
lilleman 523e8b3724 Answer stability round 1: 1 🔴, 3 🟡 (0 misread); scope the visual selector, check label and cover the gaps 2026-11-08 19:25:57 +01:00
lilleman 6767a5d7bd Answer product-owner round 1: 0 🔴, 0 🟡 (0 misread); file hiding a profile entry as item 58 2026-11-08 19:25:57 +01:00
lilleman a558f8340f Answer prose round 1: 0 🔴, 0 🟡 (0 misread); apply the nits 2026-11-08 19:25:57 +01:00
lilleman 777c0bd86d Let a plugin add links to the profile menu, and list the setting conflict kind
CI / full-gate (push) Failing after 1m17s
2026-11-08 19:17:57 +01:00
lilleman 6ba21b8409 Name the admin example plugin auth-admin in item 2
CI / full-gate (push) Successful in 4s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 19:00:53 +01:00
lilleman be8197dcfa Plan 0.5.0 from the six highest-scoring items that wait on nothing
CI / full-gate (push) Successful in 4s
Mirror / github-mirror (push) Successful in 5s
2026-11-08 15:23:10 +01:00
lilleman 14a07dd879 Record the comprehension check: PR #216 paired ruling better
CI / full-gate (push) Successful in 3m21s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 15:10:53 +01:00
lilleman c3ca92713e Point the request-wrapper comments at request-tracking.ts 2026-11-08 15:10:53 +01:00
lilleman bb134a35d7 Answer stability round 2: 0 🔴, 0 🟡 (0 misread); no findings
CI / full-gate (push) Successful in 3m23s
2026-11-08 15:08:02 +01:00
lilleman 9a4ce279af Answer security round 2: 0 🔴, 0 🟡 (0 misread); no findings 2026-11-08 15:08:02 +01:00
lilleman 1219513b79 Answer prose round 1: 0 🔴, 4 🟡 (0 misread); fixes in the previous commit
CI / full-gate (push) Successful in 3m23s
2026-11-08 15:06:19 +01:00
lilleman d6a44b333d Answer product-owner round 1: 0 🔴, 2 🟡 (0 misread); fixes in the previous commit 2026-11-08 15:06:19 +01:00
lilleman b19b43685c Answer stability round 1: 2 🔴, 3 🟡 (0 misread); refuse a trailing-slash range, full plugin route, merged tests, compose passes TRUSTED_PROXIES 2026-11-08 15:06:19 +01:00
lilleman 85219b081a Answer security round 1: 0 🔴, 0 🟡 (0 misread); no findings 2026-11-08 15:00:57 +01:00
lilleman a69593eb72 Put the caller, site and route on every request's span and log line
CI / full-gate (push) Successful in 3m23s
2026-11-08 14:59:55 +01:00
lilleman 996eef2dc5 Record reading cost 2026-11-08 14:55:47 +01:00
lilleman 6ca63c6c0f Record the comprehension check: PR #215 paired ruling better
CI / full-gate (push) Successful in 3m30s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 14:45:06 +01:00
lilleman 0b48f71d65 Drop the double blank lines the removed listPagination helpers left 2026-11-08 14:45:06 +01:00
lilleman 3a3bd77bb8 Answer product-owner round 2: 0 🔴, 0 🟡 (0 misread); no findings
CI / full-gate (push) Successful in 3m22s
2026-11-08 14:42:22 +01:00
lilleman 4b44d5bfde Answer stability round 2: 0 🔴, 0 🟡 (0 misread); no findings 2026-11-08 14:42:22 +01:00
lilleman 17cd516ace Answer prose round 1: 1 🔴, 3 🟡 (0 misread); fixes in the previous commit 2026-11-08 14:41:19 +01:00
lilleman 6a58ce3e81 Answer product-owner round 1: 1 🔴, 0 🟡 (0 misread); fixes in the previous commit, scheduling README points at buildPaginationModel 2026-11-08 14:41:19 +01:00
lilleman 9af29ffdb9 Answer stability round 1: 1 🔴, 4 🟡 (0 misread); assetHref in the test fakes, one shared buildContext option set, default pinned, upgrade note and AGENTS.md corrected 2026-11-08 14:41:19 +01:00