claim engineering session 0001 (placeholder) + sessions.json entry
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Session 0001.0 — Transcript
|
||||
|
||||
> App: engineering
|
||||
> Start: 2026-06-03T16-59 (PST)
|
||||
> Status: **PLACEHOLDER — claimed at session start; finalized at session end.**
|
||||
>
|
||||
> This file reserves session ID 0001 for engineering. The driver replaces this
|
||||
> body with the full transcript and renames the file to its final
|
||||
> SESSION-0001.0-TRANSCRIPT-2026-06-03T16-59--<end>.md form at session end.
|
||||
|
||||
## Launch prompt
|
||||
|
||||
```
|
||||
Start dev-env v0.2 — the single-file HTTPS bootstrap.
|
||||
|
||||
Build v0.2 of the dev-env CLI (engineering/dev-env/; v0.1 on main). Goal (SPEC §8.3): resolve the chicken-and-egg — the tool sets up git/SSH but a brand-new laptop has neither. Deliver a single, self-contained stdlib Python file an engineer can fetch over HTTPS and run with zero install on stock macOS python3 >= 3.9. That one file must run doctor and the git-ssh runbook; once SSH works, --self-update re-obtains the full runbook set over SSH (the sanctioned HTTPS-then-SSH carve-out).
|
||||
|
||||
Constraints: don't regress v0.1 (package layout + 32-test suite green; single-file generated from the devenv package via an amalgamate build step, not a hand fork). Hold every v1 invariant: pure stdlib, ShellExecutor DI seam, hard-secrets-rule lint, PASS/WARN/FAIL/SKIP, idempotency. Bump SPEC to v0.0.2 recording the bootstrap decision; move v0.2 to shipped in ROADMAP. Spec-first, then build; branch off main -> PR (push before review; SSH-only). Isolated worktree (concurrent session holds engineering on slice3-*). Open question: where the HTTPS-fetchable file is hosted.
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user