Skip to content

Claude/review project status rlq7 p#198

Merged
amolsarva merged 2 commits into
mainfrom
claude/review-project-status-Rlq7P
Feb 28, 2026
Merged

Claude/review project status rlq7 p#198
amolsarva merged 2 commits into
mainfrom
claude/review-project-status-Rlq7P

Conversation

@amolsarva
Copy link
Copy Markdown
Owner

No description provided.

… lights

1. User selector: root page now checks localStorage for last-used handle
   and redirects to /u/{handle} automatically.

2. Session titles: legacy finalize endpoint now generates meaningful titles
   from conversation content (was missing, causing "Session on X/X/XXXX").
   Added title field to SessionPatch so mergeSessionArtifacts persists it.

3. Post-conversation error: fixed race condition where finalizeNow reset
   finishRequestedRef in its finally block, allowing pending auto-advance
   timeouts to restart the turn loop on a finalized session. Now stops
   auto-advance at start of finalization and keeps flag set.

4. Service status lights: moved ServiceStatusGrid out of ChatTab into
   the main page layout so it's always visible regardless of active tab.

5. Added PRD for automated session memory and profile building (docs/).

https://claude.ai/code/session_01CGT4VcgSwjCHRhp91c9EWk
…nce re-summarization

Root cause: after server restart, s.turns was always empty because turns
are sanitized out before DB writes and never parsed back from the
artifacts.session_turns JSON string. This meant generateSessionTitle()
and buildSummary() always returned fallback/empty values.

Fixes:
- coerceSessionRecord() now parses artifacts.session_turns back into the
  turns array when in-memory turns are empty (the critical missing link)
- History API now loads the AI-generated ConversationDigest and uses it
  as primary source for session summaries, key facts, and topic tags
- New /api/maintenance endpoint: scans sessions missing AI digests or
  titles and re-processes them (capped at 10 per run to avoid runaway)
- History view fires maintenance POST on mount, refreshes data when
  sessions are re-analyzed
- Session rows now display AI summaries and key facts inline
- Blob-stored sessions also get digest-enriched summaries

https://claude.ai/code/session_01CGT4VcgSwjCHRhp91c9EWk
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dadsbot Ready Ready Preview, Comment Feb 28, 2026 7:42pm

@amolsarva amolsarva merged commit 53f883c into main Feb 28, 2026
2 checks passed
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.

2 participants