← Files AkinatorARCHIVED FILE

docs/wiki/index.md

4.26 KB · Oct 3, 2026 · 06:33 UTC

↓ Download file

# Project wiki

This repository is its own wiki. Every kind of knowledge - product,
business, market, requirements, drift, architecture, libraries, stack,
infra, testing, UX, project, decisions, changes, glossary, onboarding - has
one canonical home, listed below. Where the repository already had a home,
the wiki links to it; it never keeps a parallel copy.

A fact nobody knows yet is written as the gap marker, a line that reads
exactly `_Unknown - ask the owner and record the answer._` - so it can be counted
and asked, never papered over.

Everything outside the generated markers below is yours to edit and is
preserved. The block between them is regenerated.

<!-- akinator:generated:begin -->
## Categories

Each category has one canonical home. **adopted** means the repository
already had a home for it and the wiki links there instead of creating a
parallel one.

| Category | What it answers | Home | Pages | Open gaps |
|---|---|---|---:|---:|
| Product | goals, users and personas, journeys, features, acceptance criteria | [docs/wiki/product/](product/) | 1 | 1 |
| Business | business rules, pricing, entitlements, impact analysis | [docs/wiki/business/](business/) | 1 | 3 |
| Market | market, competitors, positioning, marketing | [docs/wiki/market/](market/) | 1 | 2 |
| Requirements | the requirements register - current, changed, missing | [docs/wiki/requirements/](requirements/) | 1 | 0 |
| Drift | the business, product and scope drift log | [docs/wiki/drift/](drift/) | 1 | 0 |
| Architecture | the system, its modules, data and integrations | [docs/architecture.md](../architecture.md) (adopted) | 1 | 0 |
| Libraries | one page per dependency - why it was chosen and what it did to us (generated by the libraries extractor, `python <skill>/scripts/extract_libraries.py`) | [docs/wiki/libraries/](libraries/) | 1 | 0 |
| Stack | languages, frameworks, runtime, versions | [context/stack.md](../../context/stack.md) (adopted) | 1 | 0 |
| Infra | environments, deploy, install, runbooks | [README.md (section: Install)](../../README.md#install) (adopted) | 1 | 0 |
| Testing | test strategy, coverage, user acceptance (UAT) | [docs/wiki/testing/](testing/) | 1 | 0 |
| UX | design system, UX decisions, accessibility | [docs/wiki/ux/](ux/) | 1 | 0 |
| Project | roadmap, milestones, status, risks | [docs/wiki/project/](project/) | 1 | 1 |
| Decisions | the decision log - the ADR index | [docs/adr/](../adr/) (adopted) | 11 | 0 |
| Changes | one change record per meaningful change - before, change, now, why | [docs/changes/](../changes/) (adopted); also [CHANGELOG.md](../../CHANGELOG.md) | 4 | 0 |
| Glossary | terms - the domain words a newcomer meets, and what each means here | [docs/wiki/glossary.md](glossary.md) | 1 | 0 |
| Onboarding | how a newcomer, or a fresh agent, gets productive | [docs/wiki/onboarding.md](onboarding.md) | 1 | 0 |

**Open gaps: 7.** A category with no home, or with a home
that holds no page, counts as one gap; so does every line that is
exactly the gap marker. List them as questions for the owner with
`python <skill>/scripts/akinator_wiki.py gaps`.

## Where the rest lives

- [README.md](../../README.md) - what this project is, and how to run it
- [CLAUDE.md](../../CLAUDE.md) - router for Claude Code
- [AGENTS.md](../../AGENTS.md) - router for Codex and other AGENTS.md readers
- [CODEX.md](../../CODEX.md) - router for Codex
- [GEMINI.md](../../GEMINI.md) - router for Gemini
- [GLM.md](../../GLM.md) - router for GLM
- [KIMI.md](../../KIMI.md) - router for Kimi
- [QWEN.md](../../QWEN.md) - router for Qwen
- [MISTRAL.md](../../MISTRAL.md) - router for Mistral
- [DEEPSEEK.md](../../DEEPSEEK.md) - router for DeepSeek
- [.cursor/rules/](../../.cursor/rules/) - routers for Cursor
- [.github/copilot-instructions.md](../../.github/copilot-instructions.md) - router for GitHub Copilot
- [rules/](../../rules/) - constraints that must not break, each with its enforcement
- [context/](../../context/) - structural facts and generated maps
- [memory/](../../memory/) - durable decisions and surprises
- [.ai/BRIEF.md](../../.ai/BRIEF.md) - what a new session reads first
- [docs/](../) - the documentation root

Regenerate this block with `python <skill>/scripts/akinator_wiki.py index`; `python <skill>/scripts/akinator_wiki.py check` exits 1 when it is stale.
<!-- akinator:generated:end -->

SHA-256: 57b1404d0fd96eaa388ebbfd925273e6d403b16547abe0d78714335db5037139