codeburn/packages/cli
Paul Logan 7a90044397 feat: make detector findings subject-scoped and non-cash
Replaces the finding wire contract (0.2.0 -> 0.3.0), scopes every finding to
one session, and corrects the estimate semantics.

- removes impactUSD; core has no pricing and never measured cash
- every finding names one subject, so a host can attribute it without guessing
- confidence rationale becomes controlled codes; evidence kinds a closed enum
- token effects move into an explicit method-versioned estimate that cannot
  claim to be cash (nonCash is a required literal true)
- detectors emit at most one finding per session instead of one aggregate
- renames context-bloat to low-context-before-edit and drops its token
  estimate: the reads it counted never happened, and performing them would add
  tokens rather than avoid them
- renames AVG_TOKENS_PER_READ to ASSUMED_TOKENS_PER_READ
2026-07-27 18:50:58 -07:00
..
src feat: make detector findings subject-scoped and non-cash 2026-07-27 18:50:58 -07:00
tests feat: strengthen observation fingerprints 2026-07-27 18:50:31 -07:00
package.json fix: couple core and CLI releases 2026-07-27 11:55:29 -07:00
tsconfig.json chore(workspace): move CLI to packages/cli, add @codeburn/core skeleton (phase 1) 2026-07-26 10:19:33 -07:00
tsup.config.ts chore(workspace): move CLI to packages/cli, add @codeburn/core skeleton (phase 1) 2026-07-26 10:19:33 -07:00
vitest.config.ts chore(workspace): move CLI to packages/cli, add @codeburn/core skeleton (phase 1) 2026-07-26 10:19:33 -07:00