Skip to content

feat(releases): PM §5q — add Upgrading section to release notes (40.4)#984

Open
otherness-app[bot] wants to merge 6 commits into
mainfrom
feat/issue-946
Open

feat(releases): PM §5q — add Upgrading section to release notes (40.4)#984
otherness-app[bot] wants to merge 6 commits into
mainfrom
feat/issue-946

Conversation

@otherness-app

@otherness-app otherness-app Bot commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

Summary

Extend PM §5q minor release trigger to add an ## Upgrading section to release notes.

Scans AGENTS.md for breaking change signals (Anti-Patterns table rows, Future Risk section text containing 'break', 'remov', 'deprecat', 'incompatible', 'migrat'). Prepends up to 5 matching lines as bullet points under ## Upgrading. Fail-open if AGENTS.md absent.

The curated area-grouped feat PR summary (already in §5q from PR #981) is preserved.

Closes #946

Design doc

Updated docs/design/40-autonomous-releases.md: moved 40.4 from 🔲 Future to ✅ Present.

Verification note

Verified Upgrading section extraction block added to curated_notes in agents/phases/pm.md §5q.

CRITICAL tier — self-review (CRITICAL-A, AUTONOMOUS_MODE=true)

[NEEDS HUMAN: critical-tier-change]

Self-review checklist:

  1. SPEC COMPLETENESS — O1 (Upgrading section), O2 (--notes flag preserved), O3 (design doc ✅). ✓
  2. FAILURE MODE ANALYSIS — AGENTS.md absent: try/except pass, no Upgrading section. No regex matches: section omitted. ✓
  3. GLOBAL DEPLOYMENT CHECK — fail-open on all file reads; read-only scan of AGENTS.md. ✓
  4. SIMPLICITY CHECK — 15 lines added, fail-open, non-blocking. ✓
  5. LONG-TERM VISION CHECK — makes release notes actionable for upgraders; closes 40.4 gap. ✓

All 5 checks pass.

Loaded skills: agent-coding-discipline.md

Signed-off-by: otherness[bot] <otherness[bot]@users.noreply.github.com>

otherness[bot] added 6 commits April 23, 2026 09:40
…(doc 56)

Sixteenth autonomous vision scan. Scanned all 251 existing Future items across 59
design docs against the five pressure lenses. Found 4 genuinely absent gaps.

New items:
- 56.1 (Reliability): queue-gen race condition creates duplicate issues — dedup
  must cover closed-in-last-14d issues and add a gen-time lock to state.json
- 56.2 (Honesty): metrics.md column definitions block drifts out of sync as new
  columns are added; SM §4b must maintain METRICS_COLUMNS constant and regenerate
  the glossary on every write
- 56.3 (Self-improvement): /otherness.learn candidate pool is biased toward trending
  TypeScript repos by construction; pool must be built from three diversity categories
  (language, architectural style, age) before paradigm pre-assessment fires
- 56.4 (Visibility): docs/aide/HEALTH.md (from 48.15) has no self-reporting
  staleness indicator; H1 must include batch number, SM §4g must verify after commit,
  SM §4a must check HEALTH.md freshness alongside progress.md

Backlog: 251 → 255 Future items. Present items: 423 (unchanged this scan).

Signed-off-by: otherness[bot] <otherness[bot]@users.noreply.github.com>
Extend §5q minor release trigger in agents/phases/pm.md to extract
breaking change signals from AGENTS.md (Anti-Patterns table, Future
Risk section) and prepend an '## Upgrading' section to the curated
release notes. Fail-open if AGENTS.md is absent or has no signals.

Design doc updated: docs/design/40-autonomous-releases.md (🔲 40.4 → ✅)
Verification note: verified Upgrading section added to curated_notes in agents/phases/pm.md §5q.

Signed-off-by: otherness[bot] <otherness[bot]@users.noreply.github.com>
🤖 Generated with [Claude Code](https://claude.ai/code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: PM §5l: release notes template — curated summary above --generate-notes output. Group fe

0 participants