{"chain":{"ok":true,"count":232,"bad_seq":null,"reason":null},"entries":[{"id":"L84-94fe5a730c7b","seq":84,"timestamp":"2026-10-12T15:39:06.201547+00:00","kind":"tier_computed","data":{"commit":"592fb22d","from_commit":"ac2d27a9","points":1,"revision":"app-00048-rug","scorer_version":"1","signals":[{"detail":"app/users.py","floor":3,"name":"auth_or_secrets","points":0},{"detail":"unknown","floor":null,"name":"touched_line_coverage","points":1}],"tier":"T3"},"prev_hash":"b1f52fd5d328db6249e88f8f5b64a9f2bca32ac0222c403ed1a36ce9e340fc5a","hash":"94fe5a730c7b27e446e9637dab3c7541c27d676dc6c8be1cc88ddb3cecf5e400"},{"id":"L85-1ed75a41f373","seq":85,"timestamp":"2026-10-12T15:39:08.110144+00:00","kind":"flag_on","data":{"commit":"592fb22d","flag":"t3_dark_launch","revision":"app-00048-rug"},"prev_hash":"94fe5a730c7b27e446e9637dab3c7541c27d676dc6c8be1cc88ddb3cecf5e400","hash":"1ed75a41f3731ef34c425c43b8220f47dc968627455b21a36a49fc9cdd7d1a4e"},{"id":"L86-ce5a0a2b7245","seq":86,"timestamp":"2026-10-12T15:39:08.410272+00:00","kind":"traffic_shift","data":{"commit":"592fb22d","percent":1,"revision":"app-00048-rug","soak_minutes":20},"prev_hash":"1ed75a41f3731ef34c425c43b8220f47dc968627455b21a36a49fc9cdd7d1a4e","hash":"ce5a0a2b724585982b70c0c3f3d47f072ac0650d8612da73d92fb0bc81552518"},{"id":"L87-74abba9187d1","seq":87,"timestamp":"2026-10-12T15:59:09.067610+00:00","kind":"slo_check","data":{"commit":"592fb22d","error_rate":0.0,"errors":0,"p95_ms":55.7,"percent":1,"reasons":[],"revision":"app-00048-rug","samples":200,"state":"ok"},"prev_hash":"ce5a0a2b724585982b70c0c3f3d47f072ac0650d8612da73d92fb0bc81552518","hash":"74abba9187d148ec99da3659301d89e115202867b7644e13c745b95a7b4d41b7"},{"id":"L88-6fe1418886af","seq":88,"timestamp":"2026-10-12T15:59:09.425378+00:00","kind":"traffic_shift","data":{"commit":"592fb22d","percent":100,"revision":"app-00048-rug","soak_minutes":0},"prev_hash":"74abba9187d148ec99da3659301d89e115202867b7644e13c745b95a7b4d41b7","hash":"6fe1418886afe4f3e789f21b5c1cf4c73b2ad684ed158707de678f55336e16bd"},{"id":"L89-a1ccf7a37bb8","seq":89,"timestamp":"2026-10-12T15:59:10.014222+00:00","kind":"slo_check","data":{"commit":"592fb22d","error_rate":0.0,"errors":0,"p95_ms":37.7,"percent":100,"reasons":[],"revision":"app-00048-rug","samples":10,"state":"insufficient"},"prev_hash":"6fe1418886afe4f3e789f21b5c1cf4c73b2ad684ed158707de678f55336e16bd","hash":"a1ccf7a37bb8160da905ebd0148ae11aa8bd38c52272fb0dd83f26deec578d64"},{"id":"L90-029b2f02ef81","seq":90,"timestamp":"2026-10-12T15:59:10.055942+00:00","kind":"promoted","data":{"commit":"592fb22d","flag_on":true,"percent":100,"revision":"app-00048-rug"},"prev_hash":"a1ccf7a37bb8160da905ebd0148ae11aa8bd38c52272fb0dd83f26deec578d64","hash":"029b2f02ef814178120fe2150696904a58a3bd8946781ded78116abfea1041fb"},{"id":"L91-d8b44a3c24e4","seq":91,"timestamp":"2026-10-12T15:59:10.096372+00:00","kind":"release_outcome","data":{"commit":"592fb22d","outcome":"clean_release","paths":["app/users.py"]},"prev_hash":"029b2f02ef814178120fe2150696904a58a3bd8946781ded78116abfea1041fb","hash":"d8b44a3c24e46fedbb336482dfa03af15b4750f73ac7db5ea9b2280ee363e798"},{"id":"L92-8fc4653deba3","seq":92,"timestamp":"2026-10-12T16:16:15.747884+00:00","kind":"safety_action","data":{"action":"feature_flag_off","actor":"arnavgupta2004","commit":"592fb22d","executed_by":"Claude Code session on the owner's machine, at the owner's instruction","flag":"t3_dark_launch","reason":"Gate 4 run 2 promoted the [demo] injected regression (592fb22d) to 100% while the app could not read flags (it saw t3_dark_launch as off). The flag was still on in GitLab, so a working flag read would have failed about half of production logins. Turned off until the revert ships.","revision":"app-00048-rug"},"prev_hash":"d8b44a3c24e46fedbb336482dfa03af15b4750f73ac7db5ea9b2280ee363e798","hash":"8fc4653deba341f1ab13e6e7b877e49dba9f3f8a377754933f7790b3496b3fdf"}]}