SamuelChien821/devopsbench-100
DevOpsBench-100 DevOpsBench-100 is a synthetic long-horizon software-engineering / SRE agent benchmark: 100 tasks over one executable world ("NovaCart", a mid-size e-commerce SaaS) with 72 SQLite tables, 1451 seeded rows, a 38-file monorepo with 417 commits, and 97 MCP tools spanning a first-party engineering stack (tickets, PRs, CI, deployments, canaries, migrations, feature flags, metrics, alerts, incidents, chat, knowledge base) plus deliberately disagreeing vendor-shaped… See the full description on the dataset page: https://huggingface.co/datasets/SamuelChien821/devopsbench-100.
02.5k
1{2 "allowed_write_tables": [3 "answers",4 "audit_events",5 "diagnoses",6 "messages",7 "tickets"8 ],9 "answer_schema": {10 "additionalProperties": false,11 "properties": {12 "approval_reference": {13 "description": "The change approval record applied to the recommended plan.",14 "type": "string"15 },16 "business_need_date": {17 "description": "Customer cutover date published on the status page that the plan must protect (YYYY-MM-DD).",18 "type": "string"19 },20 "capacity_request_replicas": {21 "description": "Uncovered replicas the vendor order must cover.",22 "type": "integer"23 },24 "decision_timing_status": {25 "description": "ON_TIME when the recommended outcome is on or before the cutover; otherwise LATE.",26 "enum": [27 "ON_TIME",28 "LATE"29 ],30 "type": "string"31 },32 "escalation_approval_required": {33 "description": "1 when a listed plan needs approval beyond the change approval; otherwise 0.",34 "type": "integer"35 },36 "expedited_capacity_date": {37 "description": "CloudCap's confirmed expedited delivery date from the vendor order.",38 "type": "string"39 },40 "expedited_plan_completion": {41 "description": "Outcome date for expedite_capacity: first change window on or after expedited delivery.",42 "type": "string"43 },44 "next_change_window": {45 "description": "Next published change window on the current operating control page.",46 "type": "string"47 },48 "observed_replicas": {49 "description": "Replicas in the production pool per the PagerDuty scale record, before exclusions.",50 "type": "integer"51 },52 "outcome_vs_control_days": {53 "description": "Recommended outcome date minus the cutover date; positive means late.",54 "type": "integer"55 },56 "production_zones": {57 "description": "Production zone count from the PagerDuty scale record.",58 "type": "integer"59 },60 "quantity_unit": {61 "description": "Unit shared by every capacity quantity: replicas.",62 "type": "string"63 },64 "recommended_incremental_cost_usd": {65 "description": "Documented incremental cost of the recommended plan in USD.",66 "type": "integer"67 },68 "recommended_option": {69 "description": "One of standard_capacity_plan, expedite_capacity, release_reserved_capacity.",70 "enum": [71 "standard_capacity_plan",72 "expedite_capacity",73 "release_reserved_capacity"74 ],75 "type": "string"76 },77 "recommended_outcome_date": {78 "description": "Outcome date of the recommended plan.",79 "type": "string"80 },81 "replica_gap": {82 "description": "required_replicas - usable_replicas.",83 "type": "integer"84 },85 "replicas_per_zone": {86 "description": "Healthy replicas required per production zone by the change-readiness standard.",87 "type": "integer"88 },89 "required_replicas": {90 "description": "replicas_per_zone x production_zones.",91 "type": "integer"92 },93 "reserved_release_completion": {94 "description": "Outcome date for release_reserved_capacity.",95 "type": "string"96 },97 "reserved_replicas": {98 "description": "Replicas reserved for another team's freeze in the Linear capacity register.",99 "type": "integer"100 },101 "standard_capacity_date": {102 "description": "CloudCap's confirmed standard delivery date from the vendor order.",103 "type": "string"104 },105 "standard_plan_completion": {106 "description": "Outcome date for standard_capacity_plan: first change window on or after standard delivery.",107 "type": "string"108 },109 "usable_replicas": {110 "description": "observed_replicas - reserved_replicas.",111 "type": "integer"112 }113 },114 "required": [115 "business_need_date",116 "replicas_per_zone",117 "production_zones",118 "required_replicas",119 "observed_replicas",120 "reserved_replicas",121 "usable_replicas",122 "replica_gap",123 "quantity_unit",124 "standard_capacity_date",125 "expedited_capacity_date",126 "capacity_request_replicas",127 "next_change_window",128 "standard_plan_completion",129 "expedited_plan_completion",130 "reserved_release_completion",131 "recommended_option",132 "recommended_outcome_date",133 "recommended_incremental_cost_usd",134 "escalation_approval_required",135 "approval_reference",136 "outcome_vs_control_days",137 "decision_timing_status"138 ],139 "submission": "Submitted once as the reconciliation answer whose question_id is the case capacity-plan question; the answer is the JSON object above.",140 "type": "object"141 },142 "assets": [143 {144 "bytes": 633,145 "evidence_role": "request",146 "kind": "md",147 "material": false,148 "path": "task_files/dob100-012-localize-analytics-crashloop/01-employee-request.md",149 "sha256": "de50af67b61bdece62973480047a5f7a8059ca466dd8000529e098856c2527c0",150 "source": "employee request"151 },152 {153 "bytes": 213,154 "evidence_role": "identity",155 "kind": "csv",156 "material": false,157 "path": "task_files/dob100-012-localize-analytics-crashloop/02-jira-work-item.csv",158 "sha256": "9f32e14a09498b7a4e952362c99283f18754cb66c1a3e11bb338c44ffa467089",159 "source": "Atlassian Jira"160 },161 {162 "bytes": 84,163 "evidence_role": "identity",164 "kind": "json",165 "material": false,166 "path": "task_files/dob100-012-localize-analytics-crashloop/03-cross-tracker-links.json",167 "sha256": "d8facec89dd9266bdf39fe3a274ad823d041331b78043a73e86303f5138554aa",168 "source": "tracker link registry"169 },170 {171 "bytes": 200,172 "evidence_role": "engineering-signal",173 "kind": "json",174 "material": false,175 "path": "task_files/dob100-012-localize-analytics-crashloop/04-github-issue.json",176 "sha256": "2852568656df217d99f1ae4eed4858101be4dcf1ba5f8b9ee9ed2aa3b008ca7d",177 "source": "GitHub"178 },179 {180 "bytes": 1301,181 "evidence_role": "authority",182 "kind": "pdf",183 "material": false,184 "path": "task_files/dob100-012-localize-analytics-crashloop/05-current-operating-control.pdf",185 "sha256": "fc32eaf522ce9018716478d9e709c532d635eed6cc38a80b663100a69a177b32",186 "source": "Confluence current export"187 },188 {189 "bytes": 827,190 "evidence_role": "stale-authority",191 "kind": "pdf",192 "material": false,193 "path": "task_files/dob100-012-localize-analytics-crashloop/06-retired-shortcut-note.pdf",194 "sha256": "5f8f1aa002a5234cee5fa9c3e533da7b368cd0d51db29bf58f75ead6d01bad9a",195 "source": "Confluence history export"196 },197 {198 "bytes": 926,199 "evidence_role": "conversation",200 "kind": "json",201 "material": false,202 "path": "task_files/dob100-012-localize-analytics-crashloop/07-case-room-thread.json",203 "sha256": "5708f707ea330e96c980eb33eab108f6b51ec6dc8af7b7cc35f24e660e70d73a",204 "source": "Slack"205 },206 {207 "bytes": 248,208 "evidence_role": "change-history",209 "kind": "csv",210 "material": false,211 "path": "task_files/dob100-012-localize-analytics-crashloop/08-pagerduty-change-events.csv",212 "sha256": "a0212afebba9e48dcd5dbed1f370043fc20f9638697cb20e61ddb5fe91a8a070",213 "source": "PagerDuty"214 },215 {216 "bytes": 1596,217 "evidence_role": "ownership",218 "kind": "xlsx",219 "material": false,220 "path": "task_files/dob100-012-localize-analytics-crashloop/09-service-owner-register.xlsx",221 "sha256": "75d4472da2da7acb175259e96243e1f2ecd6ea0f62a0954fb32f98ddb218683d",222 "source": "Microsoft Graph workbook"223 },224 {225 "bytes": 1706,226 "evidence_role": "schedule",227 "kind": "xlsx",228 "material": false,229 "path": "task_files/dob100-012-localize-analytics-crashloop/10-release-calendar.xlsx",230 "sha256": "e74d61dfde770a5b6b953476d4014a4de3f53e5eb5078da2381bdeb9b43de465",231 "source": "Microsoft Graph workbook"232 },233 {234 "bytes": 177,235 "evidence_role": "inventory",236 "kind": "csv",237 "material": false,238 "path": "task_files/dob100-012-localize-analytics-crashloop/11-source-inventory.csv",239 "sha256": "1800dd3cdaa379febb1bf6eec5a1caccc114eff91199070277b71a2a90d6fe6c",240 "source": "case intake"241 },242 {243 "bytes": 398,244 "evidence_role": "request",245 "kind": "eml",246 "material": false,247 "path": "task_files/dob100-012-localize-analytics-crashloop/12-request-email.eml",248 "sha256": "e90b64131c8c5942af023302e6e2cec38989da3265c5ee4aac7fd9ae9c8488f2",249 "source": "Gmail export"250 },251 {252 "bytes": 384,253 "evidence_role": "conflict",254 "kind": "eml",255 "material": false,256 "path": "task_files/dob100-012-localize-analytics-crashloop/13-former-owner-email.eml",257 "sha256": "075b5c24c666424c0552f6e48e9a3118f7e9b8ac6fb1c328aeee9e1263504e5f",258 "source": "Gmail export"259 },260 {261 "bytes": 1138,262 "evidence_role": "service-state",263 "kind": "csv",264 "material": false,265 "path": "task_files/dob100-012-localize-analytics-crashloop/14-service-catalog.csv",266 "sha256": "16b7a6f5c782ab23917bb14dafc0ae852e47ba7c413daa8794e55b6749afcd7d",267 "source": "service catalog"268 },269 {270 "bytes": 146,271 "evidence_role": "live-signal",272 "kind": "csv",273 "material": false,274 "path": "task_files/dob100-012-localize-analytics-crashloop/15-slo-export.csv",275 "sha256": "58419dc0c31f22e7a950d38d90f669306f703d7bb019d50edf4484a230400856",276 "source": "SLO platform"277 },278 {279 "bytes": 156,280 "evidence_role": "live-signal",281 "kind": "csv",282 "material": false,283 "path": "task_files/dob100-012-localize-analytics-crashloop/16-metrics-export.csv",284 "sha256": "854e03acd92111e3ebc24c1b8c789aad73142ecbe5831f7004e354f6d6d37c5b",285 "source": "Prometheus"286 },287 {288 "bytes": 225,289 "evidence_role": "live-signal",290 "kind": "log",291 "material": false,292 "path": "task_files/dob100-012-localize-analytics-crashloop/17-observability-log-slice.log",293 "sha256": "d3ceafe678e07231932278b56642142b84ff6d3d0de32cb5a63de28dbfeb5d3e",294 "source": "log platform"295 },296 {297 "bytes": 1253,298 "evidence_role": "live-signal",299 "kind": "json",300 "material": false,301 "path": "task_files/dob100-012-localize-analytics-crashloop/18-sentry-issues.json",302 "sha256": "67e2966912c43ec0c71b0be836cfa81b36e834fd807dfdb493ccdd8db3d09ade",303 "source": "Sentry"304 },305 {306 "bytes": 892,307 "evidence_role": "runtime-state",308 "kind": "yaml",309 "material": false,310 "path": "task_files/dob100-012-localize-analytics-crashloop/19-kubernetes-pods.yaml",311 "sha256": "6ce9380f58c93f5e3f053a6042a595bc569cfbb7ad4c9f9846f3f9010cc1073b",312 "source": "Kubernetes"313 },314 {315 "bytes": 1817,316 "evidence_role": "runtime-state",317 "kind": "log",318 "material": false,319 "path": "task_files/dob100-012-localize-analytics-crashloop/20-kubernetes-events.log",320 "sha256": "98e2e2b2e7eba8b69899c1f75f6dc3410a9bde6b66906cea6fb9e2bac69fce83",321 "source": "Kubernetes"322 },323 {324 "bytes": 443,325 "evidence_role": "deployment-state",326 "kind": "json",327 "material": false,328 "path": "task_files/dob100-012-localize-analytics-crashloop/21-deployment-history.json",329 "sha256": "0f111ccc17f8b3cbf6bb4933e6e7427dde5c9e6165880cfb4387b3c95f803239",330 "source": "deployment platform"331 },332 {333 "bytes": 198,334 "evidence_role": "build-state",335 "kind": "csv",336 "material": false,337 "path": "task_files/dob100-012-localize-analytics-crashloop/22-ci-runs.csv",338 "sha256": "731b8d8620eadfe5180fdb99fb3a94b8f8766ce53f91b7470439af1717a7fa1a",339 "source": "CI platform"340 },341 {342 "bytes": 50,343 "evidence_role": "change-state",344 "kind": "json",345 "material": false,346 "path": "task_files/dob100-012-localize-analytics-crashloop/23-pull-request-context.json",347 "sha256": "e84171dc6a4cb2ce6fa600fd6995d0e7cc32b4af74783b24b365001846be5bb7",348 "source": "GitHub"349 },350 {351 "bytes": 21,352 "evidence_role": "change-control",353 "kind": "sql",354 "material": false,355 "path": "task_files/dob100-012-localize-analytics-crashloop/24-migration-state.sql",356 "sha256": "4838d239c0f74583a1ceea4bf53153ee85c27b935e8d78e801cc009fb48369e7",357 "source": "database change control"358 },359 {360 "bytes": 669,361 "evidence_role": "security",362 "kind": "pdf",363 "material": false,364 "path": "task_files/dob100-012-localize-analytics-crashloop/25-security-scanner-report.pdf",365 "sha256": "cde92e10583610ca7e916583464691892dc27cfbb0d2146d5492315da307dfe2",366 "source": "security scanner"367 },368 {369 "bytes": 254,370 "evidence_role": "governance",371 "kind": "md",372 "material": false,373 "path": "task_files/dob100-012-localize-analytics-crashloop/26-approval-policy.md",374 "sha256": "3be951043c34462a350dd71e5dd9c9e816d16916dd8f25721431b33e75e3abad",375 "source": "change governance"376 },377 {378 "bytes": 213,379 "evidence_role": "lineage",380 "kind": "txt",381 "material": false,382 "path": "task_files/dob100-012-localize-analytics-crashloop/27-current-versus-stale-notes.txt",383 "sha256": "dd4117ff091643260c6feff5e903d48a44ff181ae9dde084abe4737e72657ae7",384 "source": "evidence custodian"385 },386 {387 "bytes": 2695,388 "evidence_role": "capacity requirement",389 "kind": "pdf",390 "material": false,391 "path": "task_files/dob100-012-localize-analytics-crashloop/28-change-readiness-standard.pdf",392 "sha256": "8c5f8933f8f9769b79446135fa83764e9b3aad8c1fcb0b4e32dea735132db9ec",393 "source": "Confluence current export"394 },395 {396 "bytes": 329,397 "evidence_role": "vendor lead time and cost",398 "kind": "csv",399 "material": false,400 "path": "task_files/dob100-012-localize-analytics-crashloop/29-vendor-capacity-order.csv",401 "sha256": "3f909409a7e1273df9d00c6825b48cd2bdd15a110e943f59fe09bfa93c5e565a",402 "source": "Atlassian Jira vendor project"403 },404 {405 "bytes": 415,406 "evidence_role": "approval scope",407 "kind": "csv",408 "material": false,409 "path": "task_files/dob100-012-localize-analytics-crashloop/30-change-approval-record.csv",410 "sha256": "b1c295b73430f0d47dea68cb4d0618d48f8c43f86dab27be2b42584fab1450c1",411 "source": "Atlassian Jira change advisory"412 },413 {414 "bytes": 428,415 "evidence_role": "capacity exclusion",416 "kind": "json",417 "material": false,418 "path": "task_files/dob100-012-localize-analytics-crashloop/31-capacity-reservation-register.json",419 "sha256": "2b9d536a40d401a07742a39a40c67fc0bc98c1c7b07dad5345d7fbdaf76d17cd",420 "source": "Linear"421 },422 {423 "bytes": 268,424 "evidence_role": "independent business need",425 "kind": "json",426 "material": false,427 "path": "task_files/dob100-012-localize-analytics-crashloop/32-customer-cutover-notice.json",428 "sha256": "26f6d9091ae3c1e00f2e14dfa7e301ec6c6429ae0c04fc7f9facdb5bd9a99b62",429 "source": "public status page"430 },431 {432 "bytes": 690,433 "evidence_role": "decision-controlling sandbox export",434 "kind": "json",435 "material": true,436 "material_reason": "the authoritative Jira work item",437 "path": "task_files/dob100-012-localize-analytics-crashloop/material/01-the-authoritative-jira-work-item.json",438 "query_scope": {439 "key": "DOB-012"440 },441 "sha256": "b68d25a90e8d365150553bdf069763393547d07118dafb66bf34fae7db66cb30",442 "source": "the authoritative Jira work item"443 },444 {445 "bytes": 375,446 "evidence_role": "decision-controlling sandbox export",447 "kind": "json",448 "material": true,449 "material_reason": "the cross-tracker link registry",450 "path": "task_files/dob100-012-localize-analytics-crashloop/material/02-the-cross-tracker-link-registry.json",451 "query_scope": {452 "source": "DOB-012"453 },454 "sha256": "b3bd8e926aa03df385fb11925cc0e303fa60e492ca5b6db212ea3dba29acea69",455 "source": "the cross-tracker link registry"456 },457 {458 "bytes": 557,459 "evidence_role": "decision-controlling sandbox export",460 "kind": "json",461 "material": true,462 "material_reason": "the linked GitHub issue population",463 "path": "task_files/dob100-012-localize-analytics-crashloop/material/03-the-linked-github-issue-population.json",464 "query_scope": {465 "repo": "novacart/analytics-worker",466 "state": "open"467 },468 "sha256": "bbde5683de3aac8d3083e4f7b9343bfdab3c01d3f8f84afac36e88b9a84af140",469 "source": "the linked GitHub issue population"470 },471 {472 "bytes": 793,473 "evidence_role": "decision-controlling sandbox export",474 "kind": "json",475 "material": true,476 "material_reason": "the operating-control index",477 "path": "task_files/dob100-012-localize-analytics-crashloop/material/04-the-operating-control-index.json",478 "query_scope": {479 "query": "DOB-012",480 "space": "OPS"481 },482 "sha256": "3c967816d19692866e8926bfaf4f8b2cd4846d76e7c973b9d1e78123938ce21e",483 "source": "the operating-control index"484 },485 {486 "bytes": 1094,487 "evidence_role": "decision-controlling sandbox export",488 "kind": "json",489 "material": true,490 "material_reason": "the exact control revision",491 "path": "task_files/dob100-012-localize-analytics-crashloop/material/05-the-exact-control-revision.json",492 "query_scope": {493 "page_id": 10012494 },495 "sha256": "4d19348bc4b86dd60109af312a1dfeeb5246e901a4292bda57af0dcd9ee09f02",496 "source": "the exact control revision"497 },498 {499 "bytes": 649,500 "evidence_role": "decision-controlling sandbox export",501 "kind": "json",502 "material": true,503 "material_reason": "the exact control revision",504 "path": "task_files/dob100-012-localize-analytics-crashloop/material/06-the-exact-control-revision.json",505 "query_scope": {506 "page_id": 11012507 },508 "sha256": "69f42afcbdac085dbc9e40b6d19b7d54e4873a523190bb8e3081b3a2af4028e9",509 "source": "the exact control revision"510 },511 {512 "bytes": 1286,513 "evidence_role": "decision-controlling sandbox export",514 "kind": "json",515 "material": true,516 "material_reason": "the case-room conversation",517 "path": "task_files/dob100-012-localize-analytics-crashloop/material/07-the-case-room-conversation.json",518 "query_scope": {519 "channel": "case-012-analytics-worker",520 "limit": 50521 },522 "sha256": "f03a4e8842d5464b2bd6365db75b3e44a4ca94d6130215a7773766070716c5b2",523 "source": "the case-room conversation"524 },525 {526 "bytes": 712,527 "evidence_role": "decision-controlling sandbox export",528 "kind": "json",529 "material": true,530 "material_reason": "the PagerDuty change-event history",531 "path": "task_files/dob100-012-localize-analytics-crashloop/material/08-the-pagerduty-change-event-history.json",532 "query_scope": {533 "pd_service_id": "PD-DOB-012",534 "since_day": 330535 },536 "sha256": "84a833ae7186968094165f213dfe9b6aaac2da4ab8c3d97b909507a21126c2f2",537 "source": "the PagerDuty change-event history"538 },539 {540 "bytes": 473,541 "evidence_role": "decision-controlling sandbox export",542 "kind": "json",543 "material": true,544 "material_reason": "the current customer-status record",545 "path": "task_files/dob100-012-localize-analytics-crashloop/material/09-the-current-customer-status-record.json",546 "query_scope": {547 "limit": 20548 },549 "sha256": "4bab96a1cd735bd50efb7b993ff87fb888ac561969d3815921c5f744f72e42d8",550 "source": "the current customer-status record"551 },552 {553 "bytes": 2312,554 "evidence_role": "decision-controlling sandbox export",555 "kind": "json",556 "material": true,557 "material_reason": "cluster event history",558 "path": "task_files/dob100-012-localize-analytics-crashloop/material/10-cluster-event-history.json",559 "query_scope": {},560 "sha256": "39fbd6a7f31599984e29222add10cb53313da5f3be0b03403e497c14bcf26ae3",561 "source": "cluster event history"562 },563 {564 "bytes": 1358,565 "evidence_role": "decision-controlling sandbox export",566 "kind": "json",567 "material": true,568 "material_reason": "live Kubernetes pod state (analytics-worker)",569 "path": "task_files/dob100-012-localize-analytics-crashloop/material/11-live-kubernetes-pod-state.json",570 "query_scope": {571 "service": "analytics-worker"572 },573 "sha256": "2cd62093fee030d2755878fc5fc53677b5b218f8da3bdbe78464de4abba08635",574 "source": "live Kubernetes pod state"575 },576 {577 "bytes": 460,578 "evidence_role": "decision-controlling sandbox export",579 "kind": "json",580 "material": true,581 "material_reason": "runtime resource and process state (analytics-worker)",582 "path": "task_files/dob100-012-localize-analytics-crashloop/material/12-runtime-resource-and-process-state.json",583 "query_scope": {584 "service": "analytics-worker"585 },586 "sha256": "3be95680e8c93724a1492008ef2a49d2490b663b8ea75758e95a39b2a984490f",587 "source": "runtime resource and process state"588 },589 {590 "bytes": 666,591 "evidence_role": "decision-controlling sandbox export",592 "kind": "json",593 "material": true,594 "material_reason": "the employee work item",595 "path": "task_files/dob100-012-localize-analytics-crashloop/material/13-the-employee-work-item.json",596 "query_scope": {597 "key": "OPS-116"598 },599 "sha256": "653a15d63fc941fa5a8a0f4d97f9c576fdd138757a0f8f358cbe297dd2339a58",600 "source": "the employee work item"601 },602 {603 "bytes": 2323,604 "evidence_role": "decision-controlling sandbox export",605 "kind": "json",606 "material": true,607 "material_reason": "the exact control revision",608 "path": "task_files/dob100-012-localize-analytics-crashloop/material/14-the-exact-control-revision.json",609 "query_scope": {610 "page_id": 14012611 },612 "sha256": "fe05b9ab7afd995ab6cabb4a4bb62722acd29f34ffb7b135a2621f0cd28e6f5b",613 "source": "the exact control revision"614 },615 {616 "bytes": 730,617 "evidence_role": "decision-controlling sandbox export",618 "kind": "json",619 "material": true,620 "material_reason": "the authoritative Jira work item",621 "path": "task_files/dob100-012-localize-analytics-crashloop/material/15-the-authoritative-jira-work-item.json",622 "query_scope": {623 "key": "VEND-12"624 },625 "sha256": "d6c8828670da82f58d6339d966664eea0f8f4ed57a30719fc6e4be52d98fcea7",626 "source": "the authoritative Jira work item"627 },628 {629 "bytes": 817,630 "evidence_role": "decision-controlling sandbox export",631 "kind": "json",632 "material": true,633 "material_reason": "the authoritative Jira work item",634 "path": "task_files/dob100-012-localize-analytics-crashloop/material/16-the-authoritative-jira-work-item.json",635 "query_scope": {636 "key": "CHG-12"637 },638 "sha256": "e6ece112e8a8a90645d0bd4c096dbb23178e235e2226268f92fcf4e325b1933a",639 "source": "the authoritative Jira work item"640 },641 {642 "bytes": 675,643 "evidence_role": "decision-controlling sandbox export",644 "kind": "json",645 "material": true,646 "material_reason": "the linked planning tracker",647 "path": "task_files/dob100-012-localize-analytics-crashloop/material/17-the-linked-planning-tracker.json",648 "query_scope": {649 "team": "team-analytics-worker"650 },651 "sha256": "ad9959763256c1643e96d9c28e4affd5fee3fe02fdda22852c754b70af76f511",652 "source": "the linked planning tracker"653 },654 {655 "bytes": 1091,656 "evidence_role": "decision-controlling sandbox export",657 "kind": "json",658 "material": true,659 "material_reason": "customer-status history",660 "path": "task_files/dob100-012-localize-analytics-crashloop/material/18-customer-status-history.json",661 "query_scope": {662 "since_day": 330663 },664 "sha256": "471cf49a4ee7c12410859d30c239f464915db85689949dd7231be9601537c57e",665 "source": "customer-status history"666 },667 {668 "bytes": 1555,669 "evidence_role": "decision-controlling sandbox export",670 "kind": "json",671 "material": true,672 "material_reason": "the current owner register",673 "path": "task_files/dob100-012-localize-analytics-crashloop/material/19-the-current-owner-register.json",674 "query_scope": {},675 "sha256": "4e82429cce405cdf8a5a91aa99da8e1961ff3da5c9858fb489df97dbc0398b24",676 "source": "the current owner register"677 },678 {679 "bytes": 972,680 "evidence_role": "decision-controlling sandbox export",681 "kind": "json",682 "material": true,683 "material_reason": "the PagerDuty service catalog",684 "path": "task_files/dob100-012-localize-analytics-crashloop/material/20-the-pagerduty-service-catalog.json",685 "query_scope": {},686 "sha256": "78f7193910e8296506e903317ef18ba796e61294effc717fc21214d42d6ccdb3",687 "source": "the PagerDuty service catalog"688 },689 {690 "bytes": 18332,691 "evidence_role": "manifest",692 "kind": "json",693 "material": false,694 "path": "task_files/dob100-012-localize-analytics-crashloop/51-agent-visible-asset-manifest.json",695 "sha256": "434ecaef69dee82f27dbeb3421cd5099022626a5e2904c90e128eb9034550588",696 "source": "release builder"697 }698 ],699 "context_files": [700 "task_files/dob100-012-localize-analytics-crashloop/01-employee-request.md",701 "task_files/dob100-012-localize-analytics-crashloop/02-jira-work-item.csv",702 "task_files/dob100-012-localize-analytics-crashloop/03-cross-tracker-links.json",703 "task_files/dob100-012-localize-analytics-crashloop/04-github-issue.json",704 "task_files/dob100-012-localize-analytics-crashloop/05-current-operating-control.pdf",705 "task_files/dob100-012-localize-analytics-crashloop/06-retired-shortcut-note.pdf",706 "task_files/dob100-012-localize-analytics-crashloop/07-case-room-thread.json",707 "task_files/dob100-012-localize-analytics-crashloop/08-pagerduty-change-events.csv",708 "task_files/dob100-012-localize-analytics-crashloop/09-service-owner-register.xlsx",709 "task_files/dob100-012-localize-analytics-crashloop/10-release-calendar.xlsx",710 "task_files/dob100-012-localize-analytics-crashloop/11-source-inventory.csv",711 "task_files/dob100-012-localize-analytics-crashloop/12-request-email.eml",712 "task_files/dob100-012-localize-analytics-crashloop/13-former-owner-email.eml",713 "task_files/dob100-012-localize-analytics-crashloop/14-service-catalog.csv",714 "task_files/dob100-012-localize-analytics-crashloop/15-slo-export.csv",715 "task_files/dob100-012-localize-analytics-crashloop/16-metrics-export.csv",716 "task_files/dob100-012-localize-analytics-crashloop/17-observability-log-slice.log",717 "task_files/dob100-012-localize-analytics-crashloop/18-sentry-issues.json",718 "task_files/dob100-012-localize-analytics-crashloop/19-kubernetes-pods.yaml",719 "task_files/dob100-012-localize-analytics-crashloop/20-kubernetes-events.log",720 "task_files/dob100-012-localize-analytics-crashloop/21-deployment-history.json",721 "task_files/dob100-012-localize-analytics-crashloop/22-ci-runs.csv",722 "task_files/dob100-012-localize-analytics-crashloop/23-pull-request-context.json",723 "task_files/dob100-012-localize-analytics-crashloop/24-migration-state.sql",724 "task_files/dob100-012-localize-analytics-crashloop/25-security-scanner-report.pdf",725 "task_files/dob100-012-localize-analytics-crashloop/26-approval-policy.md",726 "task_files/dob100-012-localize-analytics-crashloop/27-current-versus-stale-notes.txt",727 "task_files/dob100-012-localize-analytics-crashloop/28-change-readiness-standard.pdf",728 "task_files/dob100-012-localize-analytics-crashloop/29-vendor-capacity-order.csv",729 "task_files/dob100-012-localize-analytics-crashloop/30-change-approval-record.csv",730 "task_files/dob100-012-localize-analytics-crashloop/31-capacity-reservation-register.json",731 "task_files/dob100-012-localize-analytics-crashloop/32-customer-cutover-notice.json",732 "task_files/dob100-012-localize-analytics-crashloop/material/01-the-authoritative-jira-work-item.json",733 "task_files/dob100-012-localize-analytics-crashloop/material/02-the-cross-tracker-link-registry.json",734 "task_files/dob100-012-localize-analytics-crashloop/material/03-the-linked-github-issue-population.json",735 "task_files/dob100-012-localize-analytics-crashloop/material/04-the-operating-control-index.json",736 "task_files/dob100-012-localize-analytics-crashloop/material/05-the-exact-control-revision.json",737 "task_files/dob100-012-localize-analytics-crashloop/material/06-the-exact-control-revision.json",738 "task_files/dob100-012-localize-analytics-crashloop/material/07-the-case-room-conversation.json",739 "task_files/dob100-012-localize-analytics-crashloop/material/08-the-pagerduty-change-event-history.json",740 "task_files/dob100-012-localize-analytics-crashloop/material/09-the-current-customer-status-record.json",741 "task_files/dob100-012-localize-analytics-crashloop/material/10-cluster-event-history.json",742 "task_files/dob100-012-localize-analytics-crashloop/material/11-live-kubernetes-pod-state.json",743 "task_files/dob100-012-localize-analytics-crashloop/material/12-runtime-resource-and-process-state.json",744 "task_files/dob100-012-localize-analytics-crashloop/material/13-the-employee-work-item.json",745 "task_files/dob100-012-localize-analytics-crashloop/material/14-the-exact-control-revision.json",746 "task_files/dob100-012-localize-analytics-crashloop/material/15-the-authoritative-jira-work-item.json",747 "task_files/dob100-012-localize-analytics-crashloop/material/16-the-authoritative-jira-work-item.json",748 "task_files/dob100-012-localize-analytics-crashloop/material/17-the-linked-planning-tracker.json",749 "task_files/dob100-012-localize-analytics-crashloop/material/18-customer-status-history.json",750 "task_files/dob100-012-localize-analytics-crashloop/material/19-the-current-owner-register.json",751 "task_files/dob100-012-localize-analytics-crashloop/material/20-the-pagerduty-service-catalog.json",752 "task_files/dob100-012-localize-analytics-crashloop/51-agent-visible-asset-manifest.json"753 ],754 "decision_model": {755 "calculations": [756 {757 "check_id": "correctness.v5_answer_business_need_date",758 "description": "Preserved 2026-03-06 from the published status-page cutover notice as the control date; did not infer urgency from the ticket title.",759 "field": "business_need_date",760 "id": "identify_business_date",761 "milestone_id": "analysis.capacity_plan",762 "weight": 1.0763 },764 {765 "check_id": "correctness.v5_answer_replicas_per_zone",766 "description": "Read 3 healthy replicas per production zone from the DOB-012 change-readiness standard.",767 "field": "replicas_per_zone",768 "id": "read_replicas_per_zone",769 "milestone_id": "analysis.capacity_plan",770 "weight": 1.0771 },772 {773 "check_id": "correctness.v5_answer_production_zones",774 "description": "Read 2 production zones from the PagerDuty scale record for PD-DOB-012.",775 "field": "production_zones",776 "id": "read_production_zones",777 "milestone_id": "analysis.capacity_plan",778 "weight": 1.0779 },780 {781 "check_id": "correctness.v5_answer_required_replicas",782 "description": "Derived 3 per zone x 2 zones = 6 replicas required before the analytics-worker cutover.",783 "field": "required_replicas",784 "id": "derive_plan_requirement",785 "milestone_id": "analysis.capacity_plan",786 "weight": 2.0787 },788 {789 "check_id": "correctness.v5_answer_observed_replicas",790 "description": "Read 6 replicas in the analytics-worker production pool from the PagerDuty scale record.",791 "field": "observed_replicas",792 "id": "read_gross_coverage",793 "milestone_id": "analysis.capacity_plan",794 "weight": 1.0795 },796 {797 "check_id": "correctness.v5_answer_reserved_replicas",798 "description": "Excluded 1 replicas reserved for the media-service freeze in Linear CAP-12.",799 "field": "reserved_replicas",800 "id": "remove_ineligible_coverage",801 "milestone_id": "analysis.capacity_plan",802 "weight": 1.5803 },804 {805 "check_id": "correctness.v5_answer_usable_replicas",806 "description": "Calculated 6 observed - 1 reserved = 5 usable replicas.",807 "field": "usable_replicas",808 "id": "calculate_usable_coverage",809 "milestone_id": "analysis.capacity_plan",810 "weight": 2.0811 },812 {813 "check_id": "correctness.v5_answer_replica_gap",814 "description": "Calculated 6 required - 5 usable = 1 replicas uncovered.",815 "field": "replica_gap",816 "id": "calculate_plan_gap",817 "milestone_id": "analysis.capacity_plan",818 "weight": 2.0819 },820 {821 "check_id": "correctness.v5_answer_quantity_unit",822 "description": "Kept every capacity quantity in replicas.",823 "field": "quantity_unit",824 "id": "preserve_plan_unit",825 "milestone_id": "analysis.capacity_plan",826 "weight": 0.5827 },828 {829 "check_id": "correctness.v5_answer_standard_capacity_date",830 "description": "Read 2026-03-05 as CloudCap's independently confirmed standard delivery date from vendor order VEND-12.",831 "field": "standard_capacity_date",832 "id": "read_standard_external_readiness",833 "milestone_id": "analysis.capacity_plan",834 "weight": 1.0835 },836 {837 "check_id": "correctness.v5_answer_expedited_capacity_date",838 "description": "Read 2026-03-04 as CloudCap's independently confirmed expedited delivery date (USD 1350) from vendor order VEND-12.",839 "field": "expedited_capacity_date",840 "id": "read_expedited_external_readiness",841 "milestone_id": "analysis.capacity_plan",842 "weight": 1.0843 },844 {845 "check_id": "correctness.v5_answer_capacity_request_replicas",846 "description": "Bound the vendor request to the 1 uncovered replicas rather than the full 6-replica requirement.",847 "field": "capacity_request_replicas",848 "id": "bound_external_recovery_quantity",849 "milestone_id": "analysis.capacity_plan",850 "weight": 1.0851 },852 {853 "check_id": "correctness.v5_answer_next_change_window",854 "description": "Read the analytics-worker change calendar (2026-03-04, 2026-03-07, 2026-03-10, 2026-03-13) from the current operating control and identified 2026-03-04 as the next window.",855 "field": "next_change_window",856 "id": "identify_safe_window",857 "milestone_id": "analysis.capacity_plan",858 "weight": 1.0859 },860 {861 "check_id": "correctness.v5_answer_standard_plan_completion",862 "description": "Calculated standard_capacity_plan outcome as 2026-03-07: the first change window on or after standard delivery.",863 "field": "standard_plan_completion",864 "id": "compare_baseline_plan",865 "milestone_id": "decision.options",866 "weight": 1.0867 },868 {869 "check_id": "correctness.v5_answer_expedited_plan_completion",870 "description": "Calculated expedite_capacity outcome as 2026-03-04: the first change window on or after expedited delivery.",871 "field": "expedited_plan_completion",872 "id": "compare_accelerated_plan",873 "milestone_id": "decision.options",874 "weight": 1.0875 },876 {877 "check_id": "correctness.v5_answer_reserved_release_completion",878 "description": "Calculated release_reserved_capacity outcome as 2026-03-03 and kept its separate-approval condition.",879 "field": "reserved_release_completion",880 "id": "compare_escalated_plan",881 "milestone_id": "decision.options",882 "weight": 1.0883 },884 {885 "check_id": "correctness.v5_answer_recommended_option",886 "description": "Compared the date, cost and authority of standard_capacity_plan, expedite_capacity and release_reserved_capacity; selected expedite_capacity as the best currently authorised plan under the readiness standard.",887 "field": "recommended_option",888 "id": "choose_task_specific_option",889 "milestone_id": "decision.options",890 "weight": 2.0891 },892 {893 "check_id": "correctness.v5_answer_recommended_outcome_date",894 "description": "Calculated 2026-03-04 as the supported outcome date for expedite_capacity.",895 "field": "recommended_outcome_date",896 "id": "calculate_recommended_outcome",897 "milestone_id": "decision.options",898 "weight": 2.0899 },900 {901 "check_id": "correctness.v5_answer_recommended_incremental_cost_usd",902 "description": "Applied USD 1350 as the documented incremental cost of expedite_capacity.",903 "field": "recommended_incremental_cost_usd",904 "id": "calculate_selected_cost",905 "milestone_id": "decision.options",906 "weight": 1.0907 },908 {909 "check_id": "correctness.v5_answer_escalation_approval_required",910 "description": "Recognised that release_reserved_capacity remains outside current authority and needs incident-commander approval beyond CHG-12.",911 "field": "escalation_approval_required",912 "id": "apply_escalation_authority",913 "milestone_id": "decision.options",914 "weight": 1.0915 },916 {917 "check_id": "correctness.v5_answer_approval_reference",918 "description": "Applied change approval CHG-12 only to the authorised expedite_capacity scope.",919 "field": "approval_reference",920 "id": "apply_approval_record",921 "milestone_id": "decision.options",922 "weight": 1.0923 },924 {925 "check_id": "correctness.v5_answer_outcome_vs_control_days",926 "description": "Compared 2026-03-04 with the independent control date 2026-03-06 and calculated a signed variance of -2 day(s).",927 "field": "outcome_vs_control_days",928 "id": "calculate_outcome_variance",929 "milestone_id": "decision.options",930 "weight": 1.5931 },932 {933 "check_id": "correctness.v5_answer_decision_timing_status",934 "description": "Reported ON_TIME; did not relabel a controlled but late result as on time.",935 "field": "decision_timing_status",936 "id": "state_honest_timing_status",937 "milestone_id": "decision.options",938 "weight": 1.0939 }940 ],941 "case_reference": "DOB-012",942 "facts": [943 {944 "id": "authoritative_identity",945 "rubric": "Located DOB-012 for analytics-worker through immutable Jira and GitHub identities and preserved OPS-CONTROL-2026.03 as the effective control.",946 "sources": [947 "jira",948 "github"949 ],950 "statement": "DOB-012 resolves to Jira DOB-012 and GitHub issue #9012 for analytics-worker; the effective control is OPS-CONTROL-2026.03."951 },952 {953 "id": "effective_requirement",954 "rubric": "Derived 6 replicas from 3 per zone x 2 zones, with control date 2026-03-06.",955 "sources": [956 "confluence",957 "pagerduty"958 ],959 "statement": "The readiness standard requires 3 healthy replicas per zone and the PagerDuty scale record shows 2 zones: 6 replicas are required before the 2026-03-06 cutover."960 },961 {962 "id": "eligible_coverage",963 "rubric": "Reconciled 6 observed less 1 reserved to 5 usable replicas and a 1-replica gap.",964 "sources": [965 "pagerduty",966 "linear"967 ],968 "statement": "The pool holds 6 replicas; 1 are reserved for the media-service freeze, leaving 5 usable and a gap of 1."969 },970 {971 "id": "conditional_external_recovery",972 "rubric": "Used CloudCap's confirmed standard and expedited dates as inputs, not as authorisation or as completion dates.",973 "sources": [974 "jira"975 ],976 "statement": "CloudCap vendor order VEND-12 confirms 1 replicas: standard delivery 2026-03-05, expedited delivery 2026-03-04 for USD 1350."977 },978 {979 "id": "finite_capacity",980 "rubric": "Applied the published analytics-worker change calendar to derive every plan's completion without using excluded or unapproved scope.",981 "sources": [982 "confluence"983 ],984 "statement": "Change windows for analytics-worker are 2026-03-04, 2026-03-07, 2026-03-10, 2026-03-13; work outside a window needs incident-commander approval."985 },986 {987 "id": "approval_scope",988 "rubric": "Applied CHG-12 only to expedite_capacity and kept release_reserved_capacity outside current authority.",989 "sources": [990 "jira"991 ],992 "statement": "CHG-12 approves the standard and expedited plans within published windows; releasing reserved capacity is outside current authority."993 },994 {995 "id": "business_impact",996 "rubric": "Compared the selected outcome with the 2026-03-06 cutover and reported ON_TIME honestly.",997 "sources": [998 "status_page",999 "slack"1000 ],1001 "statement": "The customer cutover is published for 2026-03-06; the recommended plan lands -2 day(s) versus it (ON_TIME)."1002 }1003 ],1004 "mode": "capacity_plan",1005 "options": [1006 {1007 "approval": "AVAILABLE_NOT_RECOMMENDED",1008 "completion": "2026-03-07",1009 "consequence": "Standard delivery only reaches the 2026-03-07 window, 3 day(s) after expedite_capacity, and would land 1 day(s) after the cutover; it is authorised but inferior.",1010 "control_status": "FEASIBLE_WITH_INFERIOR_TRADEOFF",1011 "id": "standard_capacity_plan",1012 "incremental_cost": 0,1013 "label": "standard_capacity_plan: outcome 2026-03-07, incremental cost USD 0, FEASIBLE_WITH_INFERIOR_TRADEOFF",1014 "recommended": false1015 },1016 {1017 "approval": "APPROVED",1018 "completion": "2026-03-04",1019 "consequence": "Expedited CloudCap delivery on 2026-03-04 lands in the 2026-03-04 change window, 2 day(s) ahead of the 2026-03-06 cutover, keeps the 1 reserved replicas untouched, and carries the documented incremental cost of USD 1350.",1020 "control_status": "SUPPORTED_AND_APPROVED",1021 "id": "expedite_capacity",1022 "incremental_cost": 1350,1023 "label": "expedite_capacity: outcome 2026-03-04, incremental cost USD 1350, SUPPORTED_AND_APPROVED",1024 "recommended": true1025 },1026 {1027 "approval": "ADDITIONAL_APPROVAL_REQUIRED",1028 "completion": "2026-03-03",1029 "consequence": "Releasing the 1 replicas reserved for the media-service freeze would cover the 1-replica gap today, but it breaks a reservation another team depends on, needs incident-commander approval beyond CHG-12, and adds the USD 1600 re-provisioning charge.",1030 "control_status": "SEPARATE_APPROVAL_OR_POLICY_EXCEPTION_REQUIRED",1031 "id": "release_reserved_capacity",1032 "incremental_cost": 1600,1033 "label": "release_reserved_capacity: outcome 2026-03-03, incremental cost USD 1600, SEPARATE_APPROVAL_OR_POLICY_EXCEPTION_REQUIRED",1034 "recommended": false1035 }1036 ],1037 "question_id": "DOB-012-capacity-plan",1038 "record": "DOB-012",1039 "revision": "OPS-CONTROL-2026.03",1040 "selected_completion": "2026-03-04",1041 "selected_option": "expedite_capacity",1042 "source_document": "DOB-012 change-readiness standard, CloudCap order VEND-12, change approval CHG-12",1043 "subject": "analytics-worker customer cutover readiness for DOB-012"1044 },1045 "expected": {1046 "answer": {1047 "approval_reference": "CHG-12",1048 "business_need_date": "2026-03-06",1049 "capacity_request_replicas": 1,1050 "decision_timing_status": "ON_TIME",1051 "escalation_approval_required": 1,1052 "expedited_capacity_date": "2026-03-04",1053 "expedited_plan_completion": "2026-03-04",1054 "next_change_window": "2026-03-04",1055 "observed_replicas": 6,1056 "outcome_vs_control_days": -2,1057 "production_zones": 2,1058 "quantity_unit": "replicas",1059 "recommended_incremental_cost_usd": 1350,1060 "recommended_option": "expedite_capacity",1061 "recommended_outcome_date": "2026-03-04",1062 "replica_gap": 1,1063 "replicas_per_zone": 3,1064 "required_replicas": 6,1065 "reserved_release_completion": "2026-03-03",1066 "reserved_replicas": 1,1067 "standard_capacity_date": "2026-03-05",1068 "standard_plan_completion": "2026-03-07",1069 "usable_replicas": 51070 },1071 "answer_checks": [1072 {1073 "check_id": "correctness.v5_answer_business_need_date",1074 "description": "Reported business_need_date as '2026-03-06' in the DOB-012-capacity-plan decision record.",1075 "field": "business_need_date",1076 "id": "answer_business_need_date",1077 "milestone_id": "analysis.capacity_plan",1078 "weight": 1.01079 },1080 {1081 "check_id": "correctness.v5_answer_replicas_per_zone",1082 "description": "Reported replicas_per_zone as 3 in the DOB-012-capacity-plan decision record.",1083 "field": "replicas_per_zone",1084 "id": "answer_replicas_per_zone",1085 "milestone_id": "analysis.capacity_plan",1086 "weight": 1.01087 },1088 {1089 "check_id": "correctness.v5_answer_production_zones",1090 "description": "Reported production_zones as 2 in the DOB-012-capacity-plan decision record.",1091 "field": "production_zones",1092 "id": "answer_production_zones",1093 "milestone_id": "analysis.capacity_plan",1094 "weight": 1.01095 },1096 {1097 "check_id": "correctness.v5_answer_required_replicas",1098 "description": "Reported required_replicas as 6 in the DOB-012-capacity-plan decision record.",1099 "field": "required_replicas",1100 "id": "answer_required_replicas",1101 "milestone_id": "analysis.capacity_plan",1102 "weight": 2.01103 },1104 {1105 "check_id": "correctness.v5_answer_observed_replicas",1106 "description": "Reported observed_replicas as 6 in the DOB-012-capacity-plan decision record.",1107 "field": "observed_replicas",1108 "id": "answer_observed_replicas",1109 "milestone_id": "analysis.capacity_plan",1110 "weight": 1.01111 },1112 {1113 "check_id": "correctness.v5_answer_reserved_replicas",1114 "description": "Reported reserved_replicas as 1 in the DOB-012-capacity-plan decision record.",1115 "field": "reserved_replicas",1116 "id": "answer_reserved_replicas",1117 "milestone_id": "analysis.capacity_plan",1118 "weight": 1.51119 },1120 {1121 "check_id": "correctness.v5_answer_usable_replicas",1122 "description": "Reported usable_replicas as 5 in the DOB-012-capacity-plan decision record.",1123 "field": "usable_replicas",1124 "id": "answer_usable_replicas",1125 "milestone_id": "analysis.capacity_plan",1126 "weight": 2.01127 },1128 {1129 "check_id": "correctness.v5_answer_replica_gap",1130 "description": "Reported replica_gap as 1 in the DOB-012-capacity-plan decision record.",1131 "field": "replica_gap",1132 "id": "answer_replica_gap",1133 "milestone_id": "analysis.capacity_plan",1134 "weight": 2.01135 },1136 {1137 "check_id": "correctness.v5_answer_quantity_unit",1138 "description": "Reported quantity_unit as 'replicas' in the DOB-012-capacity-plan decision record.",1139 "field": "quantity_unit",1140 "id": "answer_quantity_unit",1141 "milestone_id": "analysis.capacity_plan",1142 "weight": 0.51143 },1144 {1145 "check_id": "correctness.v5_answer_standard_capacity_date",1146 "description": "Reported standard_capacity_date as '2026-03-05' in the DOB-012-capacity-plan decision record.",1147 "field": "standard_capacity_date",1148 "id": "answer_standard_capacity_date",1149 "milestone_id": "analysis.capacity_plan",1150 "weight": 1.01151 },1152 {1153 "check_id": "correctness.v5_answer_expedited_capacity_date",1154 "description": "Reported expedited_capacity_date as '2026-03-04' in the DOB-012-capacity-plan decision record.",1155 "field": "expedited_capacity_date",1156 "id": "answer_expedited_capacity_date",1157 "milestone_id": "analysis.capacity_plan",1158 "weight": 1.01159 },1160 {1161 "check_id": "correctness.v5_answer_capacity_request_replicas",1162 "description": "Reported capacity_request_replicas as 1 in the DOB-012-capacity-plan decision record.",1163 "field": "capacity_request_replicas",1164 "id": "answer_capacity_request_replicas",1165 "milestone_id": "analysis.capacity_plan",1166 "weight": 1.01167 },1168 {1169 "check_id": "correctness.v5_answer_next_change_window",1170 "description": "Reported next_change_window as '2026-03-04' in the DOB-012-capacity-plan decision record.",1171 "field": "next_change_window",1172 "id": "answer_next_change_window",1173 "milestone_id": "analysis.capacity_plan",1174 "weight": 1.01175 },1176 {1177 "check_id": "correctness.v5_answer_standard_plan_completion",1178 "description": "Reported standard_plan_completion as '2026-03-07' in the DOB-012-capacity-plan decision record.",1179 "field": "standard_plan_completion",1180 "id": "answer_standard_plan_completion",1181 "milestone_id": "decision.options",1182 "weight": 1.01183 },1184 {1185 "check_id": "correctness.v5_answer_expedited_plan_completion",1186 "description": "Reported expedited_plan_completion as '2026-03-04' in the DOB-012-capacity-plan decision record.",1187 "field": "expedited_plan_completion",1188 "id": "answer_expedited_plan_completion",1189 "milestone_id": "decision.options",1190 "weight": 1.01191 },1192 {1193 "check_id": "correctness.v5_answer_reserved_release_completion",1194 "description": "Reported reserved_release_completion as '2026-03-03' in the DOB-012-capacity-plan decision record.",1195 "field": "reserved_release_completion",1196 "id": "answer_reserved_release_completion",1197 "milestone_id": "decision.options",1198 "weight": 1.01199 },1200 {