| docmeta |
|
|---|
This repository is a workspace for separate wiki tools, mainly around Belarusian Wikipedia. It is not one application and not a generic wiki platform.
Most of the repo has been developed with heavy LLM assistance, currently centered on Codex plus a repo-local Spec Kit workflow. That speeds iteration, but it also means mistakes, overclaims, and workflow drift are still possible. The repo therefore relies on reviewed docs, explicit governance, and deterministic checks so important assumptions do not stay buried in generated prose or chat.
biblio/Python tooling for bibliography and citation cleanup, with source-driven matching and controlled edit workflows. Main libraries:pywikibot,rich,prompt-toolkit,python-dotenv.suppressor/Rust tooling for fast public RevDel on watched revisions, kept intentionally narrow and safety-sensitive. Main libraries:tokio,reqwest,reqwest-eventsource,ratatui,metrics-exporter-prometheus,serde.
Non-trivial changes use Spec Kit under specs/NNN-feature-name/, with
.specify/feature.json used only while a feature is active. Managed human docs get review state from
.specify/doc-registry.json plus deterministic sync; feature-local questions and review queues are
temporary work surfaces, not durable policy.
When a feature closes, keep the durable lessons in maintained docs, code comments, tests, or explicit future-work entries. Finished feature artifacts do not need to stay in the working tree once their useful lessons are captured; git history is the archive.
- project usage and scope:
biblio/README.mdandsuppressor/README.md - repo rules and current accepted direction:
specs/000-repo-governance/spec.mdand.specify/memory/constitution.md - practical repo workflow:
specs/000-repo-governance/quickstart.md - active review surface, if one exists:
.specify/feature.json, then the referenced feature'sreview-queue.mdandquestions.md - change-specific planning and implementation artifacts:
specs/