Repository navigation
test(holmes): cover weights command JSON output #105
Copy link
Copy link
Closed
Labels
holmesHOLMES scoring + workflowsHOLMES scoring + workflowslegend:EVIDENCEEvidence/Holmes/CI/proof workEvidence/Holmes/CI/proof workpkg:wesley-holmestestsTest suite and coverageTest suite and coveragev0.3.0Scheduled work for the v0.3.0 release.Scheduled work for the v0.3.0 release.
Milestone
Description
Activity
- addedtestsTest suite and coverageTest suite and coverageholmesHOLMES scoring + workflowsHOLMES scoring + workflows
on Oct 14, 2025 - modified the milestones: Go Public (Switch repo visibility), HOLMES Scoring Enhancements
on Oct 17, 2025 - addedlegend:EVIDENCEEvidence/Holmes/CI/proof workEvidence/Holmes/CI/proof work
on Jun 4, 2026 - addedtriage:bad-codeDebt intake that still needs scheduling, closure, or a repo moveDebt intake that still needs scheduling, closure, or a repo move
on Jun 24, 2026 Triage decision before state change:
This issue appears to track: tests for HOLMES weights validation command.
Current Wesley doctrine: Wesley core owns GraphQL -> deterministic, extensible IR and repo-local assurance around that contract. Domain-specific downstream semantics stay outside Wesley, but generic repo integrity, generic Holmes assurance, and extension-target coordination can stay here when scheduled to a real release lane.
Decision: keep in Wesley and schedule for v0.3.0.
Rationale: The command exists, but the tracked CLI-level success/failure/JSON coverage is not clearly satisfied; keep it with the Holmes hardening lane.
Next action: remove
triage:bad-code, addlane:v0.3.0, and assign the issue toGoalpost: Make It Truthful.- addedv0.3.0Scheduled work for the v0.3.0 release.Scheduled work for the v0.3.0 release.and removedtriage:bad-codeDebt intake that still needs scheduling, closure, or a repo moveDebt intake that still needs scheduling, closure, or a repo move
on Jun 25, 2026 - changed the title
[-]test(holmes): cover weights validate command[/-][+]test(holmes): cover weights command JSON output[/+]on Jul 6, 2026
Metadata
Metadata
Assignees
Labels
holmesHOLMES scoring + workflowsHOLMES scoring + workflowslegend:EVIDENCEEvidence/Holmes/CI/proof workEvidence/Holmes/CI/proof workpkg:wesley-holmestestsTest suite and coverageTest suite and coveragev0.3.0Scheduled work for the v0.3.0 release.Scheduled work for the v0.3.0 release.
Projects
- StatusShow more project fieldsDone
- StatusShow more project fieldsNo status
- StatusShow more project fieldsTodo
Rust-native audit disposition
Kept, but narrowed from the original October 2025 task.
The transitional
@wesley/holmesCLI already exposesweights,weights:validate, andweights-validate, and current tests cover:The remaining real gap is the
--json <file>branch.Current task
Add deterministic test coverage proving
node packages/wesley-holmes/src/cli.mjs weights --json <file>writes the normalized weight config JSON and preserves the expected command behavior.Acceptance criteria
--json <path>.default,substrings,directives, andoverridesfields as applicable.packages/wesley-holmestest suite and runs under the existing package test command.Out of scope