Jack Levy
22b68f9502
docs: update ARCHITECTURE.md for v0.7.0 and v0.8.0
...
- Add bill_notes table schema (migration 0014)
- Add missing migrations 0012 and 0013 to the migrations table
- Add /api/notes endpoints section
- Add ntfy test, RSS test, follow-mode test, and history endpoints to /api/notifications
- Add POST /trigger-weekly-digest to admin API table
- Add weekly digest Monday beat schedule entry
- Update users.notification_prefs to document timezone field
- Update notifications.event_type to include weekly_digest
- Add NotesPanel.tsx to Frontend Key Components
- Add v0.7.0 (weekly digest + local-time quiet hours) to Feature History
- Add v0.8.0 (personal notes) to Feature History
Authored-By: Jack Levy
2026-03-01 22:33:04 -05:00
Jack Levy
a0e7ab4cd3
feat(ux): welcome banner, dashboard auth fix, docs update
...
- WelcomeBanner.tsx: guest-only dismissible onboarding card on dashboard
(localStorage pv_seen_welcome, Browse Bills CTA, X dismiss)
- useDashboard: add !!token to query key so login/logout triggers
a fresh fetch without manual refresh
- ARCHITECTURE.md: WelcomeBanner component, auth-aware query keys,
v0.6.1 feature history entry
- Roadmap: mark welcome banner items complete
- Add MVP planning notes (Phase 3-6 roadmap draft)
Co-Authored-By: Jack Levy
2026-03-01 21:22:16 -05:00
Jack Levy
1e37c99599
feat(phase2): fact/inference labeling, change-driven alerts, admin cleanup
...
- Add label: cited_fact | inference to LLM brief schema (all 4 providers)
- Inferred badge in AIBriefCard for inference-labeled points
- backfill_brief_labels Celery task: classifies existing cited points in-place
- POST /api/admin/backfill-labels + unlabeled_briefs stat counter
- Expand milestone keywords: markup, conference
- Add is_referral_action() for committee referrals (referred to)
- Two-tier milestone notifications: progress tier (all follow modes) and
referral tier (pocket_veto/boost only, neutral suppressed)
- Topic followers now receive bill_updated milestone notifications via
latest brief topic_tags lookup in _update_bill_if_changed()
- Admin Manual Controls: collapsible Maintenance section for backfill tasks
- Update ARCHITECTURE.md and roadmap for Phase 2 completion
Co-Authored-By: Jack Levy
2026-03-01 17:34:45 -05:00
Jack Levy
91790fd798
Update ARCHITECTURE.md and roadmap to reflect v0.4.0
...
Architecture doc: add notifications table, v0.4.0 feature history, updated
beat schedule (fetch-actions-active-bills, dispatch-notifications), expanded
admin API table (17 endpoints), new /api/notifications section, BriefPanel
and ActionTimeline component docs, chamberBadgeColor utility, migrations
0010-0011, live LLM model picker endpoint, queue routing corrections.
Roadmap: mark Phase 1 notifications complete, check off LLM model picker,
admin health panel, chamber badges, action history fallback, backfill all
actions, brief regeneration UI; remove completed Phase 1 section.
Authored-By: Jack Levy
2026-03-01 11:45:21 -05:00
Jack Levy
a8bc20e187
docs: update architecture for v0.2.2 fixes
...
Documents sponsor linking fix, backfill task, member name search
split_part approach, search spaces fix, and eager loading fix.
Authored-By: Jack Levy
2026-02-28 23:31:35 -05:00
Jack Levy
795385dcba
docs: add comprehensive architecture documentation
...
Covers full stack, database schema, API endpoints, Celery pipeline,
LLM service design, frontend structure, auth, deployment, and feature
history through v0.2.0.
Authored-By: Jack Levy
2026-02-28 23:07:43 -05:00