feat(harmonization): add passive status evidence catalog - #386
Open
bearmug wants to merge 2 commits into
Open
Conversation
Contributor
Author
|
Review-loop update: fixed fail-closed status validation, bounded diagnostic structures, malformed Advisor mode handling, effective Context Broker backend/degraded reporting, URL-safe CLI entrypoint detection, and degraded-backend health classification. Final CI passes; local full suite reports 754 passing tests with the existing weak-label research warnings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
FeatureStatusV1adapters alongside the existing Router/Orchestration adaptersCloses #385
Safety and scope
This is read-only introspection/reporting. It preserves feature ownership, command names, defaults, registration order, routing, worker authority, and lifecycle behavior. It does not create or migrate state, upload telemetry, change policy, select models, dispatch workers, or expose prompts, transcripts, payloads, paths, secrets, or user content.
The checked-in status report uses synthetic fixtures and is a schema/process check, not a production spend, quality, usage, or savings claim.
Validation
npm run check— passed; 68 package tests and 28 scripts gatednpm test— 68 files / 754 tests passed; existing weak-label research warnings remain non-fatalnpm run harmonization:status -- --output <tmp>— passed