From ccf786bdf27a1fab5de1039d1592e7667b2b0321 Mon Sep 17 00:00:00 2001 From: Mads Lorentzen Date: Mon, 7 Sep 2026 18:45:36 +0200 Subject: [PATCH] changelog: move the #437 and #439 entries out of the released 1.7.1 section Both branches predate the v1.7.1 cut, so their hunks' context pointed at the old [Unreleased] "### Added" header, which the cut had rolled into [1.7.1]. The rebases applied cleanly and landed the entries inside the release. They belong under [Unreleased]. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_013fqqLgQSnwgWkv98twQhHi --- CHANGELOG.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c55f67..0663478 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,21 @@ per-file diff commands. ## [Unreleased] +### Added + +- **`/expand` project and portfolio expansion** (`.claude/commands/expand.md`, + `tests/test_expand_command.py`) - expands candidate discovery + to technical projects from public GitHub repositories, extracting structured summaries + (problem domain, tech stack, key technical challenges, and verifiable outcomes) to + populate the `## Independent Projects` section of `01-candidate-profile.md`. + +- **Stale sweep branch in `/outcome`** (`.claude/commands/outcome.md`, + `tests/test_outcome_stale.py`) - introduces `/outcome stale [N]` (and `/outcome sweep [N]`) + to batch-resolve open applications quiet for 60+ (or N) days. Displays a numbered summary + of qualifying applications, requires explicit user confirmation (`all`, `select`, or `skip`), + resolves confirmed rows to `no_response`, logs dated entries to `notes`, updates archive + `outcome.md` files, and hands off to calibration when 3+ applications are resolved. + ### Fixed - **`jobnet-search detail` no longer reports an externally hosted ad as not found** (#432) - @@ -41,19 +56,6 @@ per-file diff commands. ### Added -- **`/expand` project and portfolio expansion** (`.claude/commands/expand.md`, - `tests/test_expand_command.py`) - expands candidate discovery - to technical projects from public GitHub repositories, extracting structured summaries - (problem domain, tech stack, key technical challenges, and verifiable outcomes) to - populate the `## Independent Projects` section of `01-candidate-profile.md`. - -- **Stale sweep branch in `/outcome`** (`.claude/commands/outcome.md`, - `tests/test_outcome_stale.py`) - introduces `/outcome stale [N]` (and `/outcome sweep [N]`) - to batch-resolve open applications quiet for 60+ (or N) days. Displays a numbered summary - of qualifying applications, requires explicit user confirmation (`all`, `select`, or `skip`), - resolves confirmed rows to `no_response`, logs dated entries to `notes`, updates archive - `outcome.md` files, and hands off to calibration when 3+ applications are resolved. - - **CHANGELOG structure guard** (`tests/test_changelog_structure.py`) - every PR edits this one shared file by hand near the same line, and nothing checked the result: a second `### Fixed` heading landed directly under `[Unreleased]`, above `### Added`, on #425 and was fixed by hand