mirror of https://github.com/garrytan/gstack.git
docs(todos): track Grok full-compat follow-ups above NEXT PRIORITY
Records remaining upstream PR, U4 behavioral smoke, multi-host section pointers, optional gstack-codex, gbrain MCP stretch, audit productization, and review name-collision note after feat/grok-build-host.
This commit is contained in:
parent
c8132daf79
commit
4a32e9224e
49
TODOS.md
49
TODOS.md
|
|
@ -2,6 +2,55 @@
|
||||||
|
|
||||||
## NEXT PRIORITY
|
## NEXT PRIORITY
|
||||||
|
|
||||||
|
### P2: Grok Build full-compat follow-ups (after `feat/grok-build-host`)
|
||||||
|
|
||||||
|
**What:** Finish / harden the Grok-native packaging work landed on
|
||||||
|
`feat/grok-build-host` (runtime root, SETUP path fix, host-bleed cleanup,
|
||||||
|
bridges, `bin/gstack-grok-compat-audit`, section pointers for token ceiling).
|
||||||
|
These are the remaining product/ship items — not blockers for local Grok use.
|
||||||
|
|
||||||
|
**Context (landed on branch):**
|
||||||
|
- U1–U3 packaging + U4–U7 bridges + U9 audit gate
|
||||||
|
- Setup host-scoping (no always-on Codex `.agents/` regen / Claude plan-tune
|
||||||
|
prompt on `--host grok-build`)
|
||||||
|
- Option A: Grok carved skills use STOP-Read section pointers
|
||||||
|
(`~/.grok/skills/gstack-*/sections/`) — `/ship` always-loaded ~20k tokens
|
||||||
|
(was ~45k)
|
||||||
|
|
||||||
|
**Follow-ups to track:**
|
||||||
|
|
||||||
|
1. **Upstream PR** — open/update PR against `garrytan/gstack` for
|
||||||
|
`feat/grok-build-host` (VERSION/CHANGELOG/title deferred until local DoD
|
||||||
|
green on main merge path).
|
||||||
|
2. **U4 behavioral smoke** — if claiming `/spec --execute` COMPATIBLE (not
|
||||||
|
file-only), record multi-turn tool-use / cwd isolation / fail-closed auth
|
||||||
|
smoke or fixture; flag-string greps alone are not enough.
|
||||||
|
3. **Section pointers for other external hosts (optional)** — Codex ship is
|
||||||
|
still monolith ~39k (near soft ceiling). Reuse
|
||||||
|
`hostUsesSectionPointers` for Codex/Cursor/Factory when package paths are
|
||||||
|
portable (Codex: `.agents/skills/gstack-*` or global
|
||||||
|
`~/.codex/skills/gstack-*`).
|
||||||
|
4. **R10 / U8 optional `gstack-codex`** — only if product wants suite
|
||||||
|
completeness; keep bare `/codex` = OpenAI plugin; deny bare `codex` alias
|
||||||
|
on Grok install (partial deny already in `link_grok_skill_dirs`).
|
||||||
|
5. **Gbrain Grok MCP stretch** — optional `~/.grok/config.toml` gbrain stanza
|
||||||
|
(absolute path, TOML RMW, atomic write + backup; non-interactive refuse
|
||||||
|
overwrite without `--force`). Success path remains CLI + AGENTS.md.
|
||||||
|
6. **Audit harness productization** — keep `bin/gstack-grok-compat-audit` as
|
||||||
|
long-lived multi-host CI later, or document as branch/DoD gate only
|
||||||
|
(open question from plan ce-doc-review).
|
||||||
|
7. **Name collision note** — document `/review` vs compound-engineering
|
||||||
|
`code-review` routing in `~/.grok/AGENTS.md` (do not delete CE skill).
|
||||||
|
|
||||||
|
**Why:** Branch is implementation-ready for local Grok; these items close
|
||||||
|
honesty gaps, upstream ship, and optional suite completeness without
|
||||||
|
reopening Phase A packaging.
|
||||||
|
|
||||||
|
**Depends on / blocked by:** Nothing for local use. Upstream PR waits on
|
||||||
|
clean validation + VERSION/CHANGELOG if that is the release process.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### P1: #1882 — portable skill-install prefix (non-`gstack` install dirs break silently)
|
### P1: #1882 — portable skill-install prefix (non-`gstack` install dirs break silently)
|
||||||
|
|
||||||
**What:** Every generated SKILL.md hardcodes the literal `~/.claude/skills/gstack/...`
|
**What:** Every generated SKILL.md hardcodes the literal `~/.claude/skills/gstack/...`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue