WIKI-001: implicit links in beagle/mark — a bare [Page] with no def renders as ./Page.html (StrictMark.mkd:46)

StrictMark now defines a THIRD link case — Implicit (StrictMark:46): a shortcut [StrictMark] with NO definition becomes a link to ./StrictMark.mkd. The beagle/mark renderer implements explicit refs, defined shortcuts, and an unresolved ABSOLUTE shortcut [/path] (a root-relative path link via mark_emit_pathlink), but an unresolved RELATIVE shortcut [Page] currently falls through to an EMPTY href (MARK.c:243-250; the 236-240 comment states undefined brackets keep the empty-href behavior). This ticket adds the implicit relative case so [Page] renders <a href="./Page.html">Page</a> (.mkd.html, like every page link). The change is presentation-only in mark — the MKDT grammar (dog/tok) is untouched; mark drives MKDTDecomposeSpan and emits HTML. See StrictMark; method Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome