Skip to content

[Phase 3.5C] Glitch Capture: REQ detail view and sidebar entry point #569

Description

@frankbria

Goal

Build the REQ detail view so users can see a captured glitch's full description, its proof obligations, and the evidence history across all gate runs.

Background

Follows the capture form (#568). Once a REQ exists, users need a drill-down view that shows what was captured and whether it's been satisfied by subsequent gate runs. Currently /proof/[req_id] route exists but its content needs the obligation + evidence history sections.

Scope

Check the existing /proof/[req_id] page — it may already have some structure. Add or complete:

REQ detail header:

  • Glitch description (full markdown render)
  • Where found, scope, severity, expiry (if set)
  • Captured-by and capture timestamp

Obligations panel:

  • List of required gates for this REQ with current status: pending / satisfied / failed
  • Each obligation row links to the most recent gate run that evaluated it

Evidence history:

  • Table of gate runs that touched this REQ: run date, gate, result (pass/fail), evidence artifact (expandable)
  • "No runs yet" empty state with CTA to [Run Gates]

Sidebar entry point:

Acceptance criteria

  • REQ detail page shows description, obligations, and evidence history
  • Obligation status reflects most recent gate run result
  • Sidebar has Capture Glitch link
  • npm test and npm run build pass

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-3.5Phase 3.5: Close the interaction gap

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions