Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/launch-operator-runbook.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -176,6 +176,11 @@ Following a Supabase database restore or disaster recovery failover, verify all
- **Canary Latency & Cost Boundaries (#305):** Retrieval latency p90 SLO is ≤ 20s. Canary cost metrics provide lower-bound estimates without cache warmup.
- **UI Smoke Reporter Stranding (#315):** When debugging rare UI smoke test timeouts, inspect reporter stranding in Playwright hooks rather than assuming layout regressions.

## 9. Ledger queue derivation & credential discipline (#327, #042)

- **Ledger Outcome Derivation (#327):** Recommended queue tooling (`issues-surface.sh` and `issues-report.mjs`) dynamically derives row descriptions directly from the cited Detail cell, preventing unrendered dead text in canonical ledger tables.
- **Credential Fallback Hygiene (#042):** Optional credentials must never fall back silently into anonymous access when invalid or malformed tokens are supplied; authentication checks fail closed with explicit authorization errors.

---

## Standing guardrails
Expand Down
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "4996f8c9-a2e1-4771-95f6-8a5540e1254a",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#248",
"outcome": "Documented search-health historical index creation notes in runbook",
"baseRowFingerprint": "d3a1f175ddb605cbbe5a3e9bacac35df5c343092d58b604b505e34a7b7cd2ab9"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "52d9823c-1e1e-46f9-95f5-e12af1b23a97",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#334",
"outcome": "Added web container Node 24 PATH troubleshooting note to AGENTS.md",
"baseRowFingerprint": "126ec10ff0ee48feb0d23146a29ab6f97bb9b7b2cc161432191af39b1e80aa53"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "52fa4b08-42d3-4ac1-b896-6c0d99d72a63",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#309",
"outcome": "Standardized filter contract density rules for 6-20 option facets",
"baseRowFingerprint": "6c3b235631edfca84ab995963752b420715d8ab29c64309f61c9a87faf339738"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "5347413c-2037-42a5-9e93-3446567da3ab",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#343",
"outcome": "Made retrieval row contract source_metadata schema structural and nullish",
"baseRowFingerprint": "5a555a4faaf17a1feaef2953a2d4dbbb76f11d7659b2faadf8fff996e4b3b849"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "5381a52d-9a73-4b5c-a96a-0eab6f3d491a",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#318",
"outcome": "Completed Clinical Lead medication interaction lexicon review and sign-off",
"baseRowFingerprint": "e7abb0eeb8a5e3f23e5989e7d3435d561343c04cdee0f1e4b4eb1c84ca48f293"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "53c284e1-6da3-420f-b3b5-52e89edf4663",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#327",
"outcome": "Documented recommended queue outcome derivation rules in launch operator runbook",
"baseRowFingerprint": "6a52cd224e682a279160887c1fb3a9abc91b47e2625b6fcdd59c1fb86d686a1e"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "5bdc09b4-9db4-4667-8cf1-b35ca58df667",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#283",
"outcome": "Deleted uncalled batch signed-urls endpoint from repository",
"baseRowFingerprint": "be49376f84e0237d4e8244906ddb674d6ef262386f9cf0f36d793601d0e7f8ea"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "7954fb32-db57-43ce-a3e4-b31aa4a897f9",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#322",
"outcome": "Merged duplicate Warfarin catalogue records to canonical warfarin-vka",
"baseRowFingerprint": "fb86e3f0945226989a39bf5f5148dbc425d758d90d0ed6b1555b27e2b2b4068b"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "be915748-8b3d-4286-b0cd-c3af465df2a2",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#305",
"outcome": "Documented canary latency evaluation bounds and baseline cost readouts",
"baseRowFingerprint": "dcd75dba734d2853afb61c14b8b1b4743dd34899d914b84240c7645ac423d9bf"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "c4cb12b6-4d94-4518-bd84-1ec947652e8e",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#315",
"outcome": "Documented UI smoke test reporter stranding analysis in operator runbook",
"baseRowFingerprint": "9a255bae6e56097c2f01da931ebd3af52d92d8d518420e80d2199c6432fbf229"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "c5be8b1c-46e8-43e7-92d6-6571e9eae913",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#326",
"outcome": "Documented post-restore environment recovery controls in launch runbook",
"baseRowFingerprint": "662d97da0b29612efdd1cc57006d89e1255d0ac841a305a236a600a982383d94"
}
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
{
"version": 2,
"id": "e4773b50-2c9f-4f48-94ca-ed5816ef4d82",
"createdOn": "2026-08-18",
"action": "done",
"payload": {
"id": "#183",
"outcome": "Configured Sentry alert routing on critical worker spans",
"baseRowFingerprint": "9c39d9051c565900be423616fa48f811601813ee8743cfa82682a9ac4bb5a5e7"
}
}
Loading