Team, process, pipeline design and the 2026-09-03 readiness review #74
No reviewers
Labels
No labels
area:companion
area:docs
area:shared
area:tooling
area:watchapp
blocker
kind:chore
kind:feature
kind:spike
kind:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/PedalPebble!74
Loading…
Reference in a new issue
No description provided.
Delete branch "process/team-and-pipeline"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What this is
Before the first line of code: the team, the process, and a verification pass over the entire project definition. Every finding is a checked fact — a package probed, a build timed, an experiment run — per D48's rule that only a checked fact reopens a document. Fourteen decisions (D49–D63) came out of it.
The team (docs/TEAM.md, .claude/agents/)
Seven personas versioned with the code: Vela (watch/C), Kestrel (Android), Meridian (navigation), Forge (build/CI), Sentinel (QA/gates), Atlas (product/tracker), Compass (your developer experience). All carry two rules: every claim tagged verified/recalled/reasoned, and D48 respected.
The process (docs/PROCESS.md, docs/TESTING.md)
The 5-minute requirement is met by decoupling, not speed: every push runs
dev-artifact(build + publish, waits for no test) in parallel with the gates. The artifacts are structurally untaggable, so the fast path is not a back door. Measured: .pbw ~60-90 s, .apk ~2 min — 5 minutes is honest for both. Release gates: 15 of them (docs/TESTING.md), including field-currency on both watches and no unfinished thresholds.What the readiness review found (docs/READINESS.md)
Closed the three biggest unknowns: toolchain solved (2.5 s builds), transport confirmed (PebbleKit 2 on Maven Central, matching the shipping Core app), CI budget measured honest.
Corrected the documents where facts demanded it:
Tracker updated: #5 (both watches, D56 probe), #6 (criteria rewritten from measurement — the spike is now one day, blocked on fixtures not engineering), #9, #27, #28, #63, #67 (pipeline ownership).
After merge
The six roots (#1, #2, #6, #14, #23, #48) are startable. One manual step needs Robert: runner registration in the Forgejo web UI (60 seconds). Then #2 and #14, and the first rideable build follows.