Skip to content

feat(adf): introduce unified evidence/enforcement pipeline#19

Merged
SmartBrandStrategies merged 1 commit intomainfrom
feat/evidence-pipeline
Mar 3, 2026
Merged

feat(adf): introduce unified evidence/enforcement pipeline#19
SmartBrandStrategies merged 1 commit intomainfrom
feat/evidence-pipeline

Conversation

@SmartBrandStrategies
Copy link
Copy Markdown
Contributor

Summary

Closes #9. Depends on #8 (merged in #18).

  • Add evaluateEvidence() in @stackbilt/adf combining constraint validation, token budget analysis, module overruns, advisory warnings, and stale baseline detection into a single EvidenceReport
  • Move detectStaleBaselines() from CLI to adf package (pure function, no I/O)
  • Export new EvidenceReport and StaleBaselineWarning types from @stackbilt/adf
  • Simplify CLI adf-evidence.ts from 312 to 272 LOC by consuming the unified pipeline
  • 10 new focused unit tests for evidence.test.ts

Test plan

  • pnpm run build — TypeScript compiles clean
  • pnpm run test — 243 tests pass (233 existing + 10 new)
  • Pre-commit LOC ceilings pass (adf_evidence_loc: 272/380)
  • Output of charter adf evidence --auto-measure unchanged (same data, unified pipeline)

🤖 Generated with Claude Code

Add evaluateEvidence() in @stackbilt/adf that combines constraint
validation, token budget analysis, module overruns, advisory warnings,
and stale baseline detection into a single EvidenceReport. Move
detectStaleBaselines from CLI to adf package as a pure function.

CLI adf-evidence.ts simplified from 312 to ~275 LOC by consuming the
unified pipeline instead of manually assembling evidence.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@SmartBrandStrategies SmartBrandStrategies merged commit f5798b5 into main Mar 3, 2026
4 checks passed
@SmartBrandStrategies SmartBrandStrategies deleted the feat/evidence-pipeline branch March 3, 2026 10:40
SmartBrandStrategies pushed a commit that referenced this pull request Mar 3, 2026
Comprehensive changelog entries for 7 issues (#3-#9) across 7 PRs
(#13-#19) covering bootstrap fixes, docs preset, migrate improvements,
bundler architecture split, and unified evidence pipeline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

feat(adf): introduce unified evidence/enforcement pipeline

2 participants