1.6 KiB
1.6 KiB
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, andplaythrough_*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.