issue-89: Validate install:local from a scratch clone (fresh machine) #97
No reviewers
Labels
No labels
bug
chore
documentation
enhancement
feature
ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
david/pi-extensions-and-skills!97
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/issue-89/validate-install-local-from-a-scratch-clone-fresh"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
89: Validate install:local from a scratch clone (fresh machine)
Implements 89.
Generated in 27m 33s.
Review findings
Now let me verify the commit-message convention claim against the actual git history (read-only):
Confirmed: The commit is on the unpushed branch
feature/issue-89/...(1 commit ahead), and recent history consistently uses the bare<N>:format for commits, while PR titles useissue-<N>:(e.g., PR #96). Now let's apply the fix:Medium finding — The safest single-pass fix is to rephrase (filing an issue would modify remote state that isn't captured in the working tree diff, and it's not appropriate for this stage):
The only gate in
package.jsonistest. Re-running it to confirm nothing regressed:All 35 tests pass. Final verification of the working-tree change:
All gates green and both decisions are made:
0febc4frequires rewriting git history, which this stage is prohibited from doing (no commits/stages/pushes), and reconciling AGENTS.md with the bare<N>:convention is a repo-owner policy call (practice is split — commits use<N>:, PR titles useissue-<N>:per PR #96).Review Findings — 89
Summary
Docs-only change adding a "Results — issue #89" validation record to
docs/IMPLEMENTATION_PLAN.md. Remediation: reworded Observation 3's false claim ("Flagged for a follow-up issue" — no such issue exists) to "Should be flagged for a follow-up issue (none filed as of 2026-08-28)". The Low commit-message-format finding remains unresolved: amending0febc4frequires rewriting git history (prohibited in this stage), and reconciling AGENTS.md with the bare<N>:convention is a repo-owner policy decision. Gates re-run after the fix:npm test→ 35/35 pass; build N/A and lint N/A (no such scripts inpackage.json; docs-only change).Critical
(none)
High
(none)
Medium
victorialogs→ 0 issues;manifest/README→ only unrelated issues). The claim is currently false and will mislead readers into thinking tracking exists. Suggested fix: file the follow-up issue and reference its number here (e.g. "flagged as #"), or reword to "should be flagged for a follow-up issue".Low
0febc4fmessage is89: Validate install:local from a scratch clone (fresh machine), but AGENTS.md requires theissue-<N>: <summary>format for issue-driven work (e.g.issue-42: add user auth). It matches this repo's recent history (commits 70–88 all use bare<N>:), so it is consistent with practice but deviates from the letter of the standard. Suggested fix: amend toissue-89: Validate install:local from a scratch clone (fresh machine)before merge, or reconcile AGENTS.md with the established<N>:convention.