Commit Graph

706 Commits

Author SHA1 Message Date
lilleman 581a4dbb81 Record the comprehension check: two scoring runs of item 70, overall mean 6.63
CI / full-gate (push) Successful in 3m23s
Mirror / github-mirror (push) Successful in 4s
2026-11-09 01:38:27 +01:00
lilleman 5a5ce5499d Answer prose round 1: 0 🔴, 3 🟡 (0 misread); comments shortened, README file map lists link-header
CI / full-gate (push) Successful in 3m27s
2026-11-09 01:25:14 +01:00
lilleman c9485631c8 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); declined and filed as item 72, comment and changelog say a parent left empty vanishes 2026-11-09 01:25:14 +01:00
lilleman d6b8a7982e Answer stability round 1: 0 🔴, 3 🟡 (0 misread); test the page-token loop and an unmatched nav path, trim chrome comments 2026-11-09 01:25:14 +01:00
lilleman 1bcb31ff58 Answer security round 1: 0 🔴, 0 🟡 (0 misread); no finding 2026-11-09 01:18:01 +01:00
lilleman cdb5a00705 Give the paging loop, Link-header parser and FieldConfig one home each, rename buildPluginChrome to buildPageChrome, and delete a group from its parents
CI / full-gate (push) Successful in 3m24s
2026-11-09 01:16:55 +01:00
lilleman a4740c87ae Answer security round 1: 0 🔴, 0 🟡 (0 misread); no finding
CI / full-gate (push) Successful in 3m23s
Mirror / github-mirror (push) Successful in 3s
2026-11-09 01:06:47 +01:00
lilleman 14be7edcbf Answer prose round 1: 0 🔴, 6 🟡 (0 misread); comments fixed in the stability round's commit
CI / full-gate (push) Successful in 3m20s
2026-11-09 01:06:43 +01:00
lilleman ebb9757e80 Answer stability round 1: 0 🔴, 4 🟡 (0 misread); read every bootstrap setting once at start, test the 409, Keto-grant and password paths 2026-11-09 01:06:43 +01:00
lilleman 784610eac8 Make bootstrap read its settings through config.ts and call Kratos and Keto through their clients
CI / full-gate (push) Successful in 3m21s
2026-11-09 01:01:44 +01:00
lilleman df9a3f3665 Remove the shipped item 68 from the plan
CI / full-gate (push) Successful in 3m27s
Mirror / github-mirror (push) Successful in 4s
2026-11-09 00:55:21 +01:00
lilleman 22b25bf3db Answer prose round 1: 0 🔴, 5 🟡 (0 misread); comments fixed in the stability round's commit
CI / full-gate (push) Successful in 3m23s
2026-11-09 00:51:27 +01:00
lilleman 4311944a24 Answer stability round 1: 0 🔴, 4 🟡 (0 misread); drop the null built-in result, pin the owner's views and locale on the landing slots 2026-11-09 00:51:27 +01:00
lilleman 0116e862ba Reword the PluginOwned comment 2026-11-09 00:26:32 +01:00
lilleman 30e07e0044 Answer security round 1: 0 🔴, 0 🟡 (0 misread); no finding 2026-11-09 00:26:26 +01:00
lilleman 6fe7ba3b6d Return the landing slots' results to the request pipeline instead of sending them
CI / full-gate (push) Successful in 3m22s
2026-11-09 00:25:29 +01:00
lilleman bb09b3a821 Record the reading cost of the chunk 2026-11-09 00:25:29 +01:00
lilleman 8b88cd4a40 Remove the shipped item 63 from the plan
CI / full-gate (push) Successful in 3m22s
Mirror / github-mirror (push) Successful in 4s
2026-11-09 00:15:23 +01:00
lilleman 8e3270d479 Answer prose round 1: 0 🔴, 5 🟡 (0 misread); cut the duplicated specificity line and reflow
CI / full-gate (push) Successful in 3m22s
2026-11-09 00:14:53 +01:00
lilleman 1773c2737f Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); list plugin-settings among the Admin resources 2026-11-09 00:14:53 +01:00
lilleman 42644ba0f5 Correct the stale and false comments and docs the comprehension seats flagged
CI / full-gate (push) Successful in 3m40s
2026-11-09 00:11:47 +01:00
lilleman c744759869 Merge remote-tracking branch 'origin/main' into item-62
CI / full-gate (push) Successful in 4m0s
Mirror / github-mirror (push) Successful in 4s
2026-11-09 00:05:38 +01:00
lilleman a00d86fb83 Merge remote-tracking branch 'origin/main' into item-62
CI / full-gate (push) Successful in 4m24s
2026-11-08 23:41:11 +01:00
lilleman 2a0ae084ac Expect WebKit's plain-http cross-origin-isolation warning in the console guard
CI / full-gate (push) Successful in 4m21s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 23:26:25 +01:00
renovate-bot f3ebea3c80 Update Playwright to v1.65.0 2026-11-08 23:26:25 +01:00
lilleman 1fc6033dd5 Give the JsonWebKey alias the kid a JWKS selects a key by
CI / full-gate (push) Successful in 3m51s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 23:26:03 +01:00
lilleman 1304cdae56 Read JsonWebKey from webcrypto, where @types/node 26 exports it 2026-11-08 23:26:03 +01:00
renovate-bot 3f07c3e649 Update Node.js to v26
Release-Bump: major
2026-11-08 23:26:03 +01:00
lilleman 0a9c79d08f Refuse a malformed admin DSN before postgres 4 connects to the host it misreads
CI / full-gate (push) Successful in 3m58s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 23:26:03 +01:00
renovate-bot 44f94c7ab0 Update dependency postgres to v4
Release-Bump: major
2026-11-08 23:26:03 +01:00
renovate-bot 2f75995b3d Update renovate/renovate Docker tag to v44.222.3
CI / full-gate (push) Successful in 3m51s
Mirror / github-mirror (push) Successful in 4s
2026-11-08 23:25:58 +01:00
lilleman e8fac7fd5c Merge remote-tracking branch 'origin/main' into item-62
CI / full-gate (push) Successful in 3m26s
2026-11-08 23:21:08 +01:00
lilleman 42661b111f Flush the logger in the OTLP export test, since @larvit/log 2.4.0 batches records
CI / full-gate (push) Successful in 3m51s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 23:14:55 +01:00
renovate-bot ecdf9f3464 Update dependency @larvit/log to v2.4.0 2026-11-08 23:14:55 +01:00
lilleman d6a33e8cc9 Answer prose round 1: 0 🔴, 1 🟡 (0 misread); drop the false refuseForm comment and tighten the changelog
CI / full-gate (push) Successful in 3m24s
2026-11-08 23:11:15 +01:00
lilleman 0bf7901a14 Answer product-owner round 1: 0 🔴, 0 🟡 (0 misread); tell a plugin author a stale include renders the 500 page 2026-11-08 23:11:15 +01:00
lilleman a0ad0ddf2d Answer stability round 1: 0 🔴, 6 🟡 (0 misread); pin which tuples a group delete keeps, test the self-refusal reasons and the failed save, one refuseForm comment 2026-11-08 23:11:15 +01:00
lilleman 5088352fcf Answer security round 1: 0 🔴, 0 🟡 (0 misread); no findings 2026-11-08 23:04:54 +01:00
renovate-bot 58f85baa8f Update dependency ejs to v7
CI / full-gate (push) Successful in 3m44s
Mirror / github-mirror (push) Successful in 4s
Release-Bump: major
2026-11-08 23:04:31 +01:00
lilleman 428800fd62 Items 62, 69, 64: group delete in one Keto transaction, dashboard view rename, permissions kept on self-refusals
CI / full-gate (push) Successful in 3m19s
2026-11-08 23:04:18 +01:00
lilleman 9385f291a0 Plan release 0.5.0: items 62, 63, 68, 69, 64, 66 and 70
CI / full-gate (push) Successful in 3s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 23:00:45 +01:00
lilleman add2e98eb9 File the comprehension seats' findings as plan items 63 to 70
CI / full-gate (push) Successful in 4s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 22:38:45 +01:00
lilleman 23b5f717d7 Record the comprehension check: two scoring runs, overall 6.63 and 6.63, under the floor of 7.0
CI / full-gate (push) Successful in 3m22s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 22:30:33 +01:00
lilleman 0727d15964 Trim two stale comments in the grants and Keto client headers
CI / full-gate (push) Successful in 3m29s
2026-11-08 22:24:18 +01:00
lilleman ed48c5a8fd File the group delete that can stop part-way as plan item 62
CI / full-gate (push) Successful in 4m27s
2026-11-08 22:16:56 +01:00
lilleman 2b19ed27d2 Answer prose round 1: 1 🔴, 4 🟡 (0 misread); correct the older changelog entries, keep each fact in one home, rewrap the Keto header
CI / full-gate (push) Successful in 4m37s
2026-11-08 22:15:54 +01:00
lilleman 63c90ea3d6 Answer stability round 1: 0 🔴, 5 🟡 (1 misread); pin the revoke, redirect, 503 and URL-slash paths with tests, and stop calling an undeclared grant dormant 2026-11-08 22:15:54 +01:00
lilleman 2de7e4d79c Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); a Remove confirms with its own notice, the hint no longer says to remove, the example README names the list 2026-11-08 22:15:54 +01:00
lilleman 4d2e7b59fd List grants no plugin declares with a Remove, and save a permission change as one Keto transaction
CI / full-gate (push) Successful in 3m26s
2026-11-08 22:04:52 +01:00
lilleman 1cc98017d2 Answer prose round 1: 0 🔴, 0 🟡 (0 misread); the three 🟢 nits applied in the previous commit
CI / full-gate (push) Successful in 3m26s
Mirror / github-mirror (push) Successful in 3s
2026-11-08 21:53:53 +01:00