Skip to content

[Phase C2] Persona / past-session picker UI #27

@terisuke

Description

@terisuke

Tracked under ADR 0002 — Phase C. Detail: implementation plan §C2.

Problem

After Phase C1 lands, the user has durable history of personas, projects, and sessions — but no UI surface to navigate it. Memory must be visible to be useful. Today, even the existing profile_id is generated and forgotten; there is no "previously analyzed" reuse path in the UI.

Scope

  • Top bar: persona switcher (てりすけ / 宇宙野クラウディア / + Add persona). Switching changes the default question set and format on the next session start.
  • Left rail: project list. Each project expands into its articles (article = brief + draft history).
  • Selecting a past article rehydrates the right-side artifact panel (brief card + draft history).
  • "Start new article from this persona" reuses the current canonical guide for that persona without re-analysing sources.
  • Persona detail page: list of articles already analysed, last-analysed timestamp, "re-analyse from sources" button.

Acceptance criteria

  • Switching personas changes the question set and the default format on the next session start.
  • Re-opening yesterday's session restores the transcript exactly (depends on Phase A1 transcript + C1 storage).
  • Adding a third persona via the UI persists to SQLite and survives a restart.
  • Past style guides can be selected without re-fetching sources.
  • Empty state (no personas, fresh install) onboards the user to seed terisuke or cloudia.

Dependencies

  • C1 (SQLite), B4 (persona seeds), A1 (transcript renderer).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions