workplans: close sbom extraction coordination
This commit is contained in:
parent
01e7c7b4e4
commit
c1756de260
4 changed files with 220 additions and 27 deletions
25
intakes.md
25
intakes.md
|
|
@ -6,14 +6,16 @@
|
|||
id: CUST-IN-0011
|
||||
kind: intake
|
||||
title: "Provision a monitored external security-report Contact URI"
|
||||
status: open
|
||||
status: routed
|
||||
lane: red
|
||||
priority: high
|
||||
owner: the-custodian
|
||||
tags: [needs-human, compliance-relevant]
|
||||
owner: policy-nexus
|
||||
tags: [compliance-relevant]
|
||||
origin: residual
|
||||
origin_ref: CUST-WP-0063
|
||||
notes: "The minimal RFC 9116 security.txt route is approved for policy.coulomb.social/.well-known/security.txt, with reports routed privately to risk-nexus and no bounty, response-time, or safe-harbour promise. Completion requires the operator to select and provision a real monitored Contact URI; no address may be invented or published before its receiving path is verified."
|
||||
selected_contact_uri: "https://security.coulomb.social/"
|
||||
updated: "2026-08-22"
|
||||
notes: "The operator selected https://security.coulomb.social/ as the RFC 9116 Contact URI. Policy Nexus owns provisioning and receipt testing before policy.coulomb.social/.well-known/security.txt may publish it. Reports route privately to risk-nexus; the route creates no bounty, response-time, or safe-harbour promise. Close only after the HTTPS endpoint is reachable and a private test report reaches Risk Nexus."
|
||||
state_hub_intake_id: "01a02b31-f4b0-75e4-a15c-a78e1c276689"
|
||||
```
|
||||
|
||||
|
|
@ -32,3 +34,18 @@ origin_ref: CUST-WP-0063
|
|||
notes: "State Hub returns unread risk-nexus message id 0b8dd0bf-41d-47da-96ac-40e443c32e47, whose second UUID group has only three characters. PATCH /messages/{id}/read rejects it during UUID path parsing, so the already-handled superseded request cannot be marked read through the supported API. Repair must preserve the message body and chronology, assign or map a valid stable identity, and then apply the read transition without direct ad hoc database mutation from this repo."
|
||||
state_hub_intake_id: "01a02b32-009b-71bd-a7bf-2ce888164d6a"
|
||||
```
|
||||
|
||||
## CUST-IN-0013 — Enforce durable SBOM catch-up operation idempotency
|
||||
|
||||
```yaml
|
||||
id: CUST-IN-0013
|
||||
kind: intake
|
||||
title: "Enforce durable SBOM catch-up operation idempotency"
|
||||
status: open
|
||||
lane: blue
|
||||
priority: high
|
||||
owner: sbom-nexus
|
||||
origin: residual
|
||||
origin_ref: CUST-WP-0062
|
||||
notes: "Activity Core completed ACTIVITY-WP-0033 and now sends a stable Idempotency-Key plus X-Activity-Core-Operation-ID for each workflow-run/repository pair. SBOM Nexus must durably enforce that identity on both POST /sbom/{slug}/ingest and POST /sbom/{slug}/skip and replay the original terminal response. This closes the crash window where Nexus commits but the worker dies before its heartbeat. Source handoff: State Hub message bc5caa49-25eb-4942-9deb-411b6080d0bb."
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue