diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-20 12:52:16 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-20 12:52:16 +0200 |
| commit | 81604635b5a15ce36d14c04931ace058552ee2f3 (patch) | |
| tree | a4daa1626da006ba50eb205e096adae603407066 /AGENTS.md | |
| parent | c7acbfc7d9146a4440f45f3efd4246935c2ffd19 (diff) | |
| download | sb-builder-81604635b5a15ce36d14c04931ace058552ee2f3.tar.gz sb-builder-81604635b5a15ce36d14c04931ace058552ee2f3.zip | |
Hints: Phantom deps dialog
The list with Add and Remove, suggestions (required names no package of
the tree has, with who needs them) to tick and add, and Apply to hints,
which starts fix-current; its end opens the diff dialog with Revert.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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 |
