From 81604635b5a15ce36d14c04931ace058552ee2f3 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 20 Oct 2026 12:52:16 +0200 Subject: 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 --- AGENTS.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'AGENTS.md') diff --git a/AGENTS.md b/AGENTS.md index f55d952..9f92d71 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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 -- cgit v1.2.3