Merge branch 'worktree-agent-a63474e92b05425a5'
# Conflicts: # Cargo.lock # Cargo.toml
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 018 — Sequence diagram of events (future idea)
|
||||
|
||||
> The README lists this under "Ideas... that can be implemented in the future, but
|
||||
> not now." Not scoped for current implementation — tracked here so it isn't lost.
|
||||
|
||||
## Summary
|
||||
|
||||
Let users declare sequence-diagram participants from params or matchers (e.g.
|
||||
`node_id`), then render a sequence diagram of captured events of interest. No
|
||||
relation between nodes is modeled — only event sequence/ordering determines the
|
||||
diagram.
|
||||
|
||||
## Scope (sketch, not final)
|
||||
|
||||
- Participant declaration referencing an existing param
|
||||
([001](001-param-declarations.md)), e.g. "one participant per distinct value of
|
||||
`node_id`".
|
||||
- Event-of-interest selection, likely reusing FilterBar syntax
|
||||
([005](005-filterbar-pest-parser.md)) to define which log lines become diagram
|
||||
events.
|
||||
- Rendering: a sequence-diagram view (e.g. mermaid `sequenceDiagram`) driven by
|
||||
ordered matching events per participant.
|
||||
|
||||
## Depends on
|
||||
|
||||
- [001 — Param declarations](001-param-declarations.md)
|
||||
- [005 — FilterBar pest parser](005-filterbar-pest-parser.md) (likely, for
|
||||
event-matcher syntax reuse)
|
||||
Reference in New Issue
Block a user