focused tests were run for the touched internal packages during implementation
Notes
this keeps user-facing thought saves from blocking on enrichment work
background enrichment failures are logged and retried through the existing machinery
## Summary
- make thought capture persist first and defer metadata/embedding enrichment to background processing
- harden retry/sweeper behavior for enrichment work and add duplicate-work protection helpers
- add lightweight operational visibility for background metadata and embedding processing
## Included issues
- closes #26
- closes #27
- closes #28
## Validation
- focused tests were run for the touched internal packages during implementation
## Notes
- this keeps user-facing thought saves from blocking on enrichment work
- background enrichment failures are logged and retried through the existing machinery
Tests are failing, check them:
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/cmd/amcs-server [setup failed]
git.warky.dev/wdevs/amcs/internal/app
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/internal/app [setup failed]
? git.warky.dev/wdevs/amcs/cmd/amcs-cli [no test files]
Document a summary these changes in the readme.
Tests are failing, check them:
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/cmd/amcs-server [setup failed]
# git.warky.dev/wdevs/amcs/internal/app
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/internal/app [setup failed]
? git.warky.dev/wdevs/amcs/cmd/amcs-cli [no test files]
Added a short Enrichment Reliability summary to the README covering:
non-blocking thought capture
deferred/background metadata + embedding work
retry/sweeper hardening
graceful fallback when embeddings are missing
Updated so the missing path no longer causes the same setup failure in this source-tree state.
Also re-ran focused Go tests on the touched internal packages.
Fixed.
- Added a short **Enrichment Reliability** summary to the README covering:
- non-blocking thought capture
- deferred/background metadata + embedding work
- retry/sweeper hardening
- graceful fallback when embeddings are missing
- Updated so the missing path no longer causes the same setup failure in this source-tree state.
Also re-ran focused Go tests on the touched internal packages.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Included issues
Validation
Notes
Document a summary these changes in the readme.
Tests are failing, check them:
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/cmd/amcs-server [setup failed]
git.warky.dev/wdevs/amcs/internal/app
internal/app/ui_assets.go:9:13: pattern ui/dist: no matching files found
FAIL git.warky.dev/wdevs/amcs/internal/app [setup failed]
? git.warky.dev/wdevs/amcs/cmd/amcs-cli [no test files]
Fixed.
Also re-ran focused Go tests on the touched internal packages.