Skip to content

chore(straymark): upgrade framework fw-4.22.0 → fw-4.23.0 + cli-3.20.0#47

Merged
montfort merged 1 commit into
mainfrom
chore/StrayMark-cli-3.20.0-Framework-4.23.0
Jun 4, 2026
Merged

chore(straymark): upgrade framework fw-4.22.0 → fw-4.23.0 + cli-3.20.0#47
montfort merged 1 commit into
mainfrom
chore/StrayMark-cli-3.20.0-Framework-4.23.0

Conversation

@montfort

@montfort montfort commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrade StrayMark framework fw-4.22.0 → fw-4.23.0 (CLI 3.20.0 installed). This release integrates both findings from this repo's own adopter feedback (straymark#222, filed from the registry adoption in #46):

Finding 1 — counter reconciliation

  • New straymark followups recount command: §13-compliant recompute of the CLI-owned frontmatter counters after a manual-triage session (statuses flipped by hand, nothing to extract or promote). Idempotent.
  • drift --apply now recomputes counters even when there is nothing to extract, so a pre-commit drift check also reconciles stale counters.
  • Agent directives updated (AGENT-RULES.md §13, straymark-followups skill ×4, STRAYMARK.md §16 lifecycle table): post-triage flow now includes the recount step so counters ride the same commit as the triage.

Finding 2 — closure-marker vocabulary

  • Born-resolved idioms recognized by the anti-noise extraction: closure verb (updated/corrected/remediated/resolved/fixed/closed) + in this PR/in this commit — e.g. the exact phrasing (Charter row updated atomically in this PR) that caused FU-001/FU-002 to land as open in chore(straymark): adopt follow-ups backlog registry (v1) #46.
  • New "Canonical closure-marker idioms" table in FOLLOW-UPS-BACKLOG-PATTERN.md so AILOG authors converge on recognizable phrasings at write time.

Housekeeping in this PR

  • Registry counters reconciled via straymark followups recount — clears the known cosmetic staleness documented in chore(straymark): adopt follow-ups backlog registry (v1) #46 (total_open: 20, total_closed_in_session: 2); followups status no longer warns.
  • i18n (es, zh-CN) + injected directive markers (.cursorrules, .cursor/rules/) synced.

Verification

  • straymark followups status → counters match file frontmatter, no staleness warning
  • straymark validate → 0 errors (8 pre-existing SEC-001 warnings)
  • straymark followups drift --scan-all → registry in sync

🤖 Generated with Claude Code

Integrates both findings from adopter feedback straymark#222 (filed
from this repo's registry adoption in #46):

- New `straymark followups recount` — §13-compliant counter
  reconciliation after manual-triage sessions; `drift --apply` now
  recomputes counters even with nothing to extract (Finding 1)
- Closure-marker vocabulary extended with born-resolved idioms
  ("updated atomically in this PR" family) + canonical idioms table
  in FOLLOW-UPS-BACKLOG-PATTERN.md (Finding 2)
- Agent directives (AGENT-RULES.md §13, skills, STRAYMARK.md §16)
  updated to include the recount step in post-triage flow
- Registry counters reconciled via `straymark followups recount`
  (clears the staleness noted in #46)
- i18n (es, zh-CN) + injected directive markers synced

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@montfort montfort merged commit 31482c7 into main Jun 4, 2026
@montfort montfort deleted the chore/StrayMark-cli-3.20.0-Framework-4.23.0 branch June 4, 2026 17:46
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