From 9c06702b323c850b8f0ac909301e0dac1281f40e Mon Sep 17 00:00:00 2001 From: codex Date: Sun, 26 Jul 2026 06:06:04 +0000 Subject: [PATCH] docs(prd): number merged placeholder documents --- bot_bottle/gateway/supervisor/server.py | 2 +- bot_bottle/trust_domain.py | 2 +- ...t-credentials.md => 0071-claude-forward-host-credentials.md} | 2 +- ...w-nonblocking-supervise.md => 0072-nonblocking-supervise.md} | 2 +- ...nfra-backend.md => 0073-consolidate-docker-infra-backend.md} | 2 +- ...new-ci-artifact-coverage.md => 0074-ci-artifact-coverage.md} | 2 +- .../{prd-new-nested-containers.md => 0075-nested-containers.md} | 2 +- ...-agent-images.md => 0076-modernize-built-in-agent-images.md} | 2 +- ...container-ci-runner.md => 0077-macos-container-ci-runner.md} | 2 +- docs/prds/{prd-new-install-script.md => 0078-install-script.md} | 2 +- ...-provisioning.md => 0079-control-plane-auth-provisioning.md} | 2 +- docs/research/rootless-docker-in-apple-container-spike.md | 2 +- tests/unit/test_supervise_server.py | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) rename docs/prds/{prd-new-claude-forward-host-credentials.md => 0071-claude-forward-host-credentials.md} (99%) rename docs/prds/{prd-new-nonblocking-supervise.md => 0072-nonblocking-supervise.md} (98%) rename docs/prds/{prd-new-consolidate-docker-infra-backend.md => 0073-consolidate-docker-infra-backend.md} (99%) rename docs/prds/{prd-new-ci-artifact-coverage.md => 0074-ci-artifact-coverage.md} (98%) rename docs/prds/{prd-new-nested-containers.md => 0075-nested-containers.md} (99%) rename docs/prds/{prd-new-modernize-built-in-agent-images.md => 0076-modernize-built-in-agent-images.md} (97%) rename docs/prds/{prd-new-macos-container-ci-runner.md => 0077-macos-container-ci-runner.md} (99%) rename docs/prds/{prd-new-install-script.md => 0078-install-script.md} (99%) rename docs/prds/{prd-new-control-plane-auth-provisioning.md => 0079-control-plane-auth-provisioning.md} (98%) diff --git a/bot_bottle/gateway/supervisor/server.py b/bot_bottle/gateway/supervisor/server.py index 35d53c53..fbb44bff 100644 --- a/bot_bottle/gateway/supervisor/server.py +++ b/bot_bottle/gateway/supervisor/server.py @@ -17,7 +17,7 @@ Each queued proposal tool call: 4. On a decision within the window, returns the operator's `{status, notes}`. On timeout, returns `status: pending` **with the proposal id** and leaves the proposal queued — the flow is - non-blocking past the grace window (PRD prd-new / issue #412). + non-blocking past the grace window (PRD 0072 / issue #412). `check-proposal` is the non-blocking companion: given a `proposal_id` returned by a `pending` response, it reports the current decision diff --git a/bot_bottle/trust_domain.py b/bot_bottle/trust_domain.py index f3274c41..83478b4f 100644 --- a/bot_bottle/trust_domain.py +++ b/bot_bottle/trust_domain.py @@ -17,7 +17,7 @@ instead would defeat that — the orchestrator holds that key, so it could forge `ControlPlaneProvisioning` is the one seam every backend launcher uses to get the orchestrator its key and the gateway its token, instead of re-deriving that wiring per backend (the bug class behind PR #471 — see -`docs/prds/prd-new-control-plane-auth-provisioning.md`). +`docs/prds/0079-control-plane-auth-provisioning.md`). Stdlib-only: the HMAC lives in `orchestrator_auth`, the key file in `paths`. """ diff --git a/docs/prds/prd-new-claude-forward-host-credentials.md b/docs/prds/0071-claude-forward-host-credentials.md similarity index 99% rename from docs/prds/prd-new-claude-forward-host-credentials.md rename to docs/prds/0071-claude-forward-host-credentials.md index bd091bba..b6ac25ee 100644 --- a/docs/prds/prd-new-claude-forward-host-credentials.md +++ b/docs/prds/0071-claude-forward-host-credentials.md @@ -1,4 +1,4 @@ -# PRD prd-new: Claude forward_host_credentials +# PRD 0071: Claude forward_host_credentials - **Status:** Active - **Author:** claude diff --git a/docs/prds/prd-new-nonblocking-supervise.md b/docs/prds/0072-nonblocking-supervise.md similarity index 98% rename from docs/prds/prd-new-nonblocking-supervise.md rename to docs/prds/0072-nonblocking-supervise.md index 7c6ac917..aa5048ae 100644 --- a/docs/prds/prd-new-nonblocking-supervise.md +++ b/docs/prds/0072-nonblocking-supervise.md @@ -1,4 +1,4 @@ -# PRD prd-new: Non-blocking supervise (async approval + proposal polling) +# PRD 0072: Non-blocking supervise (async approval + proposal polling) - **Status:** Active - **Author:** didericis diff --git a/docs/prds/prd-new-consolidate-docker-infra-backend.md b/docs/prds/0073-consolidate-docker-infra-backend.md similarity index 99% rename from docs/prds/prd-new-consolidate-docker-infra-backend.md rename to docs/prds/0073-consolidate-docker-infra-backend.md index 957739fc..d00fdebd 100644 --- a/docs/prds/prd-new-consolidate-docker-infra-backend.md +++ b/docs/prds/0073-consolidate-docker-infra-backend.md @@ -1,4 +1,4 @@ -# PRD prd-new: Consolidate infra backend for Docker +# PRD 0073: Consolidate infra backend for Docker - **Status:** Active - **Author:** Claude diff --git a/docs/prds/prd-new-ci-artifact-coverage.md b/docs/prds/0074-ci-artifact-coverage.md similarity index 98% rename from docs/prds/prd-new-ci-artifact-coverage.md rename to docs/prds/0074-ci-artifact-coverage.md index b14c897b..39728c54 100644 --- a/docs/prds/prd-new-ci-artifact-coverage.md +++ b/docs/prds/0074-ci-artifact-coverage.md @@ -1,4 +1,4 @@ -# PRD prd-new: CI artifact-based coverage and local Firecracker candidate flow +# PRD 0074: CI artifact-based coverage and local Firecracker candidate flow - **Status:** Active - **Author:** Claude diff --git a/docs/prds/prd-new-nested-containers.md b/docs/prds/0075-nested-containers.md similarity index 99% rename from docs/prds/prd-new-nested-containers.md rename to docs/prds/0075-nested-containers.md index ea0d73c0..c8da5fbe 100644 --- a/docs/prds/prd-new-nested-containers.md +++ b/docs/prds/0075-nested-containers.md @@ -1,4 +1,4 @@ -# PRD prd-new: Containers inside a bottle +# PRD 0075: Containers inside a bottle - **Status:** Active - **Author:** Claude diff --git a/docs/prds/prd-new-modernize-built-in-agent-images.md b/docs/prds/0076-modernize-built-in-agent-images.md similarity index 97% rename from docs/prds/prd-new-modernize-built-in-agent-images.md rename to docs/prds/0076-modernize-built-in-agent-images.md index f3ccdc46..7dbfb797 100644 --- a/docs/prds/prd-new-modernize-built-in-agent-images.md +++ b/docs/prds/0076-modernize-built-in-agent-images.md @@ -1,4 +1,4 @@ -# PRD prd-new: Modernize built-in agent images +# PRD 0076: Modernize built-in agent images - **Status:** Active - **Author:** Codex diff --git a/docs/prds/prd-new-macos-container-ci-runner.md b/docs/prds/0077-macos-container-ci-runner.md similarity index 99% rename from docs/prds/prd-new-macos-container-ci-runner.md rename to docs/prds/0077-macos-container-ci-runner.md index 8e1bd7bd..44d76375 100644 --- a/docs/prds/prd-new-macos-container-ci-runner.md +++ b/docs/prds/0077-macos-container-ci-runner.md @@ -1,4 +1,4 @@ -# PRD prd-new: macOS (Apple Container) CI runner +# PRD 0077: macOS (Apple Container) CI runner - **Status:** Active - **Author:** Claude diff --git a/docs/prds/prd-new-install-script.md b/docs/prds/0078-install-script.md similarity index 99% rename from docs/prds/prd-new-install-script.md rename to docs/prds/0078-install-script.md index 68f8a9a0..fbf2ccb2 100644 --- a/docs/prds/prd-new-install-script.md +++ b/docs/prds/0078-install-script.md @@ -1,4 +1,4 @@ -# PRD prd-new: Quick install script +# PRD 0078: Quick install script - **Status:** Active - **Author:** claude diff --git a/docs/prds/prd-new-control-plane-auth-provisioning.md b/docs/prds/0079-control-plane-auth-provisioning.md similarity index 98% rename from docs/prds/prd-new-control-plane-auth-provisioning.md rename to docs/prds/0079-control-plane-auth-provisioning.md index b98964cc..3d38c549 100644 --- a/docs/prds/prd-new-control-plane-auth-provisioning.md +++ b/docs/prds/0079-control-plane-auth-provisioning.md @@ -1,4 +1,4 @@ -# PRD prd-new: Per-service signing keys for control-plane auth +# PRD 0079: Per-service signing keys for control-plane auth - **Status:** Active - **Author:** claude diff --git a/docs/research/rootless-docker-in-apple-container-spike.md b/docs/research/rootless-docker-in-apple-container-spike.md index 5a18b5aa..c532019c 100644 --- a/docs/research/rootless-docker-in-apple-container-spike.md +++ b/docs/research/rootless-docker-in-apple-container-spike.md @@ -4,7 +4,7 @@ Spike branch: `spike/rootless-docker-macos` (`a4d8461`) **Outcome:** the podman recommendation below shipped as the `nested_containers` bottle flag — see -[`docs/prds/prd-new-nested-containers.md`](../prds/prd-new-nested-containers.md). +[`docs/prds/0075-nested-containers.md`](../prds/0075-nested-containers.md). The `docker_access` name used throughout the spike text was renamed on the way in; it granted no access to anything on the host. diff --git a/tests/unit/test_supervise_server.py b/tests/unit/test_supervise_server.py index 52c575cb..a4c5117d 100644 --- a/tests/unit/test_supervise_server.py +++ b/tests/unit/test_supervise_server.py @@ -728,7 +728,7 @@ class TestResolvedRoutesPayload(unittest.TestCase): class TestNonBlockingSupervise(unittest.TestCase): - """PRD prd-new / issue #412: pending responses carry the proposal id, and + """PRD 0072 / issue #412: pending responses carry the proposal id, and `check-proposal` polls a queued proposal without blocking or re-proposing.""" _ROUTES = "routes:\n - host: example.com\n"