docs(readme): add table of contents (ORDRE 32, B-axis)

11 H2 sections over 542 lines had no navigation aid. Anchors derived
and verified against Forgejo/Gitea's actual CleanValue() slug function
(modules/markup/common/footnote.go) — letters/numbers keep, space to
hyphen, everything else (apostrophe, colon, comma, em-dash, &) dropped
with no substitute, confirmed against a known-positive broken-anchor
control before commit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019bbNJW4eVi2Pc4tg9AbZDA
This commit is contained in:
Kjell Tore Guttormsen 2026-08-16 16:19:57 +02:00
commit f4c98101eb

View file

@ -23,6 +23,20 @@ review, test and judgement before anything ships.*
A short visual introduction — 12 slides, in Norwegian, for a general audience — ships with the
repo: open [docs/kort-presentasjon.html](docs/kort-presentasjon.html) in any browser.
## Table of Contents
- [Install](#install)
- [Walk the whole chain offline](#walk-the-whole-chain-offline)
- [Non-goals](#non-goals)
- [Built on an LLM wiki: Karpathy's idea, Google's format](#built-on-an-llm-wiki-karpathys-idea-googles-format)
- [AI-first, humans on top](#ai-first-humans-on-top)
- [How it works](#how-it-works)
- [How it is set up](#how-it-is-set-up)
- [What this enables](#what-this-enables)
- [The task API — runnable Python, no wrapper](#the-task-api--runnable-python-no-wrapper)
- [Docs](#docs)
- [Stack & develop](#stack--develop)
## Install
Python ≥3.10, with [`uv`](https://docs.astral.sh/uv/). The package is not published to a package