You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Polylogue can reconstruct a Hermes run as an evidence-backed work graph rather than a flat transcript: delegation and parent/child lineage, task lifecycle, retries/reroutes, skills, tool outcomes, context boundaries, and terminal state are queryable and can be rendered as a useful run-forensics artifact.
This issue is the public outcome corresponding to Bead polylogue-fs1. That Bead deliberately supersedes the original parser-only design of this issue.
Corrected source model
parse_hermes currently preserves messages and tool blocks but not the work topology. Deepening that parser may improve optional exported-session snapshots, but it is not sufficient authority for the full outcome.
Use the strongest available evidence sources without inventing certainty:
Hermes runtime/state database for task, delegation, retry, and lifecycle facts;
observer/runtime spans or structured events for temporal/tool execution facts;
exported session snapshots and transcripts for human/model content;
repository/branch/commit/PR/check/review evidence where linked;
explicit coverage gaps where an expected source is unavailable.
Polylogue records evidence and projections. It does not become Hermes's mutable runtime task store.
Deliverable
Produce one durable, inspectable Hermes run bundle that answers:
what goal and task graph existed;
which agents/subagents ran and how they were related;
which tools, skills, retries, and reroutes occurred;
where time/tokens/failures accumulated;
what artifacts and repository effects resulted;
which claims come from which source;
what remains unknown because evidence was absent.
The result should reuse current topology, run/event, evidence-ref, query, and bundle/context surfaces. Add durable storage only when identity or query pressure demonstrates it is required.
Acceptance criteria
At least one real Hermes corpus covers delegation, task lifecycle, retry/reroute or failure, skill/tool use, and session continuation where available.
Evidence is admitted from the appropriate Hermes state/runtime/transcript sources with source identity, timestamps, and explicit coverage/caveat reporting.
Parent/child and continuation structure is queryable through current lineage/delegation surfaces without manufacturing unsupported edges.
Task/tool/skill/run events are queryable through current run/event query units or a justified extension of them.
A generated run-forensics artifact links every material claim back to raw or durable evidence refs.
Reingestion is deterministic/idempotent and does not mutate Hermes runtime authority.
Missing source families degrade explicitly rather than silently producing a complete-looking graph.
The artifact is useful to a fresh reviewer for identifying the main branch, failed/wasted branches, current state, and next justified action.
Tracker authority
GitHub: public Hermes bridge and forensics outcome.
Bead:polylogue-fs1 (supersedes_scope and executable authority).
Related internal work: Bead children under polylogue-fs1 may split state ingestion, runtime observation, projection, and artifact proof without creating separate public issues.
Non-goals
No parser-only claim that an exported snapshot contains the whole Hermes run.
No new live task-management authority inside Polylogue.
No silent inference of delegation or success from textual resemblance alone.
No requirement to preserve the obsolete session_observed_events table design if current source-derived relations are the better owner.
Outcome
Polylogue can reconstruct a Hermes run as an evidence-backed work graph rather than a flat transcript: delegation and parent/child lineage, task lifecycle, retries/reroutes, skills, tool outcomes, context boundaries, and terminal state are queryable and can be rendered as a useful run-forensics artifact.
This issue is the public outcome corresponding to Bead
polylogue-fs1. That Bead deliberately supersedes the original parser-only design of this issue.Corrected source model
parse_hermescurrently preserves messages and tool blocks but not the work topology. Deepening that parser may improve optional exported-session snapshots, but it is not sufficient authority for the full outcome.Use the strongest available evidence sources without inventing certainty:
Polylogue records evidence and projections. It does not become Hermes's mutable runtime task store.
Deliverable
Produce one durable, inspectable Hermes run bundle that answers:
The result should reuse current topology, run/event, evidence-ref, query, and bundle/context surfaces. Add durable storage only when identity or query pressure demonstrates it is required.
Acceptance criteria
Tracker authority
polylogue-fs1(supersedes_scopeand executable authority).polylogue-fs1may split state ingestion, runtime observation, projection, and artifact proof without creating separate public issues.Non-goals
session_observed_eventstable design if current source-derived relations are the better owner.