Derive research topics from the wiki
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #56 di @DigiBanks99 — integrata
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start from parent #21 and blocked #24 to understand the folder-as-state layout. Implement IResearchStore in a new research directory outside the versioned wiki, then add path-to-topic mapping with reversible slugs. Wire a run-completion observer to create/prune topics and expose endpoints and a Topics page under the research area; cover mapping, slugs, lifecycle and debounce with unit tests using a substituted store.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Parent
#21
What to build
Research topics appear by themselves: every top-level entry under projects/, learning/ and plans/ becomes a topic when an agent run touches it (and all existing ones on first start). Topics are pruned when their page is deleted or moved. The author sees them on a Topics page and can mute any of them.
Acceptance criteria
- An
IResearchStoreover a new research directory in the wiki root (outside the versioned wiki directory), with the agreed folder-as-state layout - Path-to-topic mapping:
projects/foo/...→projects/foo,learning/bar.md→learning/bar.md; index pages and other sections are ignored - Reversible slugs (
/→--); slugs from the UI are resolved and checked to stay inside the wiki - A run-completion observer creates state for unknown topics and prunes deleted or moved ones; ThreadWeaver changes to a known topic enqueue a curation request (debounced by overwrite), Editor-only changes don't
- First start with no research state enqueues curation for every existing topic
- Topics endpoints and page (path, state, mute toggle; mute is a Manual override), live via the
researcharea - Unit tests cover mapping, slugs, lifecycle and debounce with a substituted store
Blocked by
- #24
- Lingua principale
- C#
- Stelle
- 0
- Fork
- 0
- Merge medio
- 44m
- PR unite (30g)
- 41
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DigiBanks99/knowledge-base
-
Scout agreement fixtureApertaenhancement ready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
DigiBanks99/knowledge-base#38 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement ready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
DigiBanks99/knowledge-base#37 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement ready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
DigiBanks99/knowledge-base#36 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement ready-for-agent
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
DigiBanks99/knowledge-base#21 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di DigiBanks99/knowledge-base
Issue simili
-
Importer: an empty or non-numeric Error cell is imported as 0 instead of missingForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Open-Systems-Pharmacology/OSPSuite.Core#3049 ·
I maintainer di solito rispondono entro 1 giorno
-
needs attention public-client untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
AzureAD/microsoft-authentication-library-for-dotnet#6242 ·
I maintainer di solito rispondono entro 2 giorni
-
docs: HTML config transform example sets advancedCustomization at a path the UI does not readAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
criticalmanufacturing/cli#882 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Dome-Works/DOME#129 ·
I maintainer di solito rispondono entro 1 giorno
-
bug sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Systemorph/MeshWeaver#7480 ·
I maintainer di solito rispondono entro 1 giorno