Andrey Epifancev
|
97a560820f
|
feat(core): queue runner with retries, stale-sent recovery and re-entrancy guard
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:38:46 +04:00 |
|
Andrey Epifancev
|
b126e4bf8b
|
feat(core): save captured audio and initial note; in-memory port fakes
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:32:34 +04:00 |
|
Andrey Epifancev
|
0cd683d5df
|
feat(core): due, stale-sent and claimable selection
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:29:28 +04:00 |
|
Andrey Epifancev
|
d579ffd4a1
|
feat(core): note body with status region and transcript insertion
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:24:30 +04:00 |
|
Andrey Epifancev
|
83236c4118
|
feat(core): read, parse and patch voice-* frontmatter
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:19:57 +04:00 |
|
Andrey Epifancev
|
a4163fa5fe
|
feat(core): voice record state machine with backoff
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:12:31 +04:00 |
|
Andrey Epifancev
|
6b2466cf05
|
feat(core): record ids, file paths, time formatting
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 16:08:28 +04:00 |
|
Andrey Epifancev
|
7cd3811ead
|
chore: scaffold build and vitest, add core ports and boundary guard
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 15:52:20 +04:00 |
|
Andrey Epifancev
|
1cd72201e2
|
test: track test-01.m4a fixture so golden tests pass on a clean clone
Refs #1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-27 15:08:33 +04:00 |
|
Andrey Epifancev
|
72c942f667
|
chore: bootstrap project skeleton, openspec, fixtures
|
2026-09-27 14:06:01 +04:00 |
|