|
The Omni/Fact.hs module is complete with CRUD operations:
- **createFact**: Create a new fact with project, content, related
files - **getFact**: Retrieve a fact by ID - **getAllFacts**: Get all
facts from the database - **getFactsByProject**: Get facts filtered by
project - **getFactsByFile**: Get facts related to a specific file -
**updateFact**: Update an existing fact's content, related files,
and - **deleteFact**: Delete a fact by ID
The module properly re-exports the `Fact` data type from
`Omni.Task.Core
Task-Id: t-158.2
|