@@ -1,172 +1,172 @@
 
		
	
		
			
				# DevOps Task Board  
		
	
		
			
				 
		
	
		
			
				## Governance & Rules  
		
	
		
			
				 
		
	
		
			
				| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
 
		
	
		
			
				|----|--------|----------|------------|-------------|---------------|
 
		
	
		
			
				| DEVOPS-RULES-33-001 | DOING (2025-10-26) | DevOps Guild, Platform Leads | — | Contracts &  Rules anchor:< br > • Gateway proxies only; Policy Engine composes overlays/simulations.< br > • AOC ingestion cannot merge; only lossless canonicalization.< br > • One graph platform: Graph Indexer + Graph API. Cartographer retired. | Rules posted in SPRINTS/TASKS; duplicates cleaned per guidance; reviewers acknowledge in changelog. |
 
		
	
		
			
				 
		
	
		
			
				| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
 
		
	
		
			
				|----|--------|----------|------------|-------------|---------------|
 
		
	
		
			
				| DEVOPS-HELM-09-001 | DONE | DevOps Guild | SCANNER-WEB-09-101 | Create Helm/Compose environment profiles (dev, staging, airgap) with deterministic digests. | Profiles committed under `deploy/` ; docs updated; CI smoke deploy passes. |
 
		
	
		
			
				| DEVOPS-SCANNER-09-204 | DONE (2025-10-21) | DevOps Guild, Scanner WebService Guild | SCANNER-EVENTS-15-201 | Surface `SCANNER__EVENTS__*`  environment variables across docker-compose (dev/stage/airgap) and Helm values, defaulting to share the Redis queue DSN. | Compose/Helm configs ship enabled Redis event publishing with documented overrides; lint jobs updated; docs cross-link to new knobs. |
 
		
	
		
			
				| DEVOPS-SCANNER-09-205 | DONE (2025-10-21) | DevOps Guild, Notify Guild | DEVOPS-SCANNER-09-204 | Add Notify smoke stage that tails the Redis stream and asserts `scanner.report.ready` /`scanner.scan.completed`  reach Notify WebService in staging. | CI job reads Redis stream during scanner smoke deploy, confirms Notify ingestion via API, alerts on failure. |
 
		
	
		
			
				| DEVOPS-PERF-10-001 | DONE | DevOps Guild | BENCH-SCANNER-10-001 | Add perf smoke job (SBOM compose < 5   s  target )  to  CI .  |  CI  job  runs  sample  build  verifying  < 5   s ;  alerts  configured .  | 
 
		
	
		
			
				|  DEVOPS-PERF-10-002  |  DONE  ( 2025-10-23 )  |  DevOps  Guild  |  BENCH-SCANNER-10-002  |  Publish  analyzer  bench  metrics  to  Grafana / perf  workbook  and  alarm  on  ≥ 20   %  regressions .  |  CI  exports  JSON  for  dashboards ;  Grafana  panel  wired ;  Ops  on-call  doc  updated  with  alert  hook .  |  
		
	
		
			
				|  DEVOPS-AOC-19-001  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  Platform  Guild  |  WEB-AOC-19-003  |  Integrate  the  AOC  Roslyn  analyzer  and  guard  tests  into  CI ,  failing  builds  when  ingestion  projects  attempt  banned  writes .  |  Analyzer  runs  in  PR / CI  pipelines ,  results  surfaced  in  build  summary ,  docs  updated  under  `docs/op s/ci-aoc.md` .  |  
		
	
		
			
				>  Docs hand-off (2025-10-26): see `docs/ingestion/aggregation-only-contract.md` §5, `docs/architecture/ overview.md`, and `docs/cli /cli-reference.md` for guard + verifier expectations.  
		
	
		
			
				|  DEVOPS-AOC-19-002  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild  |  CLI-AOC-19-002 ,  CONCELIER-WEB-AOC-19-004 ,  EXCITITOR-WEB-AOC-19-004  |  Add  pipeline  stage  executing  `stella aoc verify --since`  against  seeded  Mongo  snapshots  for  Concelier  +  Excititor ,  publishing  violation  report  artefacts .  |  Stage  runs  on  main / nightly ,  fails  on  violations ,  artifacts  retained ,  runbook  documented .  |  
		
	
		
			
				>  Blocked: waiting on CLI verifier command and Concelier/Excititor guard endpoints to land (CLI-AOC-19-002, CONCELIER-WEB-AOC-19-004, EXCITITOR-WEB-AOC-19-004).  
		
	
		
			
				|  DEVOPS-AOC-19-003  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  QA  Guild  |  CONCELIER-WEB-AOC-19-003 ,  EXCITITOR-WEB-AOC-19-003  |  Enforce  unit  test  coverage  thresholds  for  AOC  guard  suites  and  ensure  coverage  exported  to  dashboards .  |  Coverage  report  includes  guard  projects ,  threshold  gate  passes / fails  as  expected ,  dashboards  refreshed  with  new  metrics .  |  
		
	
		
			
				>  Blocked: guard coverage suites and exporter hooks pending in Concelier/Excititor (CONCELIER-WEB-AOC-19-003, EXCITITOR-WEB-AOC-19-003).  
		
	
		
			
				|  DEVOPS-AOC-19-101  |  TODO  ( 2025-10-28 )  |  DevOps  Guild ,  Concelier  Storage  Guild  |  CONCELIER-STORE-AOC-19-002  |  Draft  supersedes  backfill  rollout  ( freeze  window ,  dry-run  steps ,  rollback )  once  advisory_raw  idempotency  index  passes  staging  verification .  |  Runbook  committed  in  `docs/deploy/containers.md`  +  Offline  Kit  notes ,  staging  rehearsal  scheduled  with  dependencies  captured  in  SPRINTS .  |  
		
	
		
			
				|  DEVOPS-OBS-50-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Observability  Guild  |  TELEMETRY-OBS-50-001  |  Deliver  default  OpenTelemetry  collector  deployment  ( Compose / Helm  manifests ),  OTLP  ingestion  endpoints ,  and  secure  pipeline  ( authN ,  mTLS ,  tenant  partitioning ).  Provide  smoke  test  verifying  traces / logs / metrics  ingestion .  |  Collector  manifests  committed ;  smoke  test  green ;  docs  updated ;  imposed  rule  banner  reminder  noted .  |  
		
	
		
			
				|  DEVOPS-OBS-50-002  |  DOING  ( 2025-10-26 )  |  DevOps  Guild ,  Security  Guild  |  DEVOPS-OBS-50-001 ,  TELEMETRY-OBS-51-002  |  Stand  up  multi-tenant  storage  backends  ( Prometheus ,  Tempo / Jaeger ,  Loki )  with  retention  policies ,  tenant  isolation ,  and  redaction  guard  rails .  Integrate  with  Authority  scopes  for  read  paths .  |  Storage  stack  deployed  with  auth ;  retention  configured ;  integration  tests  verify  tenant  isolation ;  runbook  drafted .  |  
		
	
		
			
				>  Coordination started with Observability Guild (2025-10-26) to schedule staging rollout and provision service accounts. Staging bootstrap commands and secret names documented in `docs/op s/telemetry- storage.md`.  
		
	
		
			
				|  DEVOPS-OBS-50-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Offline  Kit  Guild  |  DEVOPS-OBS-50-001  |  Package  telemetry  stack  configs  for  air-gapped  installs  ( Offline  Kit  bundle ,  documented  overrides ,  sample  values )  and  automate  checksum / signature  generation .  |  Offline  bundle  includes  collector + storage  configs ;  checksums  published ;  docs  cross-linked ;  imposed  rule  annotation  recorded .  |  
		
	
		
			
				|  DEVOPS-OBS-51-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  WEB-OBS-51-001 ,  DEVOPS-OBS-50-001  |  Implement  SLO  evaluator  service  ( burn  rate  calculators ,  webhook  emitters ),  Grafana  dashboards ,  and  alert  routing  to  Notifier .  Provide  Terraform / Helm  automation .  |  Dashboards  live ;  evaluator  emits  webhooks ;  alert  runbook  referenced ;  staging  alert  fired  in  test .  |  
		
	
		
			
				|  DEVOPS-OBS-52-001  |  TODO  |  DevOps  Guild ,  Timeline  Indexer  Guild  |  TIMELINE-OBS-52-002  |  Configure  streaming  pipeline  ( NATS / Redis / Kafka )  with  retention ,  partitioning ,  and  backpressure  tuning  for  timeline  events ;  add  CI  validation  of  schema  +  rate  caps .  |  Pipeline  deployed ;  load  test  meets  SLA ;  schema  validation  job  passes ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-OBS-53-001  |  TODO  |  DevOps  Guild ,  Evidence  Locker  Guild  |  EVID-OBS-53-001  |  Provision  object  storage  with  WORM / retention  options  ( S3  Object  Lock  /  MinIO  immutability ),  legal  hold  automation ,  and  backup / restore  scripts  for  evidence  locker .  |  Storage  configured  with  WORM ;  legal  hold  script  documented ;  backup  test  performed ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-OBS-54-001  |  TODO  |  DevOps  Guild ,  Security  Guild  |  PROV-OBS-53-002 ,  EVID-OBS-54-001  |  Manage  provenance  signing  infrastructure  ( KMS  keys ,  rotation  schedule ,  timestamp  authority  integration )  and  integrate  verification  jobs  into  CI .  |  Keys  provisioned  with  rotation  policy ;  timestamp  authority  configured ;  CI  verifies  sample  bundles ;  audit  trail  stored .  |  
		
	
		
			
				|  DEVOPS-OBS-55-001  |  TODO  |  DevOps  Guild ,  Ops  Guild  |  DEVOPS-OBS-51-001 ,  WEB-OBS-55-001  |  Implement  incident  mode  automation:  feature  flag  service ,  auto-activation  via  SLO  burn-rate ,  retention  override  management ,  and  post-incident  reset  job .  |  Incident  mode  toggles  via  API / CLI ;  automation  tested  in  staging ;  reset  job  verified ;  runbook  referenced .  |  
		
	
		
			
				 
		
	
		
			
				## Air-Gapped Mode (Epic 16)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-001  |  TODO  |  DevOps  Guild  |  AIRGAP-CTL-56-001  |  Ship  deny-all  egress  policies  for  Kubernetes  ( NetworkPolicy / eBPF )  and  docker-compose  firewall  rules ;  provide  verification  script  for  sealed  mode .  |  Policies  committed  with  tests ;  verification  script  passes / fails  as  expected ;  docs  cross-linked .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-002  |  TODO  |  DevOps  Guild ,  AirGap  Importer  Guild  |  AIRGAP-IMP-57-002  |  Provide  import  tooling  for  bundle  staging:  checksum  validation ,  offline  object-store  loader  scripts ,  removable  media  guidance .  |  Scripts  documented ;  smoke  tests  validate  import ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-003  |  TODO  |  DevOps  Guild ,  Container  Distribution  Guild  |  EXPORT-AIRGAP-56-002  |  Build  Bootstrap  Pack  pipeline  bundling  images / charts ,  generating  checksums ,  and  publishing  manifest  for  offline  transfer .  |  Pipeline  runs  in  connected  env ;  pack  verified  in  air-gap  smoke  test ;  manifest  recorded .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-57-001  |  TODO  |  DevOps  Guild ,  Mirror  Creator  Guild  |  MIRROR-CRT-56-002  |  Automate  Mirror  Bundle  creation  jobs  with  dual-control  approvals ,  artifact  signing ,  and  checksum  publication .  |  Approval  workflow  enforced ;  CI  artifact  includes  DSSE / TUF  metadata ;  audit  logs  stored .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-57-002  |  TODO  |  DevOps  Guild ,  Authority  Guild  |  AUTH-OBS-50-001  |  Configure  sealed-mode  CI  tests  that  run  services  with  sealed  flag  and  ensure  no  egress  occurs  ( iptables  +  mock  DNS ).  |  CI  suite  fails  on  attempted  egress ;  reports  remediation ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-58-001  |  TODO  |  DevOps  Guild ,  Notifications  Guild  |  NOTIFY-AIRGAP-56-002  |  Provide  local  SMTP / syslog  container  templates  and  health  checks  for  sealed  environments ;  integrate  into  Bootstrap  Pack .  |  Templates  deployed  successfully ;  health  checks  in  CI ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-58-002  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  DEVOPS-AIRGAP-56-001 ,  DEVOPS-OBS-51-001  |  Ship  sealed-mode  observability  stack  ( Prometheus / Grafana / Tempo / Loki )  pre-configured  with  offline  dashboards  and  no  remote  exporters .  |  Stack  boots  offline ;  dashboards  available ;  verification  script  confirms  zero  egress .  |  
		
	
		
			
				|  DEVOPS-REL-14-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  SIGNER-API-11-101 ,  ATTESTOR-API-11-201  |  Deterministic  build / release  pipeline  with  SBOM / provenance ,  signing ,  manifest  generation .  |  CI  pipeline  produces  signed  images  +  SBOM / attestations ,  manifests  published  with  verified  hashes ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-REL-14-004  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Scanner  Guild  |  DEVOPS-REL-14-001 ,  SCANNER-ANALYZERS-LANG-10-309P  |  Extend  release / offline  smoke  jobs  to  exercise  the  Python  analyzer  plug-in  ( warm / cold  scans ,  determinism ,  signature  checks ).  |  Release / Offline  pipelines  run  Python  analyzer  smoke  suite ;  alerts  hooked ;  docs  updated  with  new  coverage  matrix .  |  
		
	
		
			
				|  DEVOPS-REL-17-002  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-REL-14-001 ,  SCANNER-EMIT-17-701  |  Persist  stripped-debug  artifacts  organised  by  GNU  build-id  and  bundle  them  into  release / offline  kits  with  checksum  manifests .  |  CI  job  writes  `.debug`  files  under  `artifacts/debug/.build-id/` ,  manifest  +  checksums  published ,  offline  kit  includes  cache ,  smoke  job  proves  symbol  lookup  via  build-id .  |  
		
	
		
			
				|  DEVOPS-REL-17-004  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-REL-17-002  |  Ensure  release  workflow  publishes  `out/release/debug`  ( build-id  tree  +  manifest )  and  fails  when  symbols  are  missing .  |  Release  job  emits  debug  artefacts ,  `mirror_debug_store.py`  summary  committed ,  warning  cleared  from  build  logs ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-MIRROR-08-001  |  DONE  ( 2025-10-19 )  |  DevOps  Guild  |  DEVOPS-REL-14-001  |  Stand  up  managed  mirror  profiles  for  `*.stella-ops.org`  ( Concelier / Excititor ),  including  Helm / Compose  overlays ,  multi-tenant  secrets ,  CDN  caching ,  and  sync  documentation .  |  Infra  overlays  committed ,  CI  smoke  deploy  hits  mirror  endpoints ,  runbooks  published  for  downstream  sync  and  quota  management .  |  
		
	
		
			
				>  Note (2025-10-26, BLOCKED): IdentityModel.Tokens patched for logging 9.x, but release bundle still fails because Docker cannot stream multi-arch build context (`unix:///var/run/docker.sock` unavailable, EOF during copy). Retry once docker daemon/socket is healthy; until then `out/release/debug` cannot be generated.  
		
	
		
			
				|  DEVOPS-CONSOLE-23-001  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  Console  Guild  |  CONSOLE-CORE-23-001  |  Add  console  CI  workflow  ( pnpm  cache ,  lint ,  type-check ,  unit ,  Storybook  a11y ,  Playwright ,  Lighthouse )  with  offline  runners  and  artifact  retention  for  screenshots / reports .  |  Workflow  runs  on  PR  &  main ,  caches  reduce  install  time ,  failing  checks  block  merges ,  artifacts  uploaded  for  triage ,  docs  updated .  |  
		
	
		
			
				>  Blocked: Console workspace and package scripts (CONSOLE-CORE-23-001..005) are not yet present; CI cannot execute pnpm/Playwright/Lighthouse until the Next.js app lands.  
		
	
		
			
				|  DEVOPS-CONSOLE-23-002  |  TODO  |  DevOps  Guild ,  Console  Guild  |  DEVOPS-CONSOLE-23-001 ,  CONSOLE-REL-23-301  |  Produce  `stella-console`  container  build  +  Helm  chart  overlays  with  deterministic  digests ,  SBOM / provenance  artefacts ,  and  offline  bundle  packaging  scripts .  |  Container  published  to  registry  mirror ,  Helm  values  committed ,  SBOM / attestations  generated ,  offline  kit  job  passes  smoke  test ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-100  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  -  |  Finalise  production  environment  footprint  ( clusters ,  secrets ,  network  overlays )  for  full-platform  go-live .  |  IaC / compose  overlays  committed ,  secrets  placeholders  documented ,  dry-run  deploy  succeeds  in  staging .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-900  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Module  Leads  |  Wave  0  completion  |  Collect  “ full  implementation ”  sign-off  from  module  owners  and  consolidate  launch  readiness  checklist .  |  Sign-off  record  stored  under  `docs/op s/launch-readiness.md` ;  outstanding  gaps  triaged ;  checklist  approved .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-LAUNCH-18-100 ,  DEVOPS-LAUNCH-18-900  |  Production  launch  cutover  rehearsal  and  runbook  publication .  |  `docs/op s/launch-cutover.md`  drafted ,  rehearsal  executed  with  rollback  drill ,  approvals  captured .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-001  |  DONE  ( 2025-10-25 )  |  DevOps  Guild ,  Platform  Leads  |  DEVOPS-REL-14-001  |  Add  . NET  10  preview  feeds  /  local  mirrors  so  `Microsoft.Extensions.*`  10 . 0  preview  packages  restore  offline ;  refresh  restore  docs .  |  NuGet . config  maps  preview  feeds  ( or  local  mirrored  packages ),  `dotnet restore`  succeeds  for  Excititor / Concelier  solutions  without  ad-hoc  feed  edits ,  docs  updated  for  offline  bootstrap .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-002  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-NUGET-13-001  |  Ensure  all  solutions / projects  prefer  `local-nuget`  before  public  sources  and  document  restore  order  validation .  |  `NuGet.config`  and  solution-level  configs  resolve  from  `local-nuget`  first ;  automated  check  verifies  priority ;  docs  updated  for  restore  ordering .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Platform  Leads  |  DEVOPS-NUGET-13-002  |  Sweep  `Microsoft.*`  NuGet  dependencies  pinned  to  8 .*  and  upgrade  to  latest  . NET  10  equivalents  ( or  . NET  9  when  10  unavailable ),  updating  restore  guidance .  |  Dependency  audit  shows  no  8 .*  `Microsoft.*`  packages  remaining ;  CI  builds  green ;  changelog / doc  sections  capture  upgrade  rationale .  |  
		
	
		
			
				 
		
	
		
			
				## Policy Engine v2  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-POLICY-20-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Policy  Guild  |  POLICY-ENGINE-20-001  |  Integrate  DSL  linting  in  CI  ( parser / compile )  to  block  invalid  policies ;  add  pipeline  step  compiling  sample  policies .  |  CI  fails  on  syntax  errors ;  lint  logs  surfaced ;  docs  updated  with  pipeline  instructions .  |  
		
	
		
			
				|  DEVOPS-POLICY-20-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  QA  Guild  |  DEVOPS-POLICY-20-001 ,  POLICY-ENGINE-20-005  |  Determinism  CI:  run  Policy  Engine  twice  with  identical  inputs  and  diff  outputs  to  guard  non-determinism .  |  CI  job  compares  outputs ,  fails  on  differences ,  logs  stored ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-POLICY-20-004  |  DONE  ( 2025-10-27 )  |  DevOps  Guild ,  Scheduler  Guild ,  CLI  Guild  |  SCHED-MODELS-20-001 ,  CLI-POLICY-20-002  |  Automate  policy  schema  exports:  generate  JSON  Schema  from  `PolicyRun*`  DTOs  during  CI ,  publish  artefacts ,  and  emit  change  alerts  for  CLI  consumers  ( Slack  +  changelog ).  |  CI  stage  outputs  versioned  schema  files ,  uploads  artefacts ,  notifies  #policy -engine  channel  on  change ;  docs / CLI  references  updated .  |  
		
	
		
			
				>  2025-10-27: `.gitea/workflows/build-test-deploy.yml` publishes the `policy-schema-exports` artefact under `artifacts/policy-schemas/<commit>/` and posts Slack diffs via `POLICY_ENGINE_SCHEMA_WEBHOOK`; diff stored as `policy-schema-diff.patch`.  
		
	
		
			
				 
		
	
		
			
				## Graph Explorer v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				 
		
	
		
			
				## Orchestrator Dashboard  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-ORCH-32-001  |  TODO  |  DevOps  Guild ,  Orchestrator  Service  Guild  |  ORCH-SVC-32-001  |  Provision  orchestrator  Postgres / message-bus  infrastructure ,  add  CI  smoke  deploy ,  seed  Grafana  dashboards  ( queue  depth ,  inflight  jobs ),  and  document  bootstrap .  |  Helm / Compose  profiles  committed ;  CI  smoke  deploy  runs ;  dashboards  live  with  metrics ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-ORCH-33-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  DEVOPS-ORCH-32-001 ,  ORCH-SVC-33-001 .. 003  |  Publish  Grafana  dashboards / alerts  for  rate  limiter ,  backpressure ,  error  clustering ,  and  DLQ  depth ;  integrate  with  on-call  rotations .  |  Dashboards  and  alerts  configured ;  synthetic  tests  validate  thresholds ;  on-call  playbook  updated .  |  
		
	
		
			
				|  DEVOPS-ORCH-34-001  |  TODO  |  DevOps  Guild ,  Orchestrator  Service  Guild  |  DEVOPS-ORCH-33-001 ,  ORCH-SVC-34-001 .. 003  |  Harden  production  monitoring  ( synthetic  probes ,  burn-rate  alerts ,  replay  smoke ),  document  incident  response ,  and  prep  GA  readiness  checklist .  |  Synthetic  probes  created ;  burn-rate  alerts  firing  on  test  scenario ;  GA  checklist  approved ;  runbook  linked .  |  
		
	
		
			
				 
		
	
		
			
				## Link-Not-Merge v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-LNM-22-001  |  BLOCKED  ( 2025-10-27 )  |  DevOps  Guild ,  Concelier  Guild  |  CONCELIER-LNM-21-102  |  Run  migration / backfill  pipelines  for  advisory  observations / linksets  in  staging ,  validate  counts / conflicts ,  and  automate  deployment  steps .  Awaiting  storage  backfill  tooling .  |  
		
	
		
			
				|  DEVOPS-LNM-22-002  |  BLOCKED  ( 2025-10-27 )  |  DevOps  Guild ,  Excititor  Guild  |  EXCITITOR-LNM-21-102  |  Execute  VEX  observation / linkset  backfill  with  monitoring ;  ensure  NATS / Redis  events  integrated ;  document  ops  runbook .  Blocked  until  Excititor  storage  migration  lands .  |  
		
	
		
			
				|  DEVOPS-LNM-22-003  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  CONCELIER-LNM-21-005 ,  EXCITITOR-LNM-21-005  |  Add  CI / monitoring  coverage  for  new  metrics  ( `advisory_observations_total` ,  `linksets_total` ,  etc .)  and  alerts  on  ingest-to-API  SLA  breaches .  |  Metrics  scraped  into  Grafana ;  alert  thresholds  set ;  CI  job  verifies  metric  emission .  |  
		
	
		
			
				 
		
	
		
			
				## Graph & Vuln Explorer v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-GRAPH-24-001  |  TODO  |  DevOps  Guild ,  SBOM  Service  Guild  |  SBOM-GRAPH-24-002  |  Load  test  graph  index / adjacency  APIs  with  40k-node  assets ;  capture  perf  dashboards  and  alert  thresholds .  |  Perf  suite  added ;  dashboards  live ;  alerts  configured .  |  
		
	
		
			
				|  DEVOPS-GRAPH-24-002  |  TODO  |  DevOps  Guild ,  UI  Guild  |  UI-GRAPH-24-001 .. 005  |  Integrate  synthetic  UI  perf  runs  ( Playwright / WebGL  metrics )  for  Graph / Vuln  explorers ;  fail  builds  on  regression .  |  CI  job  runs  UI  perf  tests ;  baseline  stored ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-GRAPH-24-003  |  TODO  |  DevOps  Guild  |  WEB-GRAPH-24-002  |  Implement  smoke  job  for  simulation  endpoints  ensuring  we  stay  within  SLA  (< 3s  upgrade )  and  log  results .  |  Smoke  job  in  CI ;  alerts  when  SLA  breached ;  runbook  documented .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-001  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-POLICY-27-001 ,  REGISTRY-API-27-001  |  Add  CI  pipeline  stages  to  run  `stella policy lint|compile|test`  with  secret  scanning  on  policy  sources  for  PRs  touching  `/policies/**` ;  publish  diagnostics  artifacts .  |  Pipeline  executes  on  PR / main ,  failures  block  merges ,  secret  scan  summary  uploaded ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-002  |  TODO  |  DevOps  Guild ,  Policy  Registry  Guild  |  REGISTRY-API-27-005 ,  SCHED-WORKER-27-301  |  Provide  optional  batch  simulation  CI  job  ( staging  inventory )  that  triggers  Registry  run ,  polls  results ,  and  posts  markdown  summary  to  PR ;  enforce  drift  thresholds .  |  Job  configurable  via  label ,  summary  comment  generated ,  drift  threshold  gates  merges ,  runbook  documented .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-003  |  TODO  |  DevOps  Guild ,  Security  Guild  |  AUTH-POLICY-27-002 ,  REGISTRY-API-27-007  |  Manage  signing  key  material  for  policy  publish  pipeline  ( OIDC  workload  identity  +  cosign ),  rotate  keys ,  and  document  verification  steps ;  integrate  attestation  verification  stage .  |  Keys  stored  in  secure  vault ,  rotation  procedure  documented ,  CI  verifies  attestations ,  audit  logs  recorded .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-004  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  WEB-POLICY-27-005 ,  TELEMETRY-CONSOLE-27-001  |  Create  dashboards / alerts  for  policy  compile  latency ,  simulation  queue  depth ,  approval  latency ,  and  promotion  outcomes ;  integrate  with  on-call  playbooks .  |  Grafana  dashboards  live ,  alerts  tuned ,  runbooks  updated ,  observability  tests  verify  metric  ingestion .  |  
		
	
		
			
				>  Remark (2025-10-20): Repacked `Mongo2Go` local feed to require MongoDB.Driver 3.5.0 + SharpCompress 0.41.0; cache regression tests green and NU1902/NU1903 suppressed.  
		
	
		
			
				>  Remark (2025-10-21): Compose/Helm profiles now surface `SCANNER__EVENTS__*` toggles with docs pointing at new `.env` placeholders.  
		
	
		
			
				 
		
	
		
			
				## Reachability v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-SIG-26-001  |  TODO  |  DevOps  Guild ,  Signals  Guild  |  SIGNALS-24-001  |  Provision  CI / CD  pipelines ,  Helm / Compose  manifests  for  Signals  service ,  including  artifact  storage  and  Redis  dependencies .  |  Pipelines  ship  Signals  service ;  deployment  docs  updated ;  smoke  tests  green .  |  
		
	
		
			
				|  DEVOPS-SIG-26-002  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  SIGNALS-24-004  |  Create  dashboards / alerts  for  reachability  scoring  latency ,  cache  hit  rates ,  sensor  staleness .  |  Dashboards  live ;  alert  thresholds  configured ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-VULN-29-001  |  TODO  |  DevOps  Guild ,  Findings  Ledger  Guild  |  LEDGER-29-002 .. 009  |  Provision  CI  jobs  for  ledger  projector  ( replay ,  determinism ),  set  up  backups ,  monitor  Merkle  anchoring ,  and  automate  verification .  |  CI  job  verifies  hash  chains ;  backups  documented ;  alerts  for  anchoring  failures  configured .  |  
		
	
		
			
				|  DEVOPS-VULN-29-002  |  TODO  |  DevOps  Guild ,  Vuln  Explorer  API  Guild  |  VULN-API-29-002 .. 009  |  Configure  load / perf  tests  ( 5M  findings / tenant ),  query  budget  enforcement ,  API  SLO  dashboards ,  and  alerts  for  `vuln_list_latency`  and  `projection_lag` .  |  Perf  suite  integrated ;  dashboards  live ;  alerts  firing ;  runbooks  updated .  |  
		
	
		
			
				|  DEVOPS-VULN-29-003  |  TODO  |  DevOps  Guild ,  Console  Guild  |  WEB-VULN-29-004 ,  CONSOLE-VULN-29-007  |  Instrument  analytics  pipeline  for  Vuln  Explorer  ( telemetry  ingestion ,  query  hashes ),  ensure  compliance  with  privacy / PII  guardrails ,  and  update  observability  docs .  |  Telemetry  pipeline  operational ;  PII  redaction  verified ;  docs  updated  with  checklist .  |  
		
	
		
			
				|  DEVOPS-VEX-30-001  |  TODO  |  DevOps  Guild ,  VEX  Lens  Guild  |  VEXLENS-30-009 ,  ISSUER-30-005  |  Provision  CI ,  load  tests ,  dashboards ,  alerts  for  VEX  Lens  and  Issuer  Directory  ( compute  latency ,  disputed  totals ,  signature  verification  rates ).  |  CI / perf  suites  running ;  dashboards  live ;  alerts  configured ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-AIAI-31-001  |  TODO  |  DevOps  Guild ,  Advisory  AI  Guild  |  AIAI-31-006 .. 007  |  Stand  up  CI  pipelines ,  inference  monitoring ,  privacy  logging  review ,  and  perf  dashboards  for  Advisory  AI  ( summaries / conflicts / remediation ).  |  CI  covers  golden  outputs ,  telemetry  dashboards  live ,  privacy  controls  reviewed ,  alerts  configured .  |  
		
	
		
			
				 
		
	
		
			
				## Export Center  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-EXPORT-35-001  |  BLOCKED  ( 2025-10-29 )  |  DevOps  Guild ,  Exporter  Service  Guild  |  EXPORT-SVC-35-001 .. 006  |  Establish  exporter  CI  pipeline  ( lint / test / perf  smoke ),  configure  object  storage  fixtures ,  seed  Grafana  dashboards ,  and  document  bootstrap  steps .  |  CI  pipeline  running ;  smoke  export  job  seeded ;  dashboards  live ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-EXPORT-36-001  |  TODO  |  DevOps  Guild ,  Exporter  Service  Guild  |  DEVOPS-EXPORT-35-001 ,  EXPORT-SVC-36-001 .. 004  |  Integrate  Trivy  compatibility  validation ,  cosign  signature  checks ,  `trivy module db import`  smoke  tests ,  OCI  distribution  verification ,  and  throughput / error  dashboards .  |  CI  executes  cosign  +  Trivy  import  validation ;  OCI  push  smoke  passes ;  dashboards / alerts  configured .  |  
		
	
		
			
				|  DEVOPS-EXPORT-37-001  |  TODO  |  DevOps  Guild ,  Exporter  Service  Guild  |  DEVOPS-EXPORT-36-001 ,  EXPORT-SVC-37-001 .. 004  |  Finalize  exporter  monitoring  ( failure  alerts ,  verify  metrics ,  retention  jobs )  and  chaos / latency  tests  ahead  of  GA .  |  Alerts  tuned ;  chaos  tests  documented ;  retention  monitoring  active ;  runbook  updated .  |  
		
	
		
			
				 
		
	
		
			
				## CLI Parity & Task Packs  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-CLI-41-001  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-CORE-41-001  |  Establish  CLI  build  pipeline  ( multi-platform  binaries ,  SBOM ,  checksums ),  parity  matrix  CI  enforcement ,  and  release  artifact  signing .  |  Build  pipeline  operational ;  SBOM / checksums  published ;  parity  gate  failing  on  drift ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-42-001  |  TODO  |  DevOps  Guild  |  DEVOPS-CLI-41-001 ,  CLI-PARITY-41-001  |  Add  CLI  golden  output  tests ,  parity  diff  automation ,  pack  run  CI  harness ,  and  artifact  cache  for  remote  mode .  |  Golden  tests  running ;  parity  diff  automation  in  CI ;  pack  run  harness  executes  sample  packs ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-43-001  |  DOING  ( 2025-10-27 )  |  DevOps  Guild  |  DEVOPS-CLI-42-001 ,  TASKRUN-42-001  |  Finalize  multi-platform  release  automation ,  SBOM  signing ,  parity  gate  enforcement ,  and  Task  Pack  chaos  tests .  |  Release  automation  verified ;  SBOM  signed ;  parity  gate  enforced ;  chaos  tests  documented .  |  
		
	
		
			
				>  2025-10-27: Release pipeline now packages CLI multi-platform artefacts with SBOM/signature coverage and enforces the CLI parity gate (`ops/devops/check_cli_parity.py`). Task Pack chaos smoke still pending CLI pack command delivery.  
		
	
		
			
				|  DEVOPS-CLI-43-002  |  TODO  |  DevOps  Guild ,  Task  Runner  Guild  |  CLI-PACKS-43-001 ,  TASKRUN-43-001  |  Implement  Task  Pack  chaos  smoke  in  CI  ( random  failure  injection ,  resume ,  sealed-mode  toggle )  and  publish  evidence  bundles  for  review .  |  Chaos  smoke  job  runs  nightly ;  failures  alert  Slack ;  evidence  stored  in  `out/pack-chaos` ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-43-003  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-PARITY-41-001 ,  CLI-PACKS-42-001  |  Integrate  CLI  golden  output / parity  diff  automation  into  release  gating ;  export  parity  report  artifact  consumed  by  Console  Downloads  workspace .  |  `check_cli_parity.py`  wired  to  compare  parity  matrix  and  CLI  outputs ;  artifact  uploaded ;  release  fails  on  regressions .  
		
	
		
			
				 
		
	
		
			
				## Containerized Distribution (Epic 13)  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-CONTAINERS-44-001  |  TODO  |  DevOps  Guild  |  DOCKER-44-001 .. 003  |  Automate  multi-arch  image  builds  with  buildx ,  SBOM  generation ,  cosign  signing ,  and  signature  verification  in  CI .  |  Pipeline  builds  amd64 / arm64 ;  SBOMs  pushed  as  referrers ;  cosign  verify  job  passes .  |  
		
	
		
			
				|  DEVOPS-CONTAINERS-45-001  |  TODO  |  DevOps  Guild  |  HELM-45-001  |  Add  Compose  and  Helm  smoke  tests  ( fresh  VM  +  kind  cluster )  to  CI ;  publish  test  artifacts  and  logs .  |  CI  jobs  running ;  failures  block  releases ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-CONTAINERS-46-001  |  TODO  |  DevOps  Guild  |  DEPLOY-PACKS-43-001  |  Build  air-gap  bundle  generator  ( `t ools/make-airgap-bundle.sh` ),  produce  signed  bundle ,  and  verify  in  CI  using  private  registry .  |  Bundle  artifact  produced  with  signatures / checksums ;  verification  job  passes ;  instructions  documented .  |  
		
	
		
			
				 
		
	
		
			
				### Container Images (Epic 13)  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DOCKER-44-001  |  TODO  |  DevOps  Guild ,  Service  Owners  |  DEVOPS-CLI-41-001  |  Author  multi-stage  Dockerfiles  for  all  core  services  ( API ,  Console ,  Orchestrator ,  Task  Runner ,  Conseiller ,  Excitator ,  Policy ,  Notify ,  Export ,  AI )  with  non-root  users ,  read-only  file  systems ,  and  health  scripts .  |  Dockerfiles  committed ;  images  build  successfully ;  container  security  scans  clean ;  health  endpoints  reachable .  |  
		
	
		
			
				|  DOCKER-44-002  |  TODO  |  DevOps  Guild  |  DOCKER-44-001  |  Generate  SBOMs  and  cosign  attestations  for  each  image  and  integrate  verification  into  CI .  |  SBOMs  attached  as  OCI  artifacts ;  cosign  signatures  published ;  CI  verifies  signatures  prior  to  release .  |  
		
	
		
			
				|  DOCKER-44-003  |  TODO  |  DevOps  Guild  |  DOCKER-44-001  |  Implement  `/health/liveness` ,  `/health/readiness` ,  `/version` ,  `/metrics` ,  and  ensure  capability  endpoint  returns  `merge=false`  for  Conseiller / Excitator .  |  Endpoints  available  across  services ;  automated  tests  confirm  responses ;  documentation  updated  with  imposed  rule  reminder .  |  
		
	
		
			
				 
		
	
		
			
				## Authority-Backed Scopes & Tenancy (Epic 14)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-TEN-47-001  |  TODO  |  DevOps  Guild  |  AUTH-TEN-47-001  |  Add  JWKS  cache  monitoring ,  signature  verification  regression  tests ,  and  token  expiration  chaos  tests  to  CI .  |  CI  verifies  tokens  using  cached  keys ;  chaos  test  for  expired  keys  passes ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-TEN-48-001  |  TODO  |  DevOps  Guild  |  WEB-TEN-48-001  |  Build  integration  tests  to  assert  RLS  enforcement ,  tenant-prefixed  object  storage ,  and  audit  event  emission ;  set  up  lint  to  prevent  raw  SQL  bypass .  |  Tests  fail  on  cross-tenant  access ;  lint  enforced ;  dashboards  capture  audit  events .  |  
		
	
		
			
				|  DEVOPS-TEN-49-001  |  TODO  |  DevOps  Guild  |  AUTH-TEN-49-001  |  Deploy  audit  pipeline ,  scope  usage  metrics ,  JWKS  outage  chaos  tests ,  and  tenant  load / perf  benchmarks .  |  Audit  pipeline  live ;  metrics  dashboards  updated ;  chaos  tests  documented ;  perf  benchmarks  recorded .  |  
		
	
		
			
				 
		
	
		
			
				## SDKs & OpenAPI (Epic 17)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-OAS-61-001  |  TODO  |  DevOps  Guild ,  API  Contracts  Guild  |  OAS-61-002  |  Add  CI  stages  for  OpenAPI  linting ,  validation ,  and  compatibility  diff ;  enforce  gating  on  PRs .  |  Pipeline  active ;  merge  blocked  on  failures ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-OAS-61-002  |  TODO  |  DevOps  Guild ,  Contract  Testing  Guild  |  CONTR-62-002  |  Integrate  mock  server  +  contract  test  suite  into  PR  and  nightly  workflows ;  publish  artifacts .  |  Tests  run  in  CI ;  artifacts  stored ;  failures  alert .  |  
		
	
		
			
				|  DEVOPS-SDK-63-001  |  TODO  |  DevOps  Guild ,  SDK  Release  Guild  |  SDKREL-63-001  |  Provision  registry  credentials ,  signing  keys ,  and  secure  storage  for  SDK  publishing  pipelines .  |  Keys  stored / rotated ;  publish  pipeline  authenticated ;  audit  logs  recorded .  |  
		
	
		
			
				|  DEVOPS-DEVPORT-63-001  |  TODO  |  DevOps  Guild ,  Developer  Portal  Guild  |  DEVPORT-62-001  |  Automate  developer  portal  build  pipeline  with  caching ,  link  &  accessibility  checks ,  performance  budgets .  |  Pipeline  enforced ;  reports  archived ;  failures  gate  merges .  |  
		
	
		
			
				|  DEVOPS-DEVPORT-64-001  |  TODO  |  DevOps  Guild ,  DevPortal  Offline  Guild  |  DVOFF-64-001  |  Schedule  `devportal --offline`  nightly  builds  with  checksum  validation  and  artifact  retention  policies .  |  Nightly  job  running ;  checksums  published ;  retention  policy  documented .  |  
		
	
		
			
				 
		
	
		
			
				## Attestor Console (Epic 19)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-ATTEST-73-001  |  TODO  |  DevOps  Guild ,  Attestor  Service  Guild  |  ATTESTOR-72-002  |  Provision  CI  pipelines  for  attestor  service  ( lint / test / security  scan ,  seed  data )  and  manage  secrets  for  KMS  drivers .  |  CI  pipeline  running ;  secrets  stored  securely ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-ATTEST-73-002  |  TODO  |  DevOps  Guild ,  KMS  Guild  |  KMS-72-001  |  Establish  secure  storage  for  signing  keys  ( vault  integration ,  rotation  schedule )  and  audit  logging .  |  Key  storage  configured ;  rotation  documented ;  audit  logs  verified .  |  
		
	
		
			
				|  DEVOPS-ATTEST-74-001  |  TODO  |  DevOps  Guild ,  Transparency  Guild  |  TRANSP-74-001  |  Deploy  transparency  log  witness  infrastructure  and  monitoring .  |  Witness  service  deployed ;  dashboards / alerts  live .  |  
		
	
		
			
				|  DEVOPS-ATTEST-74-002  |  TODO  |  DevOps  Guild ,  Export  Attestation  Guild  |  EXPORT-ATTEST-74-001  |  Integrate  attestation  bundle  builds  into  release / offline  pipelines  with  checksum  verification .  |  Bundle  job  in  CI ;  checksum  verification  passes ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-ATTEST-75-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  ATTEST-VERIFY-74-001  |  Add  dashboards / alerts  for  signing  latency ,  verification  failures ,  key  rotation  events .  |  Dashboards  live ;  alerts  configured .  |  
		
	
		
			
				# DevOps Task Board  
		
	
		
			
				 
		
	
		
			
				## Governance & Rules  
		
	
		
			
				 
		
	
		
			
				| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
 
		
	
		
			
				|----|--------|----------|------------|-------------|---------------|
 
		
	
		
			
				| DEVOPS-RULES-33-001 | DOING (2025-10-26) | DevOps Guild, Platform Leads | — | Contracts &  Rules anchor:< br > • Gateway proxies only; Policy Engine composes overlays/simulations.< br > • AOC ingestion cannot merge; only lossless canonicalization.< br > • One graph platform: Graph Indexer + Graph API. Cartographer retired. | Rules posted in SPRINTS/TASKS; duplicates cleaned per guidance; reviewers acknowledge in changelog. |
 
		
	
		
			
				 
		
	
		
			
				| ID | Status | Owner(s) | Depends on | Description | Exit Criteria |
 
		
	
		
			
				|----|--------|----------|------------|-------------|---------------|
 
		
	
		
			
				| DEVOPS-HELM-09-001 | DONE | DevOps Guild | SCANNER-WEB-09-101 | Create Helm/Compose environment profiles (dev, staging, airgap) with deterministic digests. | Profiles committed under `deploy/` ; docs updated; CI smoke deploy passes. |
 
		
	
		
			
				| DEVOPS-SCANNER-09-204 | DONE (2025-10-21) | DevOps Guild, Scanner WebService Guild | SCANNER-EVENTS-15-201 | Surface `SCANNER__EVENTS__*`  environment variables across docker-compose (dev/stage/airgap) and Helm values, defaulting to share the Redis queue DSN. | Compose/Helm configs ship enabled Redis event publishing with documented overrides; lint jobs updated; docs cross-link to new knobs. |
 
		
	
		
			
				| DEVOPS-SCANNER-09-205 | DONE (2025-10-21) | DevOps Guild, Notify Guild | DEVOPS-SCANNER-09-204 | Add Notify smoke stage that tails the Redis stream and asserts `scanner.report.ready` /`scanner.scan.completed`  reach Notify WebService in staging. | CI job reads Redis stream during scanner smoke deploy, confirms Notify ingestion via API, alerts on failure. |
 
		
	
		
			
				| DEVOPS-PERF-10-001 | DONE | DevOps Guild | BENCH-SCANNER-10-001 | Add perf smoke job (SBOM compose < 5   s  target )  to  CI .  |  CI  job  runs  sample  build  verifying  < 5   s ;  alerts  configured .  | 
 
		
	
		
			
				|  DEVOPS-PERF-10-002  |  DONE  ( 2025-10-23 )  |  DevOps  Guild  |  BENCH-SCANNER-10-002  |  Publish  analyzer  bench  metrics  to  Grafana / perf  workbook  and  alarm  on  ≥ 20   %  regressions .  |  CI  exports  JSON  for  dashboards ;  Grafana  panel  wired ;  Ops  on-call  doc  updated  with  alert  hook .  |  
		
	
		
			
				|  DEVOPS-AOC-19-001  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  Platform  Guild  |  WEB-AOC-19-003  |  Integrate  the  AOC  Roslyn  analyzer  and  guard  tests  into  CI ,  failing  builds  when  ingestion  projects  attempt  banned  writes .  |  Analyzer  runs  in  PR / CI  pipelines ,  results  surfaced  in  build  summary ,  docs  updated  under  `docs/modules/devops/runbook s/ci-aoc.md` .  |  
		
	
		
			
				>  Docs hand-off (2025-10-26): see `docs/ingestion/aggregation-only-contract.md` §5, `docs/modules/platform/ architecture- overview.md`, and `docs/modules/cli/guides /cli-reference.md` for guard + verifier expectations.  
		
	
		
			
				|  DEVOPS-AOC-19-002  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild  |  CLI-AOC-19-002 ,  CONCELIER-WEB-AOC-19-004 ,  EXCITITOR-WEB-AOC-19-004  |  Add  pipeline  stage  executing  `stella aoc verify --since`  against  seeded  Mongo  snapshots  for  Concelier  +  Excititor ,  publishing  violation  report  artefacts .  |  Stage  runs  on  main / nightly ,  fails  on  violations ,  artifacts  retained ,  runbook  documented .  |  
		
	
		
			
				>  Blocked: waiting on CLI verifier command and Concelier/Excititor guard endpoints to land (CLI-AOC-19-002, CONCELIER-WEB-AOC-19-004, EXCITITOR-WEB-AOC-19-004).  
		
	
		
			
				|  DEVOPS-AOC-19-003  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  QA  Guild  |  CONCELIER-WEB-AOC-19-003 ,  EXCITITOR-WEB-AOC-19-003  |  Enforce  unit  test  coverage  thresholds  for  AOC  guard  suites  and  ensure  coverage  exported  to  dashboards .  |  Coverage  report  includes  guard  projects ,  threshold  gate  passes / fails  as  expected ,  dashboards  refreshed  with  new  metrics .  |  
		
	
		
			
				>  Blocked: guard coverage suites and exporter hooks pending in Concelier/Excititor (CONCELIER-WEB-AOC-19-003, EXCITITOR-WEB-AOC-19-003).  
		
	
		
			
				|  DEVOPS-AOC-19-101  |  TODO  ( 2025-10-28 )  |  DevOps  Guild ,  Concelier  Storage  Guild  |  CONCELIER-STORE-AOC-19-002  |  Draft  supersedes  backfill  rollout  ( freeze  window ,  dry-run  steps ,  rollback )  once  advisory_raw  idempotency  index  passes  staging  verification .  |  Runbook  committed  in  `docs/deploy/containers.md`  +  Offline  Kit  notes ,  staging  rehearsal  scheduled  with  dependencies  captured  in  SPRINTS .  |  
		
	
		
			
				|  DEVOPS-OBS-50-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Observability  Guild  |  TELEMETRY-OBS-50-001  |  Deliver  default  OpenTelemetry  collector  deployment  ( Compose / Helm  manifests ),  OTLP  ingestion  endpoints ,  and  secure  pipeline  ( authN ,  mTLS ,  tenant  partitioning ).  Provide  smoke  test  verifying  traces / logs / metrics  ingestion .  |  Collector  manifests  committed ;  smoke  test  green ;  docs  updated ;  imposed  rule  banner  reminder  noted .  |  
		
	
		
			
				|  DEVOPS-OBS-50-002  |  DOING  ( 2025-10-26 )  |  DevOps  Guild ,  Security  Guild  |  DEVOPS-OBS-50-001 ,  TELEMETRY-OBS-51-002  |  Stand  up  multi-tenant  storage  backends  ( Prometheus ,  Tempo / Jaeger ,  Loki )  with  retention  policies ,  tenant  isolation ,  and  redaction  guard  rails .  Integrate  with  Authority  scopes  for  read  paths .  |  Storage  stack  deployed  with  auth ;  retention  configured ;  integration  tests  verify  tenant  isolation ;  runbook  drafted .  |  
		
	
		
			
				>  Coordination started with Observability Guild (2025-10-26) to schedule staging rollout and provision service accounts. Staging bootstrap commands and secret names documented in `docs/module s/telemetry/operations/ storage.md`.  
		
	
		
			
				|  DEVOPS-OBS-50-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Offline  Kit  Guild  |  DEVOPS-OBS-50-001  |  Package  telemetry  stack  configs  for  air-gapped  installs  ( Offline  Kit  bundle ,  documented  overrides ,  sample  values )  and  automate  checksum / signature  generation .  |  Offline  bundle  includes  collector + storage  configs ;  checksums  published ;  docs  cross-linked ;  imposed  rule  annotation  recorded .  |  
		
	
		
			
				|  DEVOPS-OBS-51-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  WEB-OBS-51-001 ,  DEVOPS-OBS-50-001  |  Implement  SLO  evaluator  service  ( burn  rate  calculators ,  webhook  emitters ),  Grafana  dashboards ,  and  alert  routing  to  Notifier .  Provide  Terraform / Helm  automation .  |  Dashboards  live ;  evaluator  emits  webhooks ;  alert  runbook  referenced ;  staging  alert  fired  in  test .  |  
		
	
		
			
				|  DEVOPS-OBS-52-001  |  TODO  |  DevOps  Guild ,  Timeline  Indexer  Guild  |  TIMELINE-OBS-52-002  |  Configure  streaming  pipeline  ( NATS / Redis / Kafka )  with  retention ,  partitioning ,  and  backpressure  tuning  for  timeline  events ;  add  CI  validation  of  schema  +  rate  caps .  |  Pipeline  deployed ;  load  test  meets  SLA ;  schema  validation  job  passes ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-OBS-53-001  |  TODO  |  DevOps  Guild ,  Evidence  Locker  Guild  |  EVID-OBS-53-001  |  Provision  object  storage  with  WORM / retention  options  ( S3  Object  Lock  /  MinIO  immutability ),  legal  hold  automation ,  and  backup / restore  scripts  for  evidence  locker .  |  Storage  configured  with  WORM ;  legal  hold  script  documented ;  backup  test  performed ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-OBS-54-001  |  TODO  |  DevOps  Guild ,  Security  Guild  |  PROV-OBS-53-002 ,  EVID-OBS-54-001  |  Manage  provenance  signing  infrastructure  ( KMS  keys ,  rotation  schedule ,  timestamp  authority  integration )  and  integrate  verification  jobs  into  CI .  |  Keys  provisioned  with  rotation  policy ;  timestamp  authority  configured ;  CI  verifies  sample  bundles ;  audit  trail  stored .  |  
		
	
		
			
				|  DEVOPS-OBS-55-001  |  TODO  |  DevOps  Guild ,  Ops  Guild  |  DEVOPS-OBS-51-001 ,  WEB-OBS-55-001  |  Implement  incident  mode  automation:  feature  flag  service ,  auto-activation  via  SLO  burn-rate ,  retention  override  management ,  and  post-incident  reset  job .  |  Incident  mode  toggles  via  API / CLI ;  automation  tested  in  staging ;  reset  job  verified ;  runbook  referenced .  |  
		
	
		
			
				 
		
	
		
			
				## Air-Gapped Mode (Epic 16)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-001  |  TODO  |  DevOps  Guild  |  AIRGAP-CTL-56-001  |  Ship  deny-all  egress  policies  for  Kubernetes  ( NetworkPolicy / eBPF )  and  docker-compose  firewall  rules ;  provide  verification  script  for  sealed  mode .  |  Policies  committed  with  tests ;  verification  script  passes / fails  as  expected ;  docs  cross-linked .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-002  |  TODO  |  DevOps  Guild ,  AirGap  Importer  Guild  |  AIRGAP-IMP-57-002  |  Provide  import  tooling  for  bundle  staging:  checksum  validation ,  offline  object-store  loader  scripts ,  removable  media  guidance .  |  Scripts  documented ;  smoke  tests  validate  import ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-56-003  |  TODO  |  DevOps  Guild ,  Container  Distribution  Guild  |  EXPORT-AIRGAP-56-002  |  Build  Bootstrap  Pack  pipeline  bundling  images / charts ,  generating  checksums ,  and  publishing  manifest  for  offline  transfer .  |  Pipeline  runs  in  connected  env ;  pack  verified  in  air-gap  smoke  test ;  manifest  recorded .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-57-001  |  TODO  |  DevOps  Guild ,  Mirror  Creator  Guild  |  MIRROR-CRT-56-002  |  Automate  Mirror  Bundle  creation  jobs  with  dual-control  approvals ,  artifact  signing ,  and  checksum  publication .  |  Approval  workflow  enforced ;  CI  artifact  includes  DSSE / TUF  metadata ;  audit  logs  stored .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-57-002  |  TODO  |  DevOps  Guild ,  Authority  Guild  |  AUTH-OBS-50-001  |  Configure  sealed-mode  CI  tests  that  run  services  with  sealed  flag  and  ensure  no  egress  occurs  ( iptables  +  mock  DNS ).  |  CI  suite  fails  on  attempted  egress ;  reports  remediation ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-58-001  |  TODO  |  DevOps  Guild ,  Notifications  Guild  |  NOTIFY-AIRGAP-56-002  |  Provide  local  SMTP / syslog  container  templates  and  health  checks  for  sealed  environments ;  integrate  into  Bootstrap  Pack .  |  Templates  deployed  successfully ;  health  checks  in  CI ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-AIRGAP-58-002  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  DEVOPS-AIRGAP-56-001 ,  DEVOPS-OBS-51-001  |  Ship  sealed-mode  observability  stack  ( Prometheus / Grafana / Tempo / Loki )  pre-configured  with  offline  dashboards  and  no  remote  exporters .  |  Stack  boots  offline ;  dashboards  available ;  verification  script  confirms  zero  egress .  |  
		
	
		
			
				|  DEVOPS-REL-14-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  SIGNER-API-11-101 ,  ATTESTOR-API-11-201  |  Deterministic  build / release  pipeline  with  SBOM / provenance ,  signing ,  manifest  generation .  |  CI  pipeline  produces  signed  images  +  SBOM / attestations ,  manifests  published  with  verified  hashes ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-REL-14-004  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Scanner  Guild  |  DEVOPS-REL-14-001 ,  SCANNER-ANALYZERS-LANG-10-309P  |  Extend  release / offline  smoke  jobs  to  exercise  the  Python  analyzer  plug-in  ( warm / cold  scans ,  determinism ,  signature  checks ).  |  Release / Offline  pipelines  run  Python  analyzer  smoke  suite ;  alerts  hooked ;  docs  updated  with  new  coverage  matrix .  |  
		
	
		
			
				|  DEVOPS-REL-17-002  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-REL-14-001 ,  SCANNER-EMIT-17-701  |  Persist  stripped-debug  artifacts  organised  by  GNU  build-id  and  bundle  them  into  release / offline  kits  with  checksum  manifests .  |  CI  job  writes  `.debug`  files  under  `artifacts/debug/.build-id/` ,  manifest  +  checksums  published ,  offline  kit  includes  cache ,  smoke  job  proves  symbol  lookup  via  build-id .  |  
		
	
		
			
				|  DEVOPS-REL-17-004  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-REL-17-002  |  Ensure  release  workflow  publishes  `out/release/debug`  ( build-id  tree  +  manifest )  and  fails  when  symbols  are  missing .  |  Release  job  emits  debug  artefacts ,  `mirror_debug_store.py`  summary  committed ,  warning  cleared  from  build  logs ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-MIRROR-08-001  |  DONE  ( 2025-10-19 )  |  DevOps  Guild  |  DEVOPS-REL-14-001  |  Stand  up  managed  mirror  profiles  for  `*.stella-ops.org`  ( Concelier / Excititor ),  including  Helm / Compose  overlays ,  multi-tenant  secrets ,  CDN  caching ,  and  sync  documentation .  |  Infra  overlays  committed ,  CI  smoke  deploy  hits  mirror  endpoints ,  runbooks  published  for  downstream  sync  and  quota  management .  |  
		
	
		
			
				>  Note (2025-10-26, BLOCKED): IdentityModel.Tokens patched for logging 9.x, but release bundle still fails because Docker cannot stream multi-arch build context (`unix:///var/run/docker.sock` unavailable, EOF during copy). Retry once docker daemon/socket is healthy; until then `out/release/debug` cannot be generated.  
		
	
		
			
				|  DEVOPS-CONSOLE-23-001  |  BLOCKED  ( 2025-10-26 )  |  DevOps  Guild ,  Console  Guild  |  CONSOLE-CORE-23-001  |  Add  console  CI  workflow  ( pnpm  cache ,  lint ,  type-check ,  unit ,  Storybook  a11y ,  Playwright ,  Lighthouse )  with  offline  runners  and  artifact  retention  for  screenshots / reports .  |  Workflow  runs  on  PR  &  main ,  caches  reduce  install  time ,  failing  checks  block  merges ,  artifacts  uploaded  for  triage ,  docs  updated .  |  
		
	
		
			
				>  Blocked: Console workspace and package scripts (CONSOLE-CORE-23-001..005) are not yet present; CI cannot execute pnpm/Playwright/Lighthouse until the Next.js app lands.  
		
	
		
			
				|  DEVOPS-CONSOLE-23-002  |  TODO  |  DevOps  Guild ,  Console  Guild  |  DEVOPS-CONSOLE-23-001 ,  CONSOLE-REL-23-301  |  Produce  `stella-console`  container  build  +  Helm  chart  overlays  with  deterministic  digests ,  SBOM / provenance  artefacts ,  and  offline  bundle  packaging  scripts .  |  Container  published  to  registry  mirror ,  Helm  values  committed ,  SBOM / attestations  generated ,  offline  kit  job  passes  smoke  test ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-100  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  -  |  Finalise  production  environment  footprint  ( clusters ,  secrets ,  network  overlays )  for  full-platform  go-live .  |  IaC / compose  overlays  committed ,  secrets  placeholders  documented ,  dry-run  deploy  succeeds  in  staging .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-900  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Module  Leads  |  Wave  0  completion  |  Collect  “ full  implementation ”  sign-off  from  module  owners  and  consolidate  launch  readiness  checklist .  |  Sign-off  record  stored  under  `docs/modules/devops/runbook s/launch-readiness.md` ;  outstanding  gaps  triaged ;  checklist  approved .  |  
		
	
		
			
				|  DEVOPS-LAUNCH-18-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-LAUNCH-18-100 ,  DEVOPS-LAUNCH-18-900  |  Production  launch  cutover  rehearsal  and  runbook  publication .  |  `docs/modules/devops/runbook s/launch-cutover.md`  drafted ,  rehearsal  executed  with  rollback  drill ,  approvals  captured .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-001  |  DONE  ( 2025-10-25 )  |  DevOps  Guild ,  Platform  Leads  |  DEVOPS-REL-14-001  |  Add  . NET  10  preview  feeds  /  local  mirrors  so  `Microsoft.Extensions.*`  10 . 0  preview  packages  restore  offline ;  refresh  restore  docs .  |  NuGet . config  maps  preview  feeds  ( or  local  mirrored  packages ),  `dotnet restore`  succeeds  for  Excititor / Concelier  solutions  without  ad-hoc  feed  edits ,  docs  updated  for  offline  bootstrap .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-002  |  DONE  ( 2025-10-26 )  |  DevOps  Guild  |  DEVOPS-NUGET-13-001  |  Ensure  all  solutions / projects  prefer  `local-nuget`  before  public  sources  and  document  restore  order  validation .  |  `NuGet.config`  and  solution-level  configs  resolve  from  `local-nuget`  first ;  automated  check  verifies  priority ;  docs  updated  for  restore  ordering .  |  
		
	
		
			
				|  DEVOPS-NUGET-13-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Platform  Leads  |  DEVOPS-NUGET-13-002  |  Sweep  `Microsoft.*`  NuGet  dependencies  pinned  to  8 .*  and  upgrade  to  latest  . NET  10  equivalents  ( or  . NET  9  when  10  unavailable ),  updating  restore  guidance .  |  Dependency  audit  shows  no  8 .*  `Microsoft.*`  packages  remaining ;  CI  builds  green ;  changelog / doc  sections  capture  upgrade  rationale .  |  
		
	
		
			
				 
		
	
		
			
				## Policy Engine v2  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-POLICY-20-001  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  Policy  Guild  |  POLICY-ENGINE-20-001  |  Integrate  DSL  linting  in  CI  ( parser / compile )  to  block  invalid  policies ;  add  pipeline  step  compiling  sample  policies .  |  CI  fails  on  syntax  errors ;  lint  logs  surfaced ;  docs  updated  with  pipeline  instructions .  |  
		
	
		
			
				|  DEVOPS-POLICY-20-003  |  DONE  ( 2025-10-26 )  |  DevOps  Guild ,  QA  Guild  |  DEVOPS-POLICY-20-001 ,  POLICY-ENGINE-20-005  |  Determinism  CI:  run  Policy  Engine  twice  with  identical  inputs  and  diff  outputs  to  guard  non-determinism .  |  CI  job  compares  outputs ,  fails  on  differences ,  logs  stored ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-POLICY-20-004  |  DONE  ( 2025-10-27 )  |  DevOps  Guild ,  Scheduler  Guild ,  CLI  Guild  |  SCHED-MODELS-20-001 ,  CLI-POLICY-20-002  |  Automate  policy  schema  exports:  generate  JSON  Schema  from  `PolicyRun*`  DTOs  during  CI ,  publish  artefacts ,  and  emit  change  alerts  for  CLI  consumers  ( Slack  +  changelog ).  |  CI  stage  outputs  versioned  schema  files ,  uploads  artefacts ,  notifies  #policy -engine  channel  on  change ;  docs / CLI  references  updated .  |  
		
	
		
			
				>  2025-10-27: `.gitea/workflows/build-test-deploy.yml` publishes the `policy-schema-exports` artefact under `artifacts/policy-schemas/<commit>/` and posts Slack diffs via `POLICY_ENGINE_SCHEMA_WEBHOOK`; diff stored as `policy-schema-diff.patch`.  
		
	
		
			
				 
		
	
		
			
				## Graph Explorer v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				 
		
	
		
			
				## Orchestrator Dashboard  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-ORCH-32-001  |  TODO  |  DevOps  Guild ,  Orchestrator  Service  Guild  |  ORCH-SVC-32-001  |  Provision  orchestrator  Postgres / message-bus  infrastructure ,  add  CI  smoke  deploy ,  seed  Grafana  dashboards  ( queue  depth ,  inflight  jobs ),  and  document  bootstrap .  |  Helm / Compose  profiles  committed ;  CI  smoke  deploy  runs ;  dashboards  live  with  metrics ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-ORCH-33-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  DEVOPS-ORCH-32-001 ,  ORCH-SVC-33-001 .. 003  |  Publish  Grafana  dashboards / alerts  for  rate  limiter ,  backpressure ,  error  clustering ,  and  DLQ  depth ;  integrate  with  on-call  rotations .  |  Dashboards  and  alerts  configured ;  synthetic  tests  validate  thresholds ;  on-call  playbook  updated .  |  
		
	
		
			
				|  DEVOPS-ORCH-34-001  |  TODO  |  DevOps  Guild ,  Orchestrator  Service  Guild  |  DEVOPS-ORCH-33-001 ,  ORCH-SVC-34-001 .. 003  |  Harden  production  monitoring  ( synthetic  probes ,  burn-rate  alerts ,  replay  smoke ),  document  incident  response ,  and  prep  GA  readiness  checklist .  |  Synthetic  probes  created ;  burn-rate  alerts  firing  on  test  scenario ;  GA  checklist  approved ;  runbook  linked .  |  
		
	
		
			
				 
		
	
		
			
				## Link-Not-Merge v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-LNM-22-001  |  BLOCKED  ( 2025-10-27 )  |  DevOps  Guild ,  Concelier  Guild  |  CONCELIER-LNM-21-102  |  Run  migration / backfill  pipelines  for  advisory  observations / linksets  in  staging ,  validate  counts / conflicts ,  and  automate  deployment  steps .  Awaiting  storage  backfill  tooling .  |  
		
	
		
			
				|  DEVOPS-LNM-22-002  |  BLOCKED  ( 2025-10-27 )  |  DevOps  Guild ,  Excititor  Guild  |  EXCITITOR-LNM-21-102  |  Execute  VEX  observation / linkset  backfill  with  monitoring ;  ensure  NATS / Redis  events  integrated ;  document  ops  runbook .  Blocked  until  Excititor  storage  migration  lands .  |  
		
	
		
			
				|  DEVOPS-LNM-22-003  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  CONCELIER-LNM-21-005 ,  EXCITITOR-LNM-21-005  |  Add  CI / monitoring  coverage  for  new  metrics  ( `advisory_observations_total` ,  `linksets_total` ,  etc .)  and  alerts  on  ingest-to-API  SLA  breaches .  |  Metrics  scraped  into  Grafana ;  alert  thresholds  set ;  CI  job  verifies  metric  emission .  |  
		
	
		
			
				 
		
	
		
			
				## Graph & Vuln Explorer v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-GRAPH-24-001  |  TODO  |  DevOps  Guild ,  SBOM  Service  Guild  |  SBOM-GRAPH-24-002  |  Load  test  graph  index / adjacency  APIs  with  40k-node  assets ;  capture  perf  dashboards  and  alert  thresholds .  |  Perf  suite  added ;  dashboards  live ;  alerts  configured .  |  
		
	
		
			
				|  DEVOPS-GRAPH-24-002  |  TODO  |  DevOps  Guild ,  UI  Guild  |  UI-GRAPH-24-001 .. 005  |  Integrate  synthetic  UI  perf  runs  ( Playwright / WebGL  metrics )  for  Graph / Vuln  explorers ;  fail  builds  on  regression .  |  CI  job  runs  UI  perf  tests ;  baseline  stored ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-GRAPH-24-003  |  TODO  |  DevOps  Guild  |  WEB-GRAPH-24-002  |  Implement  smoke  job  for  simulation  endpoints  ensuring  we  stay  within  SLA  (< 3s  upgrade )  and  log  results .  |  Smoke  job  in  CI ;  alerts  when  SLA  breached ;  runbook  documented .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-001  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-POLICY-27-001 ,  REGISTRY-API-27-001  |  Add  CI  pipeline  stages  to  run  `stella policy lint|compile|test`  with  secret  scanning  on  policy  sources  for  PRs  touching  `/policies/**` ;  publish  diagnostics  artifacts .  |  Pipeline  executes  on  PR / main ,  failures  block  merges ,  secret  scan  summary  uploaded ,  docs  updated .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-002  |  TODO  |  DevOps  Guild ,  Policy  Registry  Guild  |  REGISTRY-API-27-005 ,  SCHED-WORKER-27-301  |  Provide  optional  batch  simulation  CI  job  ( staging  inventory )  that  triggers  Registry  run ,  polls  results ,  and  posts  markdown  summary  to  PR ;  enforce  drift  thresholds .  |  Job  configurable  via  label ,  summary  comment  generated ,  drift  threshold  gates  merges ,  runbook  documented .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-003  |  TODO  |  DevOps  Guild ,  Security  Guild  |  AUTH-POLICY-27-002 ,  REGISTRY-API-27-007  |  Manage  signing  key  material  for  policy  publish  pipeline  ( OIDC  workload  identity  +  cosign ),  rotate  keys ,  and  document  verification  steps ;  integrate  attestation  verification  stage .  |  Keys  stored  in  secure  vault ,  rotation  procedure  documented ,  CI  verifies  attestations ,  audit  logs  recorded .  |  
		
	
		
			
				|  DEVOPS-POLICY-27-004  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  WEB-POLICY-27-005 ,  TELEMETRY-CONSOLE-27-001  |  Create  dashboards / alerts  for  policy  compile  latency ,  simulation  queue  depth ,  approval  latency ,  and  promotion  outcomes ;  integrate  with  on-call  playbooks .  |  Grafana  dashboards  live ,  alerts  tuned ,  runbooks  updated ,  observability  tests  verify  metric  ingestion .  |  
		
	
		
			
				>  Remark (2025-10-20): Repacked `Mongo2Go` local feed to require MongoDB.Driver 3.5.0 + SharpCompress 0.41.0; cache regression tests green and NU1902/NU1903 suppressed.  
		
	
		
			
				>  Remark (2025-10-21): Compose/Helm profiles now surface `SCANNER__EVENTS__*` toggles with docs pointing at new `.env` placeholders.  
		
	
		
			
				 
		
	
		
			
				## Reachability v1  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-SIG-26-001  |  TODO  |  DevOps  Guild ,  Signals  Guild  |  SIGNALS-24-001  |  Provision  CI / CD  pipelines ,  Helm / Compose  manifests  for  Signals  service ,  including  artifact  storage  and  Redis  dependencies .  |  Pipelines  ship  Signals  service ;  deployment  docs  updated ;  smoke  tests  green .  |  
		
	
		
			
				|  DEVOPS-SIG-26-002  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  SIGNALS-24-004  |  Create  dashboards / alerts  for  reachability  scoring  latency ,  cache  hit  rates ,  sensor  staleness .  |  Dashboards  live ;  alert  thresholds  configured ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-VULN-29-001  |  TODO  |  DevOps  Guild ,  Findings  Ledger  Guild  |  LEDGER-29-002 .. 009  |  Provision  CI  jobs  for  ledger  projector  ( replay ,  determinism ),  set  up  backups ,  monitor  Merkle  anchoring ,  and  automate  verification .  |  CI  job  verifies  hash  chains ;  backups  documented ;  alerts  for  anchoring  failures  configured .  |  
		
	
		
			
				|  DEVOPS-VULN-29-002  |  TODO  |  DevOps  Guild ,  Vuln  Explorer  API  Guild  |  VULN-API-29-002 .. 009  |  Configure  load / perf  tests  ( 5M  findings / tenant ),  query  budget  enforcement ,  API  SLO  dashboards ,  and  alerts  for  `vuln_list_latency`  and  `projection_lag` .  |  Perf  suite  integrated ;  dashboards  live ;  alerts  firing ;  runbooks  updated .  |  
		
	
		
			
				|  DEVOPS-VULN-29-003  |  TODO  |  DevOps  Guild ,  Console  Guild  |  WEB-VULN-29-004 ,  CONSOLE-VULN-29-007  |  Instrument  analytics  pipeline  for  Vuln  Explorer  ( telemetry  ingestion ,  query  hashes ),  ensure  compliance  with  privacy / PII  guardrails ,  and  update  observability  docs .  |  Telemetry  pipeline  operational ;  PII  redaction  verified ;  docs  updated  with  checklist .  |  
		
	
		
			
				|  DEVOPS-VEX-30-001  |  TODO  |  DevOps  Guild ,  VEX  Lens  Guild  |  VEXLENS-30-009 ,  ISSUER-30-005  |  Provision  CI ,  load  tests ,  dashboards ,  alerts  for  VEX  Lens  and  Issuer  Directory  ( compute  latency ,  disputed  totals ,  signature  verification  rates ).  |  CI / perf  suites  running ;  dashboards  live ;  alerts  configured ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-AIAI-31-001  |  TODO  |  DevOps  Guild ,  Advisory  AI  Guild  |  AIAI-31-006 .. 007  |  Stand  up  CI  pipelines ,  inference  monitoring ,  privacy  logging  review ,  and  perf  dashboards  for  Advisory  AI  ( summaries / conflicts / remediation ).  |  CI  covers  golden  outputs ,  telemetry  dashboards  live ,  privacy  controls  reviewed ,  alerts  configured .  |  
		
	
		
			
				 
		
	
		
			
				## Export Center  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-EXPORT-35-001  |  BLOCKED  ( 2025-10-29 )  |  DevOps  Guild ,  Exporter  Service  Guild  |  EXPORT-SVC-35-001 .. 006  |  Establish  exporter  CI  pipeline  ( lint / test / perf  smoke ),  configure  object  storage  fixtures ,  seed  Grafana  dashboards ,  and  document  bootstrap  steps .  |  CI  pipeline  running ;  smoke  export  job  seeded ;  dashboards  live ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-EXPORT-36-001  |  TODO  |  DevOps  Guild ,  Exporter  Service  Guild  |  DEVOPS-EXPORT-35-001 ,  EXPORT-SVC-36-001 .. 004  |  Integrate  Trivy  compatibility  validation ,  cosign  signature  checks ,  `trivy module db import`  smoke  tests ,  OCI  distribution  verification ,  and  throughput / error  dashboards .  |  CI  executes  cosign  +  Trivy  import  validation ;  OCI  push  smoke  passes ;  dashboards / alerts  configured .  |  
		
	
		
			
				|  DEVOPS-EXPORT-37-001  |  TODO  |  DevOps  Guild ,  Exporter  Service  Guild  |  DEVOPS-EXPORT-36-001 ,  EXPORT-SVC-37-001 .. 004  |  Finalize  exporter  monitoring  ( failure  alerts ,  verify  metrics ,  retention  jobs )  and  chaos / latency  tests  ahead  of  GA .  |  Alerts  tuned ;  chaos  tests  documented ;  retention  monitoring  active ;  runbook  updated .  |  
		
	
		
			
				 
		
	
		
			
				## CLI Parity & Task Packs  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-CLI-41-001  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-CORE-41-001  |  Establish  CLI  build  pipeline  ( multi-platform  binaries ,  SBOM ,  checksums ),  parity  matrix  CI  enforcement ,  and  release  artifact  signing .  |  Build  pipeline  operational ;  SBOM / checksums  published ;  parity  gate  failing  on  drift ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-42-001  |  TODO  |  DevOps  Guild  |  DEVOPS-CLI-41-001 ,  CLI-PARITY-41-001  |  Add  CLI  golden  output  tests ,  parity  diff  automation ,  pack  run  CI  harness ,  and  artifact  cache  for  remote  mode .  |  Golden  tests  running ;  parity  diff  automation  in  CI ;  pack  run  harness  executes  sample  packs ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-43-001  |  DOING  ( 2025-10-27 )  |  DevOps  Guild  |  DEVOPS-CLI-42-001 ,  TASKRUN-42-001  |  Finalize  multi-platform  release  automation ,  SBOM  signing ,  parity  gate  enforcement ,  and  Task  Pack  chaos  tests .  |  Release  automation  verified ;  SBOM  signed ;  parity  gate  enforced ;  chaos  tests  documented .  |  
		
	
		
			
				>  2025-10-27: Release pipeline now packages CLI multi-platform artefacts with SBOM/signature coverage and enforces the CLI parity gate (`ops/devops/check_cli_parity.py`). Task Pack chaos smoke still pending CLI pack command delivery.  
		
	
		
			
				|  DEVOPS-CLI-43-002  |  TODO  |  DevOps  Guild ,  Task  Runner  Guild  |  CLI-PACKS-43-001 ,  TASKRUN-43-001  |  Implement  Task  Pack  chaos  smoke  in  CI  ( random  failure  injection ,  resume ,  sealed-mode  toggle )  and  publish  evidence  bundles  for  review .  |  Chaos  smoke  job  runs  nightly ;  failures  alert  Slack ;  evidence  stored  in  `out/pack-chaos` ;  runbook  updated .  |  
		
	
		
			
				|  DEVOPS-CLI-43-003  |  TODO  |  DevOps  Guild ,  DevEx / CLI  Guild  |  CLI-PARITY-41-001 ,  CLI-PACKS-42-001  |  Integrate  CLI  golden  output / parity  diff  automation  into  release  gating ;  export  parity  report  artifact  consumed  by  Console  Downloads  workspace .  |  `check_cli_parity.py`  wired  to  compare  parity  matrix  and  CLI  outputs ;  artifact  uploaded ;  release  fails  on  regressions .  
		
	
		
			
				 
		
	
		
			
				## Containerized Distribution (Epic 13)  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-CONTAINERS-44-001  |  TODO  |  DevOps  Guild  |  DOCKER-44-001 .. 003  |  Automate  multi-arch  image  builds  with  buildx ,  SBOM  generation ,  cosign  signing ,  and  signature  verification  in  CI .  |  Pipeline  builds  amd64 / arm64 ;  SBOMs  pushed  as  referrers ;  cosign  verify  job  passes .  |  
		
	
		
			
				|  DEVOPS-CONTAINERS-45-001  |  TODO  |  DevOps  Guild  |  HELM-45-001  |  Add  Compose  and  Helm  smoke  tests  ( fresh  VM  +  kind  cluster )  to  CI ;  publish  test  artifacts  and  logs .  |  CI  jobs  running ;  failures  block  releases ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-CONTAINERS-46-001  |  TODO  |  DevOps  Guild  |  DEPLOY-PACKS-43-001  |  Build  air-gap  bundle  generator  ( `src/T ools/make-airgap-bundle.sh` ),  produce  signed  bundle ,  and  verify  in  CI  using  private  registry .  |  Bundle  artifact  produced  with  signatures / checksums ;  verification  job  passes ;  instructions  documented .  |  
		
	
		
			
				 
		
	
		
			
				### Container Images (Epic 13)  
		
	
		
			
				 
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DOCKER-44-001  |  TODO  |  DevOps  Guild ,  Service  Owners  |  DEVOPS-CLI-41-001  |  Author  multi-stage  Dockerfiles  for  all  core  services  ( API ,  Console ,  Orchestrator ,  Task  Runner ,  Conseiller ,  Excitator ,  Policy ,  Notify ,  Export ,  AI )  with  non-root  users ,  read-only  file  systems ,  and  health  scripts .  |  Dockerfiles  committed ;  images  build  successfully ;  container  security  scans  clean ;  health  endpoints  reachable .  |  
		
	
		
			
				|  DOCKER-44-002  |  TODO  |  DevOps  Guild  |  DOCKER-44-001  |  Generate  SBOMs  and  cosign  attestations  for  each  image  and  integrate  verification  into  CI .  |  SBOMs  attached  as  OCI  artifacts ;  cosign  signatures  published ;  CI  verifies  signatures  prior  to  release .  |  
		
	
		
			
				|  DOCKER-44-003  |  TODO  |  DevOps  Guild  |  DOCKER-44-001  |  Implement  `/health/liveness` ,  `/health/readiness` ,  `/version` ,  `/metrics` ,  and  ensure  capability  endpoint  returns  `merge=false`  for  Conseiller / Excitator .  |  Endpoints  available  across  services ;  automated  tests  confirm  responses ;  documentation  updated  with  imposed  rule  reminder .  |  
		
	
		
			
				 
		
	
		
			
				## Authority-Backed Scopes & Tenancy (Epic 14)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-TEN-47-001  |  TODO  |  DevOps  Guild  |  AUTH-TEN-47-001  |  Add  JWKS  cache  monitoring ,  signature  verification  regression  tests ,  and  token  expiration  chaos  tests  to  CI .  |  CI  verifies  tokens  using  cached  keys ;  chaos  test  for  expired  keys  passes ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-TEN-48-001  |  TODO  |  DevOps  Guild  |  WEB-TEN-48-001  |  Build  integration  tests  to  assert  RLS  enforcement ,  tenant-prefixed  object  storage ,  and  audit  event  emission ;  set  up  lint  to  prevent  raw  SQL  bypass .  |  Tests  fail  on  cross-tenant  access ;  lint  enforced ;  dashboards  capture  audit  events .  |  
		
	
		
			
				|  DEVOPS-TEN-49-001  |  TODO  |  DevOps  Guild  |  AUTH-TEN-49-001  |  Deploy  audit  pipeline ,  scope  usage  metrics ,  JWKS  outage  chaos  tests ,  and  tenant  load / perf  benchmarks .  |  Audit  pipeline  live ;  metrics  dashboards  updated ;  chaos  tests  documented ;  perf  benchmarks  recorded .  |  
		
	
		
			
				 
		
	
		
			
				## SDKs & OpenAPI (Epic 17)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-OAS-61-001  |  TODO  |  DevOps  Guild ,  API  Contracts  Guild  |  OAS-61-002  |  Add  CI  stages  for  OpenAPI  linting ,  validation ,  and  compatibility  diff ;  enforce  gating  on  PRs .  |  Pipeline  active ;  merge  blocked  on  failures ;  documentation  updated .  |  
		
	
		
			
				|  DEVOPS-OAS-61-002  |  TODO  |  DevOps  Guild ,  Contract  Testing  Guild  |  CONTR-62-002  |  Integrate  mock  server  +  contract  test  suite  into  PR  and  nightly  workflows ;  publish  artifacts .  |  Tests  run  in  CI ;  artifacts  stored ;  failures  alert .  |  
		
	
		
			
				|  DEVOPS-SDK-63-001  |  TODO  |  DevOps  Guild ,  SDK  Release  Guild  |  SDKREL-63-001  |  Provision  registry  credentials ,  signing  keys ,  and  secure  storage  for  SDK  publishing  pipelines .  |  Keys  stored / rotated ;  publish  pipeline  authenticated ;  audit  logs  recorded .  |  
		
	
		
			
				|  DEVOPS-DEVPORT-63-001  |  TODO  |  DevOps  Guild ,  Developer  Portal  Guild  |  DEVPORT-62-001  |  Automate  developer  portal  build  pipeline  with  caching ,  link  &  accessibility  checks ,  performance  budgets .  |  Pipeline  enforced ;  reports  archived ;  failures  gate  merges .  |  
		
	
		
			
				|  DEVOPS-DEVPORT-64-001  |  TODO  |  DevOps  Guild ,  DevPortal  Offline  Guild  |  DVOFF-64-001  |  Schedule  `devportal --offline`  nightly  builds  with  checksum  validation  and  artifact  retention  policies .  |  Nightly  job  running ;  checksums  published ;  retention  policy  documented .  |  
		
	
		
			
				 
		
	
		
			
				## Attestor Console (Epic 19)  
		
	
		
			
				|  ID  |  Status  |  Owner ( s )  |  Depends  on  |  Description  |  Exit  Criteria  |  
		
	
		
			
				| ---- | -------- | ---------- | ------------ | ------------- | --------------- |  
		
	
		
			
				|  DEVOPS-ATTEST-73-001  |  TODO  |  DevOps  Guild ,  Attestor  Service  Guild  |  ATTESTOR-72-002  |  Provision  CI  pipelines  for  attestor  service  ( lint / test / security  scan ,  seed  data )  and  manage  secrets  for  KMS  drivers .  |  CI  pipeline  running ;  secrets  stored  securely ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-ATTEST-73-002  |  TODO  |  DevOps  Guild ,  KMS  Guild  |  KMS-72-001  |  Establish  secure  storage  for  signing  keys  ( vault  integration ,  rotation  schedule )  and  audit  logging .  |  Key  storage  configured ;  rotation  documented ;  audit  logs  verified .  |  
		
	
		
			
				|  DEVOPS-ATTEST-74-001  |  TODO  |  DevOps  Guild ,  Transparency  Guild  |  TRANSP-74-001  |  Deploy  transparency  log  witness  infrastructure  and  monitoring .  |  Witness  service  deployed ;  dashboards / alerts  live .  |  
		
	
		
			
				|  DEVOPS-ATTEST-74-002  |  TODO  |  DevOps  Guild ,  Export  Attestation  Guild  |  EXPORT-ATTEST-74-001  |  Integrate  attestation  bundle  builds  into  release / offline  pipelines  with  checksum  verification .  |  Bundle  job  in  CI ;  checksum  verification  passes ;  docs  updated .  |  
		
	
		
			
				|  DEVOPS-ATTEST-75-001  |  TODO  |  DevOps  Guild ,  Observability  Guild  |  ATTEST-VERIFY-74-001  |  Add  dashboards / alerts  for  signing  latency ,  verification  failures ,  key  rotation  events .  |  Dashboards  live ;  alerts  configured .  |