Persist Ward skill-use artifacts as trajectory events #54

Closed
opened 2026-07-24 18:54:18 +00:00 by coilyco-ops · 0 comments
Member

Goal

Complete the documented app/skill_use.py migration by retaining normalized Ward reap skill-use evidence in the contract-v1 append-only trajectory store while preserving the current structured-log and Prometheus projections.

Acceptance criteria

  • Map each normalized skill-use record to a metadata-only observation.recorded trajectory event.
  • Preserve Ward run, request, repository, issue, workflow, role, and harness joins when present.
  • Make repeated artifact ingestion idempotent in the durable store.
  • Keep skill bodies, local paths, container names, and other source content out of retained envelopes.
  • Wire the existing startup artifact importer to the configured trajectory database.
  • Add focused tests and update the shipped feature and migration inventories.
## Goal Complete the documented `app/skill_use.py` migration by retaining normalized Ward reap skill-use evidence in the contract-v1 append-only trajectory store while preserving the current structured-log and Prometheus projections. ## Acceptance criteria * Map each normalized skill-use record to a metadata-only `observation.recorded` trajectory event. * Preserve Ward run, request, repository, issue, workflow, role, and harness joins when present. * Make repeated artifact ingestion idempotent in the durable store. * Keep skill bodies, local paths, container names, and other source content out of retained envelopes. * Wire the existing startup artifact importer to the configured trajectory database. * Add focused tests and update the shipped feature and migration inventories.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agent-proxy#54
No description provided.