aiwg
Version:
Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.
71 lines (52 loc) • 2.37 kB
Markdown
---
description: Query provenance chains to trace artifact derivation and impact
category: provenance
---
# Provenance Query Command
Query provenance chains to understand artifact derivation, impact, and attribution.
## Instructions
When invoked, query provenance graph:
1. **Load provenance graph**
- Read all records from `.aiwg/research/provenance/records/`
- Build in-memory graph of entity relationships
- Index by entity URN for fast lookup
2. **Execute query** (based on subcommand)
**trace** - Full derivation chain for an artifact:
- Follow wasDerivedFrom relationships backward to root sources
- Display as indented tree showing derivation types
- Include depth limiting with `--depth`
**impact** - What depends on this artifact:
- Follow wasDerivedFrom relationships forward
- Show all artifacts that derive from the queried artifact
- Useful for understanding change impact
**orphans** - Find artifacts without provenance:
- Scan `.aiwg/` and `src/` for files
- Compare against provenance records
- List untracked artifacts
**agents** - Show agent attribution:
- Group provenance records by agent
- Show what each agent created/modified
- Include activity counts and timestamps
3. **Format output**
- Default: indented tree
- `--format table`: Markdown table
- `--format mermaid`: Mermaid diagram
- `--format json`: Raw JSON
4. **Display results**
- Show query results
- Include summary statistics
## Subcommands
- `trace [path]` - Full derivation chain for artifact
- `impact [path]` - What depends on this artifact
- `orphans` - Find artifacts without provenance
- `agents` - Show agent attribution summary
## Arguments
- `[artifact-path]` - Path to artifact (required for trace/impact)
- `--direction [forward|backward|both]` - Traversal direction (default: both)
- `--depth [n]` - Maximum traversal depth (default: unlimited)
- `--format [tree|table|mermaid|json]` - Output format (default: tree)
## References
- @agentic/code/frameworks/sdlc-complete/agents/provenance-manager.md - Provenance Manager agent
- @agentic/code/frameworks/sdlc-complete/schemas/provenance/prov-record.yaml - PROV record schema
- @agentic/code/frameworks/sdlc-complete/schemas/provenance/prov-query.yaml - Query schema
- @.claude/rules/provenance-tracking.md - Provenance tracking rules