Skip to content

[Agent · Phase 14] status_reporter #106

@jeremymanning

Description

@jeremymanning

Parent phase: #58

Purpose

Emit per-run summary, post issue comments, regenerate web/data/projects.json, compute SC metrics.

What it produces / drives

Writes a comment to the linked GitHub issue, updates web/data/projects.json, writes state/sc_metrics_<run-id>.yaml.

Dependencies

This agent depends on output from: advancement_evaluator

Acceptance criteria

  • GitHub comment is posted when github_authenticated=True
  • web/data/projects.json reflects the latest project state
  • SC-001 (research-stage convergence rate), SC-007 (line-count delta), SC-012 (paper-stage convergence rate) computed

Manual test plan

  1. After a verdict transition, verify a comment landed on the linked issue
  2. cat web/data/projects.json | jq '.projects | map(select(.id == "<PROJ-ID>"))' shows current stage
  3. SC metrics file exists and is well-formed

Implementation pointer

  • Registry entry: agents/registry.yamlname: status_reporter
  • Prompt: agents/prompts/status_reporter.md
  • Code: search src/llmxive/ for the class

Metadata

Metadata

Assignees

No one assigned

    Labels

    pipeline-agentTracks one agent within a pipeline phase

    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