v10 quick wins — merge, Evidence Ledger, cross-project search, export round-trip #140
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/v10-quick-wins"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The first, fully-verifiable batch from the v10.0.0 research-workflow backlog (4 of 13 items). Each is independent, deterministic, and shipped with tests + UI.
entry_tags/entry_categories/motif_categories) to the target and deletes the source, transactionally. (Category merge was missing; tag merge is now transactional too.)contradictsedges, and a project-wide Open contradictions view on Insights. Contradictions can be resolved with a verdict and reopened. (migration 053)POST /api/import/fullrestores a full-export bundle (entries dedup-checked, tags, categories, motifs + membership, connections). Export now includes category names/colors so they round-trip. (media binaries aren't in the JSON)Also: skip the global
defaultRateLimitinNODE_ENV=test— the 500 req/15min limiter was tripping mid-suite (429s at/__test_login) now that the suite is larger; production hardening is unchanged.Verified: 342 tests pass (48 files, +8 new), tsc clean, migration 053 applies, combined app build green. No new dependencies.
Closes #123 #125 #119 #120.
🤖 Generated with Claude Code