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

Now
DONE

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