Skip to content

E6 · Origin-attributed Activity + "Waiting on you" #186

Description

@hellno

Goal

Rebuild Activity around request origin: scannable tag rows (identity + action_tag + mono amount + warning tag + hash/glyph/time); a NEEDS YOU + count badge; a day-grouped log; origin attribution; the compact home waiting strip; and STOP reframed to "Stop all agents" (shown only when an agent is active).

Depends on / blocks

  • Depends on: E3 (needs the three-pane rail structure).
  • Blocks: E8 (via E2..E7 → E8).

Do not touch

  • The no-blind-approve / STOP-zeroize logic (keep intact).

Acceptance criteria

  • Rows scannable (tags, not prose): [origin] [ACTION tag] [mono amount] [→ dest] · [warning tag] · [hash link] [glyph] [time].
  • NEEDS YOU header + count badge; day-grouped log; origin attribution across you / dapp / agent.
  • Compact home waiting strip (one line).
  • STOP reframed to "Stop all agents", shown only when an agent is active.
  • Activity checklist passes; screenshots empty + populated (driven by just demo-agent).

Files

  • activity_view.rs (302, 452, 495), wallet-home strip, shell.rs.

Golden-ref fidelity — designs/deckard-v4.html view activity (Activity)

  • Plain ACTIVITY header (no hero title, no explainer subtitle).
  • Stop all agents emergency control, shown only when an agent is active.
  • NEEDS YOU + a count badge; day-grouped log.
  • Rows scannable: [origin] [ACTION tag] [mono amount] [→ dest] · [warning tag] · [hash link] [glyph] [time] — no "wants to / proposes to" prose.
  • Attributed across you / dapp / agent.

Definition of Done

Follows the Implementer Contract in the epic (#179).


Part of the v4 epic #179. Implements #170.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions