lilleman
|
b4579131a2
|
Split handleRequest into named stages, so the stage order is written once
|
2026-11-08 19:55:26 +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
|
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
|
3d757d4726
|
item-34 - Serve every /public/ asset under a content-versioned URL with an immutable Cache-Control
|
2026-10-31 10:00:03 +01:00 |
|
lilleman
|
2a4ed30e93
|
Redirect an anonymous hit on /settings to sign-in with the page as return_to
CI / full-gate (push) Successful in 3m25s
|
2026-10-31 09:04:55 +01:00 |
|
lilleman
|
73e6d5fb08
|
Answer stability round 2: 0 🔴, 1 🟡 (0 misread); pin the IIFE callee check with a callback argument
CI / full-gate (push) Successful in 3m16s
Mirror / github-mirror (push) Successful in 4s
|
2026-10-31 08:57:42 +01:00 |
|
lilleman
|
6f689e517b
|
Answer stability round 1: 2 🔴, 2 🟡 (0 misread); check every same-named sibling, ratchet ceilings down, widen the measure sample
|
2026-10-31 08:56:32 +01:00 |
|
lilleman
|
ec35aaaa9e
|
Fail the gate on a function over 50 lines or complexity 20
CI / full-gate (push) Successful in 3m36s
|
2026-10-31 08:51:49 +01:00 |
|