Repository navigation
v2026.8.3
·
860 commits
to main
since this release
@unbrained/pm-cli 2026.8.3
Source range: v2026.8.2...v2026.8.3
Changelog
Added
- One declared output-bounding dimension set on every read surface: 25 flag spellings across 19 commands collapse to include / how-much / cost / encoding, with a precedence algebra and permanent aliases (pm-hb7ug8)
- Intent-scoped read projections: a command returns exactly the fields the declared intent consumes, so agents stop paying for fields they discard (pm-cxr0jb)
Fixed
- Auto Release coverage depends on a /proc timing race in the SDK entrypoint sampler (pm-q2a7hr)
- The author field is an ungoverned free-text vocabulary: 477 distinct spellings across 41,021 immutable entries encode harness, model, session role, topic, and date because those dimensions had no fields, and the record cannot be rewritten (pm-3yxwv5)
- Recorded agent provenance is unreadable in practice: the only projection carrying it also carries every JSON Patch operation at 63.5x the compact cost, and no read surface can filter on harness, model, effort, or instance (pm-v8gfi7)
- Harness provenance can only be declared as environment variables, so the model the primary harness publishes in its own session record is inexpressible: 900 of 900 explicit entries still record model null while effort resolves (pm-ffz0a9)
- GH-867: linked files and docs no-op additions report changed and append phantom history (pm-jb1ron)
- GH-868: atomic replacement contract for linked files and docs (pm-cstuys)
- GH-865: classify linked-test lock contention as infrastructure collision (pm-2irc1p)
- GH-779 recurrence: history-redact must refresh item and drift projections atomically (pm-wnbk2l)
- GH-870: make runtime workspace path assertions portable in Windows nightly (pm-rusbe4)
- GH-871: preserve letter-suffixed issue codes in duplicate similarity scoring (pm-sn3xor)
- GH-866: telemetry flush queue-drain contract reports partial progress as fully drained (pm-u5c27w)
Security
PM Tracker Evidence
Closed pm items in release window: 14
By type: Issue=12, Feature=2
By status: closed=14
Selected release-related tracker items:
- pm-q2a7hr [Issue/closed] Auto Release coverage depends on a /proc timing race in the SDK entrypoint sampler