{"chain":{"ok":true,"count":232,"bad_seq":null,"reason":null},"entries":[{"id":"L107-05d076909d4f","seq":107,"timestamp":"2026-10-12T16:38:09.900660+00:00","kind":"tier_computed","data":{"commit":"dffd77e9","from_commit":"d7daa7de","points":1,"revision":"app-00056-dar","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":"d97baf2d12ee1ecac8c98e39564602780178ec123be0eb69a85e3dc3ee388e70","hash":"05d076909d4f2d46825b7f00c564857ed84463d9a8909cb732d6b591ef868f75"},{"id":"L108-a320b6f4e582","seq":108,"timestamp":"2026-10-12T16:38:11.092690+00:00","kind":"flag_not_used","data":{"commit":"dffd77e9","flag":"t3_dark_launch","gating":"removes","reason":"the change removes flag-gated code; the flag stays off so the stable revision's gated path stays dark, and the canary does not read the flag"},"prev_hash":"05d076909d4f2d46825b7f00c564857ed84463d9a8909cb732d6b591ef868f75","hash":"a320b6f4e582c77593a3b636f221f9444f6c083fe0e48a016615536f97e03483"},{"id":"L109-e64c10b7efdb","seq":109,"timestamp":"2026-10-12T16:38:11.415722+00:00","kind":"traffic_shift","data":{"commit":"dffd77e9","percent":1,"revision":"app-00056-dar","soak_minutes":20},"prev_hash":"a320b6f4e582c77593a3b636f221f9444f6c083fe0e48a016615536f97e03483","hash":"e64c10b7efdb1545d8f3ec3f19b275526e36d91fbcb3f145faeeaf998e5ef337"},{"id":"L110-b1e64359539d","seq":110,"timestamp":"2026-10-12T16:59:07.188964+00:00","kind":"slo_check","data":{"commit":"dffd77e9","error_rate":0.0,"errors":0,"p95_ms":65.2,"percent":1,"reasons":[],"revision":"app-00056-dar","samples":210,"state":"ok"},"prev_hash":"e64c10b7efdb1545d8f3ec3f19b275526e36d91fbcb3f145faeeaf998e5ef337","hash":"b1e64359539d28784414bce689d353e8e1aaf57e4aa4621f2f4d7a256c971f0a"},{"id":"L111-ee1f94c091db","seq":111,"timestamp":"2026-10-12T16:59:07.527910+00:00","kind":"traffic_shift","data":{"commit":"dffd77e9","percent":100,"revision":"app-00056-dar","soak_minutes":0},"prev_hash":"b1e64359539d28784414bce689d353e8e1aaf57e4aa4621f2f4d7a256c971f0a","hash":"ee1f94c091dbb89ad03c423ae0ad0399395b2f3eea7ee73bc125121e19a1a9ac"},{"id":"L112-89cd30a350fc","seq":112,"timestamp":"2026-10-12T16:59:07.985813+00:00","kind":"slo_check","data":{"commit":"dffd77e9","error_rate":0.0,"errors":0,"p95_ms":67.2,"percent":100,"reasons":[],"revision":"app-00056-dar","samples":10,"state":"insufficient"},"prev_hash":"ee1f94c091dbb89ad03c423ae0ad0399395b2f3eea7ee73bc125121e19a1a9ac","hash":"89cd30a350fcf83f6ac35da2092119c556984947eadf5a0f6943c063a3f37e52"},{"id":"L113-7b8c73670db1","seq":113,"timestamp":"2026-10-12T16:59:08.036359+00:00","kind":"promoted","data":{"commit":"dffd77e9","flag_on":false,"percent":100,"revision":"app-00056-dar"},"prev_hash":"89cd30a350fcf83f6ac35da2092119c556984947eadf5a0f6943c063a3f37e52","hash":"7b8c73670db15173de6c833dd1291b70ae742cd38d7e7fd3075899557aab4799"},{"id":"L114-01fa27d2c157","seq":114,"timestamp":"2026-10-12T16:59:08.089082+00:00","kind":"release_outcome","data":{"commit":"dffd77e9","outcome":"clean_release","paths":["app/users.py"]},"prev_hash":"7b8c73670db15173de6c833dd1291b70ae742cd38d7e7fd3075899557aab4799","hash":"01fa27d2c157df08cd6f88bc5da0810d189adb9540877a2374f99fdc4ebf6a0c"}]}