Initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user