Outcome
A work-generating agent emits structured evidence into Polylogue while it runs, can query that evidence immediately, and later consumes an evidence-backed context/resume artifact that materially improves continuation of the same work.
That repeated bidirectional use, not the existence of more archive machinery, is the closure condition for moving Polylogue from a downstream evidence archive toward an in-loop substrate.
Current reality
Polylogue already has substantial archive, query, lineage, assertion, recovery, context-pack, MCP, and evidence-ref machinery. It can continuously ingest and reconstruct work from several providers.
The missing outcome is narrower and more important:
- no production first-class provider-neutral work-event write leg is established;
- Hermes work topology is not yet reconstructed from the strongest available state/runtime evidence;
- hook-event materialization has advanced, but complete query projection and coverage are not proven;
- inbound OTLP remains primarily disposable runtime telemetry rather than durable work evidence;
- context/recovery surfaces exist, but repeated in-loop use that changes real work has not been demonstrated.
Do not interpret this issue as permission to build a new general event architecture before testing a terminal loop.
Minimum proving loop
Use one real agent/runtime and one real project task:
- Emit: the runtime records a bounded typed set of work events through Polylogue's current source/admission authority.
- Query: events, lineage, tool outcomes, decisions/caveats, and raw support are immediately queryable with truthful coverage.
- Compile: Polylogue produces a compact evidence-backed resume/context artifact.
- Consume: a fresh agent invocation receives that artifact before acting.
- Measure: compare the resulting continuation against a raw-transcript or ordinary-handoff baseline.
The first implementation may be intentionally narrow. Generalization follows observed failures, not the other way around.
Acceptance criteria
Tracker authority
Sequencing rule
Before admitting a broad new abstraction, record the specific failure from a real proving-loop trial that requires it. Parser-only vocabulary, projection-only tables, or a generalized orchestration layer are not closure by themselves.
Non-goals
- No claim that Polylogue already functions as a meaningful personal exocortex.
- No mutable runtime task authority inside Polylogue.
- No requirement to store every projection as a durable table.
- No large cross-provider framework before one narrow loop has repeated terminal value.
- No closure based only on fixtures, unit tests, or a synthetic demo.
Outcome
A work-generating agent emits structured evidence into Polylogue while it runs, can query that evidence immediately, and later consumes an evidence-backed context/resume artifact that materially improves continuation of the same work.
That repeated bidirectional use, not the existence of more archive machinery, is the closure condition for moving Polylogue from a downstream evidence archive toward an in-loop substrate.
Current reality
Polylogue already has substantial archive, query, lineage, assertion, recovery, context-pack, MCP, and evidence-ref machinery. It can continuously ingest and reconstruct work from several providers.
The missing outcome is narrower and more important:
Do not interpret this issue as permission to build a new general event architecture before testing a terminal loop.
Minimum proving loop
Use one real agent/runtime and one real project task:
The first implementation may be intentionally narrow. Generalization follows observed failures, not the other way around.
Acceptance criteria
Tracker authority
polylogue-rii(public_parent).polylogue-rii.1owns the live work-event write leg;polylogue-rii.2owns remaining hook/OTLP evidence projection. These implement this issue and do not need separate public issues.polylogue-fs1, represented publicly by feat(hermes): ingest work structure and produce evidence-backed run forensics #2460.polylogue-4ts.5, represented publicly by feat: compaction boundary-range columns + effective-context derivation #2478.Sequencing rule
Before admitting a broad new abstraction, record the specific failure from a real proving-loop trial that requires it. Parser-only vocabulary, projection-only tables, or a generalized orchestration layer are not closure by themselves.
Non-goals