Commit 3d0ea13
* feat(serve): add ingestion API routes + integration tests (GH-328)
Expose the ingestion trigger engine and suggestion queue through 6 HTTP
API routes: evaluate trigger, manual ingest, list records, list pending
suggestions, accept suggestion, and reject suggestion. Includes 8
integration tests covering auto/suggest/skip flows and error cases.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(serve): remove needless borrows in ingestion test URIs
Clippy 1.94 catches needless &format!() on .uri() calls that implement
the required traits. Remove the unnecessary borrows.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(edda-serve): address PR review findings (round 1)
- Replace serde_json::to_value trigger_type filter with direct match
- Add test for 409 Conflict on double-accept of suggestion
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0ee21c2 commit 3d0ea13
3 files changed
Lines changed: 793 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
0 commit comments