Skip to content

Track Loop Engineering insight contract alignment #10

Description

@Svaag

Summary

Track cross-repo alignment to the new proactive insight contract added in agent-core.

The contract is the shared boundary for Loop Engineering / Level 3 proactivity work:

  • InsightDecisionRecord
  • InsightLabel
  • InsightScore
  • JSON schemas for the same contract models

Branch/commit pushed:

  • AS215932/agent-core: codex/loop-engineering-insight-contract, commit 28aed2e

Work Logged From This Session

  • Added the shared proactive insight contract and exported JSON schemas in agent-core.
  • Added NOC insight persistence, Postgres/InMemory store support, loop-console APIs, labels, metrics, proactive-loop logging, and nocctl replay --insights.
  • Added Engineering Loop JSONL insight emission for intake, Reliability Governor, and daemon decisions.
  • Added stable evidence references to Hyrule MCP command results.
  • Added SOC private, non-learning insight records with adversarial-review flags.
  • Added Agentic Observatory insight list/detail/metrics views and case-detail insight sections.

Tracking Issues

Acceptance Criteria

  • Every loop/support repo validates emitted or consumed insight records against the agent-core schema.
  • Repos stop drifting through local mirror schemas once a released/tagged agent-core contract is available.
  • Each loop reports explicit notify | question | draft | stay_silent decisions, including deliberate silence where applicable.
  • Evaluation paths can compute IDQ/CGS-style metrics from stored or fixture-backed records.
  • Public artifacts carry only IDs/citations; private ledgers retain sensitive diagnostic details.

Verification Already Run

  • agent-core: contract/schema tests.
  • noc-agent: targeted replay/control-plane/proactive/DB tests plus ruff.
  • engineering-loop: intake, daemon, governor tests; mypy --strict src; ruff.
  • hyrule-mcp: MCP server tests; ruff.
  • soc-agent: posture loop/governance tests; ruff.
  • agentic-observatory: app/client tests; ruff.
  • git diff --check across all touched repos.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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