store port: get and create documents; depositing a fact is a use case #3

Merged
k.renner merged 3 commits from fix/adapter-names into main 2026-09-24 11:39:39 +00:00
3 Commits
Author SHA1 Message Date
claude-botandClaude Fable 5.1 6ff8d4bce6 store port: get and create documents; depositing a fact is a use case
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
The fact sink was a second adapter over the same backend. INoteStore
gains CreateAsync (DocumentExistsException on a taken path); the raw
note's shape, slug and collision numbering live in DepositFactUseCase;
GiteaRepository only moves text.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 13:37:20 +02:00
claude-botandClaude Fable 5.1 fe6a284c6c gitea: one repository adapter serving both the note-store and the fact-sink port
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Two classes over the same backend showed as two adapters on the status
page. One GiteaRepository, one HttpClient, one health entry; the host
lists an adapter once even when it serves several ports.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 13:30:17 +02:00
claude-botandClaude Fable 5.1 80c7885dc2 gitea: distinct adapter names for the note store and the fact sink
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
Both reported as "gitea" on the status page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 13:26:43 +02:00