Commit 4ba9c03
fix: include story description in Telegram approval message (#39)
* feat: add Re-run Analysis button to project detail page
Adds POST /admin/ui/projects/{repo_slug}/rescan route that creates a
new onboarding run and enqueues it, then redirects to the live status
page — same flow as the wizard but without touching the Jira mapping.
Adds CSRF-protected button in the project detail page header.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs: add rescan route to CLAUDE.md API endpoints table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs: update CLAUDE.md for monorepo detection, file landmarks, ambiguity check, rescan
- repo_profiler: document _scan_for_subdir_stacks() and monorepo detection
- claude_client: document file_landmark_map in arch tool, detect_epic_missing_specifics (Haiku), plan_epic_breakdown full-context params
- Capability Profiles: add Monorepo detection note
- Clarification Loop: add Missing specifics trigger (Epic) row
- Project knowledge injection: document file_landmarks bullet
- Dashboard: document Re-run Analysis button
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: allow optional trailing text after APPROVE/REJECT/REGENERATE run_id
Users naturally append reason text (e.g. "REGENERATE 1 caption was wrong").
Align _APPROVAL_RE with _CLARIFICATION_RE which already supports this.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat: capture REGENERATE reason as epic memory for next planning run
When user sends "REGENERATE 1 <reason>", the trailing text is now stored
as an epic-scoped manual_note so Claude incorporates the feedback on the
regenerated breakdown instead of ignoring it.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: include story description in Telegram approval message
Previously the approval message only showed story titles, so users had
no way to verify the specifics without checking the DB. Now each story
block includes its description (truncated at 300 chars) so the from/to
values and key details are visible before approving.
Also clarifies REGENERATE supports optional feedback text.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent a84831e commit 4ba9c03
1 file changed
Lines changed: 14 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1995 | 1995 | | |
1996 | 1996 | | |
1997 | 1997 | | |
1998 | | - | |
1999 | | - | |
2000 | | - | |
2001 | | - | |
| 1998 | + | |
| 1999 | + | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
2002 | 2011 | | |
2003 | 2012 | | |
2004 | 2013 | | |
| |||
2014 | 2023 | | |
2015 | 2024 | | |
2016 | 2025 | | |
2017 | | - | |
| 2026 | + | |
2018 | 2027 | | |
2019 | 2028 | | |
2020 | 2029 | | |
| |||
0 commit comments