Skip to content

Commit 9e6d83f

Browse files
committed
docs(audit): verify F-01 through F-08
1 parent bc1e0e8 commit 9e6d83f

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Enterprise Control-Plane Verification
2+
3+
Status: passed with manual deployment prerequisites
4+
5+
## Fixed findings
6+
7+
| ID | Status | Evidence |
8+
| --- | --- | --- |
9+
| F-01 | fixed | `0733a4b` removes unlabeled issue discovery and promotion. |
10+
| F-02 | fixed | `0532832` excludes and defensively skips exhausted `try-3` issues. |
11+
| F-03 | fixed | `35119dc` adds an explicit untrusted-content boundary to Codex prompts. |
12+
| F-04 | fixed | `36daf3c`, `e34d380` enforce sensitive-path and change-size policies. |
13+
| F-05 | fixed | `7bbcf3c`, `bc1e0e8` require supported verification by default and document exceptions. |
14+
| F-06 | fixed | `f15b9f8`, `bc1e0e8` require and document the org mutation token contract. |
15+
| F-07 | fixed | `26cf4f4` repairs workflow YAML and adds failing validation plus contract tests. |
16+
| F-08 | fixed | `c7b10fc` makes pre-opt-in installer notices non-actionable. |
17+
18+
## Validation
19+
20+
- `python tests/validate_workflows.py`: passed, 5 workflow files.
21+
- `powershell -NoProfile -ExecutionPolicy Bypass -File tests/contract-tests.ps1`: passed.
22+
- `python -m compileall tests`: passed.
23+
- `yamllint` with GitHub Actions-compatible truthy rule disabled: passed.
24+
- `git diff --check`: passed.
25+
26+
## Manual-only findings
27+
28+
- M-01: An administrator must provision `ORG_AUTOPILOT_TOKEN` using a short-lived GitHub App installation token or a fine-grained token with access only to opted-in repositories. Required repository permissions are Contents write, Issues write, and Pull requests write.
29+
- M-02: Secretless Codex authentication remains an architecture decision dependent on provider workload-identity support.
30+
- M-03: A sandboxed staging organization and self-hosted Windows runner are required for a live end-to-end test of issue intake, mutation, verification, push, and pull-request creation.

0 commit comments

Comments
 (0)