feat(pi-workflow): add human-readable run labels

This commit is contained in:
jb
2026-08-25 21:22:08 -04:00
parent a1d0b1415c
commit 54a7921227
17 changed files with 385 additions and 52 deletions
+10
View File
@@ -128,6 +128,14 @@ Recent workflow events
cache-audit Completed 31m
```
If labels collide in this available list, only the duplicates gain the shortest unique run-ID prefix (at least eight characters):
```text
> search-page · 12345678a Plan Approval
search-page · 12345678b Implement
cache-audit Completed
```
Narrow terminals preserve the same timeline and omit timestamps first.
## Direction criteria
@@ -137,5 +145,7 @@ The implementation should:
- Start dark-mode friendly through Pi theme tokens.
- Keep the default view compact and reveal paths, evidence, and transcripts on demand.
- Show only valid actions for the current persisted Gate or continuation intent.
- Use feature-name-first presentation labels, with bounded request fallbacks and collision suffixes only when needed.
- Keep the full run ID out of ordinary prose while retaining it in copyable commands, structured details, and report metadata.
- Keep run status, revision, branch, worktree, plan, report, and prototype evidence discoverable.
- Remain usable from narrow terminals through 4K-width terminals without continuous animation.