Files
gupi-osint-board/docs/TODO.md
T
2026-08-14 12:43:11 +02:00

27 lines
1.6 KiB
Markdown

# GUPI OSINT Board roadmap
This list tracks domain and product work that follows the accepted exhibit model. It is not a substitute for migrations or implementation issues.
## Exhibit-schema cutover
- [ ] Add boards, exhibits, exhibit types, subtype tables, immutable template versions, and cloned mutable levels.
- [ ] Migrate transitional `widgets`, `widget_relations`, and `playthrough_*` data with equivalence checks.
- [ ] Implement template instantiation and “save level as template” as transactional clone operations.
- [ ] Move the frontend to an exhibit/widget registry backed by the normalized API.
## Party exhibits
- [ ] Add a Party exhibit supertype representing an investigation participant.
- [ ] Add a Person subtype with display name, normalized aliases, and extensible structured identity fields.
- [ ] Add an Organization subtype covering businesses, public bodies, associations, and informal groups.
- [ ] Add normalized many-to-many Party-to-Evidence associations with an optional explanatory note.
- [ ] Add typed Party-to-Party relationships such as employment, ownership, membership, control, and representation.
- [ ] Build distinct Person and Organization widgets that can open as dossiers and reveal associated evidence without using folder ownership semantics.
- [ ] Include parties, aliases, evidence associations, and party relationships in template/level cloning.
## Events and narrative
- [ ] Implement Event exhibits with occurrence time and investigator-authored narrative text.
- [ ] Implement normalized Event-to-Evidence links and their board visualization.
- [ ] Present chronologically ordered events as the emerging investigation story.