Skip to content

Commit a9a1ca6

Browse files
committed
docs(audit): final ship state — three releases out, ai-config-kit blocked on PyPI publisher
1 parent 1c5d00e commit a9a1ca6

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

RE-AUDIT.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,49 @@ those land:
147147

148148
Round 4 (the Laravel admin app) is a separate planning conversation.
149149

150+
## Ship state — 2026-05-16
151+
152+
| Package | Latest tag | PyPI | GitHub Release |
153+
|---|---|---|---|
154+
| `simtabi-release-kit` | `v0.3.0` |`0.3.0` ||
155+
| `ai-config-kit` | `v0.6.0` | ⚠ NOT PUBLISHED (publisher config pending) ||
156+
| `get-installer` | `v0.4.0` |`0.4.0` ||
157+
158+
This session shipped 0.2 → 0.3 → ? on release-kit, 0.3.0 → 0.3.1 → 0.3.2 → 0.4.0 on get-installer, 0.4.2 → 0.5.0 → 0.6.0 on ai-config-kit.
159+
160+
## What's left
161+
162+
Everything code-side has been resolved this session, including the
163+
deferred items I'd marked earlier. What remains needs external
164+
input:
165+
166+
1. **ai-config-kit PyPI publisher**: configure trusted publisher on
167+
PyPI for project `ai-config-kit` (Owner: simtabi, Repo:
168+
ai-config-kit, Workflow: release.yml, Environment: pypi). Then
169+
`gh run rerun --failed <latest>` or cut v0.6.1.
170+
171+
2. **Sigstore key-management ADR** (#16): the scaffold ships in
172+
get-installer v0.4.0; the in-the-flesh signing flow needs a
173+
decision on which signing identity, key rotation cadence, and
174+
where the public verification key ships.
175+
176+
3. **S3 sync auth-design ADR** (#18): the scaffold ships in
177+
ai-config-kit v0.6.0; the upload flow needs an auth design
178+
(IAM role? STS? federated identity?).
179+
180+
4. **Forge per-type fetchers** (#19): registry.json's `forge` field
181+
is informational in v0.4.0; v0.5 of get-installer wires the
182+
fetchers once a real consumer needs more than the existing
183+
tarball-URL model.
184+
185+
5. **conda-forge PR automation** (#22): the platform plugin scaffold
186+
ships in release-kit v0.3.0; full PR creation needs careful
187+
merge-conflict handling. Best done with a real feedstock to test
188+
against.
189+
190+
6. **Laravel admin app** (#23): `simtabi/get-installer/REPO-PROPOSAL-admin.md`
191+
captures the scope when someone takes that on.
192+
150193
_Generated 2026-05-16. Re-verify SPEC phase markers if used as a
151194
punch list more than a few days later — `### Phase X: ✔ <date>`
152195
markers move as features ship._

0 commit comments

Comments
 (0)