WikiWeb: one concept per page

WikiWeb is Beagle's wiki format: many small pages, each on one concept, cross-linked into a web. The aim is docs fast to read, write, grep, and navigate, with no dependence on a host renderer — just StrictMark files in a flat directory. The method is a fixed section shape and tight budgets: every page opens with a goals-and-method summary, then each section carries a one-line header, a short summary, and a few bulletpoints. Sizes count in 64-char lines (top intro 8 lines, section into 4, bulletpoint 2).

Pages

Each page covers exactly one concept and is named for it; the file is that name plus .mkd. Pages live flat in one directory with no folders, so any page is reachable by name alone.

The opening section

The first section is the 1st-level header and its summary. That summary answers why (goals) and how (method) and may run to 8 lines — it is the page's abstract, so a reader who stops here still gets the point.

Sections

Below the opener, every section is one header line, an optional summary of up to 4 lines, and any number of bulletpoints of up to 2 lines each. Each block is a single physical line relying on soft wrap; never hard-break a block.

Greppable lines

Wiki pages must be greppable: each line reads on its own, carrying enough context to make sense when rg pulls it from the page. rg prints the filename too, so a bullet need not repeat the page name; write standalone claims and link inline.

Markup

WikiWeb pages are StrictMark, so its block grammar, 4-char markers, and inline precedence all apply. WikiWeb adds no new syntax — it only fixes the page and section shape and the size budgets, and forms the web from StrictMark's own links.

Page skeleton

A whole page is the opener and a few sections, with link definitions at the foot; each block below is one physical line, annotated with its budget.

    #   ConceptName: one-line gloss
    One summary line covering why, then how; up to 8 lines.
    ##  A topic
    One summary line linking [StrictMark] inline; up to 4 lines.
     -  A self-contained bulletpoint; up to 2 lines; one claim.
     -  Another that names its subject and a [Page] link.
    [StrictMark]: StrictMark.mkd "the markup"
    [Page]: Page.mkd "another page"