ENGINEERING NOTES

How the training portal works.

Source-backed field notes on the architecture, safeguards, and operating choices behind this self-hosted, shared-LAN learning system.

Read the first note Implementation documentation for this private LAN deployment.

BUILD LOG

Inside the implementation

Each note connects design decisions to concrete implementation details, operational constraints, and the portal surfaces they support.

  1. 8 min read4 sections

    Adviser, Advisor, and the Cost of One Letter

    A legal noun, a product-language variant, and a search synonym can coexist only when the content model assigns each one a job.

    • adviser · Canonical UI spelling
    • advisor · Virginia statutory spelling
    Read note
  2. 12 min read4 sections

    Freeze the Attempt, Grade on the Server

    Question revisions become session snapshots, learner APIs receive reduced payloads, and transactional locks make response and finish semantics explicit.

    • withheld · Public pre-answer key
    • first write wins · Practice response
    Read note
  3. 11 min read4 sections

    Test the Pointer Path and the One-Point Boundary

    Playwright drives visible learner controls across success and failure bands, then proves that 91 and 92 scored answers remain different even when pretest performance reverses.

    • 8 · Practice scenarios
    • 91 ↔ 92 · Full-form boundary
    Read note
  4. 13 min read4 sections

    Draft, Publish, Deploy, Back Up, Roll Back

    Transactional content administration and versioned pve21 releases reduce partial-state failures, while explicit recovery boundaries keep operational confidence grounded.

    • draft / published / archived · Release states
    • 2 · Runtime services
    Read note