• src/syncterm/Wren.adoc

    From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 09:24:30
    https://gitlab.synchro.net/main/sbbs/-/commit/757e4e3313679c366747c354
    Modified Files:
    src/syncterm/Wren.adoc
    Log Message:
    docs: describe current Wren contracts directly

    Wren.adoc is a reference for developers, but several menu and API
    sections described behavior by comparing it with removed or historical implementations. That required readers to reconstruct current behavior
    from migration history.

    Rewrite the menu interaction, persistence, hook, input, capture, font,
    and status descriptions as present-tense contracts. State the actual acceptance, focus, shortcut, and model rules without relying on UIFC or
    C implementation history.

    Keep current API vocabulary, including legacy attribute names and
    migration failure status constants, where those terms identify supported interfaces.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 13:28:48
    https://gitlab.synchro.net/main/sbbs/-/commit/a934ce6072c4612539b03411
    Modified Files:
    src/syncterm/Wren.adoc
    Log Message:
    docs: correct picker VM lifecycle details

    Describe all three scripting hosts in the Wren reference and include
    the persistent picker event in the script-layout table.

    Document the input ownership barrier precisely: conio pushback is
    discarded and stale asynchronous results are rejected, while input
    claims stay parked in the VM that owns them.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net