docs(events): the step editor and event templates — MODULE_API 1.13.0 #335

Closed
wtclaude wants to merge 0 commits from docs/event-step-editor into main
Member

What & why

This is the spec for website#212, the core half of Rust PLAN_REDESIGNS.md §2.

  • website/MODULE_API.md
    • §1.1 gains the 1.13.0 entry: registerEventTemplates, a param's duration, a lease's example and an option's note, plus the statement that Module-uo is unaffected.
    • The §1 changelog gains a line.
    • §2.4's signature block is updated.
    • The event-contract notes gain one rule: a template is a shortcut past the editor, never a second way to make an event.
  • website/EVENTS.md
    • §F Param option sources covers the note.
    • §I gains "What the step editor settled at MODULE_API 1.13.0": controls by purpose, booleans (D334), button rows, core.lease drawn as the chosen lease, the run-length guard for timed steps (U-6), Start asking when the draft is ahead (U-5), templates (D192), and game-neutral examples.
    • The API surface table gains the templates route and draftAhead.
  • modules/rust/PLAN_REDESIGNS.md gains §2.8, As built: the core half. It records three things settled while building (the guard counts the run, not the phase; draftAhead is answered by the server; template inputs are params) and the Module-uo proof.

How it was tested

Docs only. Each edit was applied by a script that asserts its anchor exists exactly once, and CRLF line endings are kept. Every claim about behaviour matches website#212's code and tests.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license
    (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why This is the spec for **website#212**, the core half of Rust `PLAN_REDESIGNS.md` §2. - **`website/MODULE_API.md`** - §1.1 gains the 1.13.0 entry: `registerEventTemplates`, a param's `duration`, a lease's `example` and an option's `note`, plus the statement that Module-uo is unaffected. - The §1 changelog gains a line. - §2.4's signature block is updated. - The event-contract notes gain one rule: a template is a shortcut past the editor, never a second way to make an event. - **`website/EVENTS.md`** - §F *Param option sources* covers the `note`. - §I gains **"What the step editor settled at MODULE_API 1.13.0"**: controls by purpose, booleans (D334), button rows, `core.lease` drawn as the chosen lease, the run-length guard for timed steps (U-6), Start asking when the draft is ahead (U-5), templates (D192), and game-neutral examples. - The API surface table gains the templates route and `draftAhead`. - **`modules/rust/PLAN_REDESIGNS.md`** gains §2.8, *As built: the core half*. It records three things settled while building (the guard counts the run, not the phase; `draftAhead` is answered by the server; template inputs are params) and the Module-uo proof. ## How it was tested Docs only. Each edit was applied by a script that asserts its anchor exists exactly once, and CRLF line endings are kept. Every claim about behaviour matches website#212's code and tests. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-12 02:10:35 -05:00
The contract half of website feat/event-step-editor (Rust PLAN_REDESIGNS §2):
MODULE_API.md §1.1/§2.4 gain registerEventTemplates, a param's duration, a
lease's example and an option's note; EVENTS.md §F (the note), §I (what the
1.13.0 editor settled) and the API surface (the templates route, draftAhead).
PLAN_REDESIGNS §2.8 records the core half as built and the Module-uo proof.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech closed this pull request 2026-10-12 04:53:05 -05:00

Pull request closed

Sign in to join this conversation.
No description provided.