Repository navigation
fix: advance bare-name candy refs to standalone repos (Phase-4 residue) - #1
Conversation
Review — BLOCKHead SHA: Change class: config-only (single-line candy ref advance in Blocks
Placement: CORRECT — the advance of the candy ref belongs in this layer repo's own manifest; no core/sdk/candy misplacement. Security screen: no T1–T4 findings (no directives, no secrets, no scope mismatch, no guardrail change; the tag-validity gap is covered by block 3). Verdict: BLOCK deepseek.com/deepseek-v4-flash — pi-review-action. |
|
Winning evidence applied (fresh-resolve gate: OLD fails / FIXED clears this repo's errors + live ls-remote). Re-triggering. |
Review — PASSHead SHA: Security screen: PASS (no T1–T4 findings; single pinned ref to an org sibling repo, no directives, no secrets, no guardrail weakening) Verdict: PASS deepseek.com/deepseek-v4-flash — pi-review-action. |
|
v4 evidence: real fixed-gate output + exit code + R2 row. Re-triggering. |
Review — PASSHead SHA: Security screen: PASS — single pinned Comments considered:
Verdict: PASS deepseek.com/deepseek-v4-flash — pi-review-action. |
Review — PASSHead SHA: Security screen: PASS — single pinned Checklist: All applicable rules PASS or NA. Change class: config-only (1 file, 1 insertion, 1 deletion — Comments considered:
Verdict: PASS deepseek.com/deepseek-v4-flash — pi-review-action. |
Summary
Phase-4 candy de-submodule cutover residue: this manifest's
candy:/require:listreferenced 1 candy(s) by BARE name (llama-cpp) — the pre-cutover same-repo
sibling form. Post-cutover each moved candy lives in its own standalone repo, so the
bare name fails resolution (
unknown candy "llama-cpp"— surfaced by the distrobox sweep's class gate).
Fix: advance every bare-name ref to its standalone
@github.com/opencharly/<kind>-<name>:v<tag>ref (the cutover end-state).How tested (final committed tree, live)
1. The changed refs (raw diff additions):
2. Fresh-resolve gate — the OLD manifest fails with THIS repo's own unknown-candy
errors; the FIXED manifest clears them:
Exit code: 0 — the gate passes clean (no errors, no warnings).
3. The new refs resolve against the live remote (tags exist):
Rulebook compliance
Change classification
analysed on a live system— the changed resolution path ran live(the box validate gate exercised the fixed manifest, output pasted); a full box
rebuild was not run (no KVM bed in this repo's CI)
Assisted-by: pi openrouter/deepseek/deepseek-v4-flash-0731 (analysed on a live system)