Skip to content

fix(sync): offer actionable optional coverage adoption - #80

Merged
Disble merged 1 commit into
fix/sync-guidance-eslintfrom
fix/sync-guidance-coverage
Oct 15, 2026
Merged

Disble merged 1 commit into
fix/sync-guidance-eslintfrom
fix/sync-guidance-coverage

Conversation

@Disble

@Disble Disble commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Summary

Report absent coverage-tiers.json as an optional adoption decision under Left to you, not completed enforcement. Provide executable guidance to the agent before the adoption-only skill is installed.

Changes

  • Separate sync-owned wiring from agent-owned policy, prerequisites, native config, tests, scripts and CI.
  • State existing-path scope, Vitest-only integration and coverage-versus-mutation limits.
  • Preserve no-declaration/no-write behavior and existing adopted/removed-policy safety.
  • Keep repeated human/JSON regression tests, skill updates and seven prompt snapshots together.

Verification

  • Human and JSON regression observed RED then GREEN, repeated sync leaves policy absent and native config unchanged.
  • Actual built executable output checked in a disposable split project.
  • Existing coverage wiring, skill, report and golden tests pass; index pre-commit gate passed.
  • Manual adoption guard removal fails the owning test.
  • Whole-candidate independent verification PASS.

Chain Context

Field Value
Tracker #78
Position 2 of 2
Base / depends on fix/sync-guidance-eslint / #79
Starts at generated-target-safe ESLint unit
Ends with actionable non-enabling coverage adoption offer
Follow-up final tracker integration, release-please patch release
Out of scope native Jest/Go coverage, dependency installs and CI generation
main
 └── tracker
      └── child 1: fix/sync-guidance-eslint
           └── 📍 child 2: fix/sync-guidance-coverage

Roughly 280 changed lines repeat the same approved prompt across seven golden fixtures; they are mechanical snapshots, not independent behavior. The cohesive authored unit stays with its tests and documentation.

@sonarqubecloud

Copy link
Copy Markdown

@Disble
Disble merged commit 4737480 into fix/sync-guidance-eslint Oct 15, 2026
3 checks passed
@Disble
Disble deleted the fix/sync-guidance-coverage branch October 19, 2026 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant