diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -33,12 +33,12 @@ Design and phasing: `docs/superpowers/specs/`. Phase 1 (core) is - Hints are parsed (`shlex`), never sourced. `sb_builder/hints.py` mirrors slackrepo's own rules (`../GITHUB/slackrepo/libexec/functions.d/parsefunctions.sh`); check that file when changing it. -- Hint editing lives in the helper (`hint-update`, `hint-new` jobs run the - helper's own `_hint` command): text edits, `.bak` before each +- Hint editing lives in the helper (`hint-update`, `hint-new`, `fix-current` + jobs run the helper's own `_hint` command): text edits, `.bak` before each write, a final `SBB-RESULT {json}` log line read back with `job-result`. - It replaces mkhint, which stays on the VM for neovim and openvino - (bundled deps, `manifest_packages`) and for the `DELREQUIRES` hints - sbshadow regenerates with `mkhint -F` after every sync, until phase 4b. + The phantom deps list is the helper's `phantom_deps_file`; sbshadow runs + `sbb-remote fix-current-now` after each sync. mkhint stays on the VM only + for neovim (bundled deps, `manifest_packages`), until phase 4b part 2. - Jobs never get input. Any tool run as a job must be non-interactive (`--yes`/`--no` style flags). If a tool needs a flag it lacks, add it in that tool's own repo (e.g. `slackrepo_setup` for sbshadow) rather than |
