Skip to content

Commit 479d78e

Browse files
committed
Record PR state for model groups spawn router
1 parent 9e9014b commit 479d78e

3 files changed

Lines changed: 22 additions & 7 deletions

File tree

β€Žopenspec/changes/model-groups-spawn-router/progress.mdβ€Ž

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,25 @@
66
- Claimed by: focused child agent (openspec-story-claim)
77
- Scope: Implementation of approved `model-groups-spawn-router` story only; no product code changed during claim.
88
- Main-tree targets: pi-agenticoding
9-
- Status: βœ… DONE
9+
- Status: πŸ”΅ IN PR
10+
11+
## PR State
12+
13+
- PR URL: https://github.com/agenticoding/pi-agenticoding/pull/14
14+
- Number: 14
15+
- Title: Model Groups spawn router
16+
- Branch: model-groups-spawn-router
17+
- Opened at: 2026-06-15T16:20:14Z
18+
- PR status: open
19+
- Review decision:
20+
- Merge commit: β€”
21+
- Merged at: β€”
22+
- Last synced: 2026-06-15T16:20:22Z
1023

1124
## Progress Timeline
1225

26+
- 2026-06-15T16:20:22Z Reopened remote review from local `βœ… DONE`; moved step to `πŸ”΅ IN PR` β€” https://github.com/agenticoding/pi-agenticoding/pull/14
27+
1328
- 2026-06-15T15:53:00Z **Post-review autocomplete UX enhancement**: `#group` autocomplete suggestions now show compact configured model/thinking details while still inserting only `#group-name` prompt text.
1429
- Changed: `pi-agenticoding/model-groups/{autocomplete.ts,router.ts}`, `pi-agenticoding/tests/unit/model-groups-autocomplete.test.ts`, `pi-agenticoding/CHANGELOG.md`, and story/design/tasks wording.
1530
- Test: PASS β€” `node ./scripts/run-node-test.mjs tests/unit/model-groups-autocomplete.test.ts`
@@ -45,7 +60,7 @@
4560

4661
## Session Handoff
4762

48-
- **Status**: 🟒 PLAN APPROVED; implementation βœ… DONE.
49-
- **Remaining**: none; optional manual Pi smoke if desired.
63+
- **Status**: 🟒 PLAN APPROVED; implementation πŸ”΅ IN PR.
64+
- **Remaining**: wait for GitHub PR review/merge; optional manual Pi smoke if desired.
5065
- **Blockers**: none known.
51-
- **Next Steps**: Story complete locally; no `/openspec-story-resume` action required.
66+
- **Next Steps**: Rerun `/openspec-story-pr model-tag-router model-groups-spawn-router https://github.com/agenticoding/pi-agenticoding/pull/14` to resync PR state, or `/openspec-story-resume` if PR feedback requests changes.

β€Žopenspec/changes/model-groups-spawn-router/story.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Story: Model Groups spawn router
22

33
Plan: 🟒 PLAN APPROVED
4-
Status: βœ… DONE
4+
Status: πŸ”΅ IN PR
55

66
## Purpose
77

β€Žopenspec/initiatives/model-tag-router/initiative.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ Phase 1 of the model-groups feature is complete: **solid CRUD only**. Model reso
88

99
**Done:** The operator can open `/model-groups` from any Pi session, create/edit/rename/delete model groups and their model entries, switch group scope between project and global, and see boot-time validation health (unavailable model refs, project overrides, degraded states).
1010

11-
**Done:** The spawn tool can optionally accept a Model Group name, resolve it to a concrete authenticated model + thinking level, and keep default spawn behavior unchanged when no group is requested.
11+
**In PR:** The spawn tool can optionally accept a Model Group name, resolve it to a concrete authenticated model + thinking level, and keep default spawn behavior unchanged when no group is requested.
1212

1313
## Scope
1414

1515
Three planned stories:
1616

1717
1. **Model Groups CRUD** (done) β€” Data layer (schema, persistence, validation) + TUI management panel (list, editor, model edit, add-model wizard, delete confirm). Boot validation on `session_start`. No spawn/routing integration. Change: `openspec/changes/model-groups-data-layer-tui/`.
18-
2. **Model Groups spawn router** (done) β€” Add optional `group` parameter to the spawn tool, resolve a named group to one concrete authenticated model + clamped thinking level, inject names-only group guidance for natural-language/#group use, and render default/routed/fallback spawn identity. Change: `openspec/changes/model-groups-spawn-router/`.
18+
2. **Model Groups spawn router** (in PR) β€” Add optional `group` parameter to the spawn tool, resolve a named group to one concrete authenticated model + clamped thinking level, inject names-only group guidance for natural-language/#group use, and render default/routed/fallback spawn identity. Change: `openspec/changes/model-groups-spawn-router/`.
1919
3. **Meta-model proxy** (future) β€” Register groups as logical Pi models in the model picker (follow-up epic with known pain points).
2020

2121
## Constraints

0 commit comments

Comments
Β (0)