MPM Documentation Kit v1.3 (CW-034)

MPM Document Standard 1.3, mpmdoc build engine, templates for TN, INS, SOP,
BOM, SVY, TAP, DWG, TSB, PRO, SOW and WO (Chinese editions for TN and DWG),
glossary, MPM fonts and logos, and the mpm-technical-documents plugin 1.3.0.
Worked examples ship in the kit zip on Drive only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NWatTMmqmGatgHjDZvWs5b
This commit is contained in:
Jason StedwellandClaude Opus 5.5 committed 2026-11-09 11:51:56 -06:00
commit 5b52636003
143 files changed
+4097

No files matched your search

+82
View File
@@ -0,0 +1,82 @@
# MPM Documentation Kit
Everything needed to produce Message Point Media technical documents that look and read the same, whoever writes them:
- **Technical notes (TN)**
- **Installation guides (INS)**
- **Procedures (SOP)**
- **Bills of materials (BOM)**
- **Site surveys (SVY)**
- **Technical action plans (TAP)**
- **Drawings (DWG)**
- **Service bulletins (TSB)**
- **Proposals (PRO)**
- **Statements of work (SOW)**
- **Field work orders (WO)**
Technical notes and drawings can also be issued as a **Simplified Chinese edition** for manufacturers.
Every document is built from a short Python script into a branded PDF. Claude writes and builds those scripts for you when the plugin is installed.
## What's in the kit
| Folder / file | What it is |
|---|---|
| `_STANDARDS/MPM_Document_Standard.md` | **The rules.** Types, numbering, revisions, file names, layout, writing. Read §1–§4 before your first document. |
| `_STANDARDS/registry.md` | Customer codes and issued numbers. A snapshot: claim new numbers in the shared master registry (standard §11). |
| `_STANDARDS/glossary_zh.md` | Master English → Chinese terms for Chinese editions (standard §12). |
| `_STANDARDS/mpmdoc/` | The build engine. Don't edit it in your copy; changes come with a new kit version. |
| `_STANDARDS/templates/<TYPE>/` | A starter for each document type, with a preview PDF of what it produces. |
| `_EXAMPLES/` | *(in the kit zip on Drive, CW-034 folder; not in the git repo)* Real documents with their source: a TN (CommTran), an INS (LakeTran), an SOP (UniFi Talk), and a DWG with its Chinese edition (WeGo Star). |
| `_ASSETS/mpm/` | MPM fonts and logos. The only copies documents use. |
| `_PLUGIN/mpm-technical-documents.plugin` | The Claude plugin that runs this workflow. |
| `setup.sh`, `requirements.txt` | One-time setup for building PDFs on your computer. |
## 1. Set up (once)
1. Unzip the kit somewhere permanent, for example `Documents/MPM Documentation/`. Your own project folders go next to `_STANDARDS`, inside that folder.
2. **Mac / Linux:** open Terminal in the kit folder and run `./setup.sh`. It installs:
- the Python packages
- Chromium, which renders the PDFs
- poppler, which places the revision block (via Homebrew or apt, if present)
**Windows:** install Python 3.10+ and poppler, then run:
```
py -m pip install -r requirements.txt
py -m playwright install chromium
```
3. Check it works: `cd _EXAMPLES/"COMMTRAN PINGO P2.5"/source && python3 build.py`. The PDF in that folder is rebuilt.
## 2. Install the Claude plugin
In the Claude desktop app, drag `_PLUGIN/mpm-technical-documents.plugin` into a chat and accept the plugin when Claude shows it. Then give Claude your kit folder: open a Cowork task on it, or link the computer that holds it.
## 3. Make a document
**With Claude** (recommended): say the type and the subject, and attach or point to your inputs.
> "TN for CommTran: per-sign power roll-up for the 4×2 Pingo layout"
> "INS for LakeTran: 15-inch sign on a round pole. Photos are in LAKETRAN 15in SIGN/_INPUTS"
> "Chinese edition of DWG-NSH-STAR-01 for the manufacturer"
Claude follows the standard: it asks for a number from the shared registry, sets up the project folder, writes `source/build.py`, builds the PDF, checks every page and shows it to you.
**By hand:**
1. Claim a number in the shared registry, for example `TN-LT-15R-01`, and add the row to your `registry.md`.
2. Create the project folder `<CUSTOMER> <PROJECT>/` next to `_STANDARDS`, with `source/`, `_INPUTS/` and `_superseded/` inside it.
3. Copy `_STANDARDS/templates/<TYPE>/` into `source/` and fill in `build.py`; the comments in it say what goes where.
4. Run `python3 build.py` in `source/`. The PDF lands in the project folder.
## Rules that matter most
- **Numbers:** `TYPE-CUST-SUBJ-NN`, claimed in the shared registry before the first build, and never reused.
- **Revisions:** 0.x is a draft and 1.0 the first release. Every change after a document is shared gets a new revision and a history line. The old PDF moves to `_superseded/`.
- **Inputs:** originals go in `_INPUTS/` and are never edited.
- **Numbers in documents:** every number traces to a source. Anything unconfirmed is marked TBC and listed as an open item, never guessed.
- **Chinese editions:** build the English first. The English governs, and both editions move revision together.
## Updates and questions
Kit versions follow the standard's version (see the top of `_STANDARDS/MPM_Document_Standard.md`). Replace `_STANDARDS`, `_ASSETS` and the plugin when a new kit is released; your project folders are untouched.
Questions, new document types or glossary corrections: Jason Stedwell, Director of Technical Services.