feat(tourist-modclub-2026): group macro pair, brain setup script, ma2-brain MCP entry#59
feat(tourist-modclub-2026): group macro pair, brain setup script, ma2-brain MCP entry#59thisis-romar wants to merge 11 commits into
Conversation
…-brain MCP entry - Add -Create TOURIST Groups v1-.xml: stores Groups 1-8 (type/zone) and 11-18 (per-pole) for the 23-fixture Backliner floor package (16x Nuoma RGBW Par, 4x Acme Spartan, 3x Dragon Tilt Strobe) using explicit Fixture N+M lists to avoid FixtureType pool-index dependency on the SYNRGY show file. - Add -Delete TOURIST Groups v1-.xml: idempotent cleanup companion (Deletes Group 1 Thru 8 + 11 Thru 18 /noconfirm). - Add scripts/setup_ma2_brain.sh: Phase 0 operator script to clone, install, and index grandma2-manual-vault + grandMA2-user.manual-agent.brain MCP server. - Register ma2-brain MCP server in .mcp.json (run setup_ma2_brain.sh first, update paths if needed, then restart Claude Code session). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
…verables - tourist-modclub-2026-patch.md: production-ready patch sheet for all 23 fixtures (16x Nuoma RGBW Par, 4x Acme Spartan Hybrid, 3x Dragon Tilt Strobe), sorted by DMX address with safety callouts (Spartan Ch24 reset addresses, Dragon tilt center=128, Nuoma Ch4=Dim), MA2 packed-int ID legend, and universe utilization summary (53%, 241 spare channels). - tourist-modclub-2026-cabling.md: DMX cabling plan recommending Option B2 (3-zone runs via active splitter: US poles, DS poles, deck SR->SL). 24- cable list with lengths (~83.5m total). Deck run requires Spartan/Dragon readdress SR->SL; eliminates 2 cross-stage problem runs vs single-chain. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
Complete power calculation for 23-fixture floor package (CSA C22.1 / NEC 80% continuous load rule). 6 circuits total: 2x NEMA 5-20 (120V/20A) for 16 Nuoma Pars split SR/SL, 2x L6-30 (208V/30A) for 4 Acme Spartans in SL/SR pairs, 1x NEMA 5-20 for 3 Dragon strobes, 1x NEMA 5-20 for console. Total steady-state draw 3,640W / 19.9A across 6 circuits; all within 18% average utilization. Includes MSD 20R inrush analysis (3-5x multiplier), staggered-strike protocol, GFCI/208V venue confirmations, and caveats for unconfirmed Nuoma/Dragon wattages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
…nd DMX addresses Three production drawings for load-in reference: - 01-stage-overview: full rig plan, all 23 fixtures, zone labels, 3-run color coding - 02-par-poles-detail: 8 poles TOP/MID layout, Ch4=Dim warning, shutter-open sequence - 03-deck-fixtures-detail: Spartans (circuit C/D, reset addresses) + Dragons (circuit E, tilt/RGB info) Dark theater aesthetic, packed-int MA2 IDs, B2 deck readdressed DMX ranges. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
…-7 execution Complete machine-readable briefing: console config, 23-fixture inventory with addresses/modes/circuits, phase sequence with tool names and gates, preset build targets (Nuoma RGBW, Spartan CMY, Dragon RGB+Tilt), channel maps with warnings, safety rules, and fastest-triage path (skip SYNRGY load, patch direct). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8326b4359f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| | 129 | 152 | 24 | 9011 | SPT-01 | Acme Spartan Hybrid | Extended 24ch | Deck SL-inner | Ch24=255 RESETS lamp — hold 3s | | ||
| | 153 | 176 | 24 | 9021 | SPT-02 | Acme Spartan Hybrid | Extended 24ch | Deck C-SL | Ch24=255 RESETS lamp — hold 3s | | ||
| | 177 | 200 | 24 | 9031 | SPT-03 | Acme Spartan Hybrid | Extended 24ch | Deck C-SR | Ch24=255 RESETS lamp — hold 3s | | ||
| | 201 | 224 | 24 | 9041 | SPT-04 | Acme Spartan Hybrid | Extended 24ch | Deck SR-inner | Ch24=255 RESETS lamp — hold 3s | | ||
| | 225 | 239 | 15 | 7011 | DRG-01 | Dragon Tilt Strobe LD-3127B | 15ch | SL of risers | Patched 16ch; addr 240 spare | |
There was a problem hiding this comment.
Align the production patch with B2 deck addresses
In this production patch table, the deck fixtures are still addressed SL→SR (9011 at 129, 9041 at 201, 7011 at 225), but the cabling plan added in the same commit explicitly says the Deck Run is readdressed SR→SL and lists 9041/9031/9021/9011/7031/7021/7011 for 129–271. If the operator patches from this sheet and cables/tests from the B2 plan or SVGs, the MA2 fixture IDs and reset-address warnings will target the wrong physical deck fixtures. Please make the patch sheet use the same readdressed order.
Useful? React with 👍 / 👎.
…agon; update agent brief Fixes Error #23: FILE NOT FOUND when importing fixture profiles via Telnet. Import "manufacturer@fixture@mode" resolves XML from importexport/ directory — files must exist there before the import command runs. New files: - assets/fixture-profiles/nuoma@nuoma_rgbw_par@8_bit.xml 8ch LED RGBW Par: Macros/MacroRate/Shutter/Dim/R/G/B/W - assets/fixture-profiles/dragon@dragon_tilt_strobe_working@15ch.xml 15ch tilt strobe: Tilt(center=128)/TiltMode/Dim/Shutter/Macros/MacroRate/RGB/Dim3/Strobe2/etc Updated agent brief with fixture_profile_copy_instructions block: Windows copy path, PowerShell command, MA2 import sequence, attribute note. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
Full JSON-KV status report for TOURIST @ Mod Club 2026-06-26 show file build. Covers all 9 phases (statuses), 12 committed assets, 23-fixture inventory, B2 DMX routing, centroid status (explicitly not computed), P0/P1/NICE open items, and local agent next-action block (Error #23 fix shipped via v2 asset pack). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
Drawing 04: group layout — stage plan annotated with all 16 group memberships (type/zone groups 1-8, per-pole groups 11-18) with fixture badges showing group numbers, legend for macro pair, and MAtricks busking note. Drawing 05: DMX channel map — full U1 1-512 strip at 2.5px/ch, all 23 fixtures colour-coded by type (Nuoma blue, Spartan orange, Dragon red), spare region shown, key channel attribute callout tables for all three fixture types. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
- assets/drawings/06-dimensioned-plan.svg: new SYNRGY-aesthetic blue-on-black
dimensioned plan with confirmed stage geometry, red centroid crosshairs (⊕)
at all 23 fixture positions, 0-8m scale bar, centroid status box, notes block
Scale: 9,754mm → 1,050px canvas (0.10765 px/mm)
Confirmed: 32'-0" width · 8'-0" bay ctrs · 4'-0" row depth · 2,600mm poles
X CONFIRMED · Y PARTIAL (FV gap) · Z CONFIRMED
- assets/drawings/01-05: dimension confirmation footer added to all five existing
drawings ("32'-0" rig width · 8'-0" bay ctrs · 4'-0" row depth · 2600mm poles
— SYNRGY Rev C confirmed 2026-06-26")
Drawing 03 viewBox extended 620→638 to accommodate footer line
- assets/agent-briefs/tourist-modclub-2026-status-report.json: updated to v4.2.0
plan version, centroid_status computed=PARTIAL with confirmed dimensions block,
Drawing 04/05/06 added to assets list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
Convert uploaded CAD plan-view (1619×971 RGB, black bg) to RGBA PNG with black background removed (threshold R,G,B < 30 → alpha=0). White line art preserved fully opaque. File ready for MA2 importexport/ → Import Image. Layout view cell positions documented in plan v4.3.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
Playwright renders of SVG drawings 01–06 at production dimensions: 01 1100×780, 02 1100×680, 03 1100×638, 04 1200×860, 05 1400×560, 06 1400×920. Drawing 06 is the new dimensioned plan with confirmed SYNRGY Rev C geometry. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei
(per-pole) for the 23-fixture Backliner floor package (16x Nuoma RGBW Par,
4x Acme Spartan, 3x Dragon Tilt Strobe) using explicit Fixture N+M lists
to avoid FixtureType pool-index dependency on the SYNRGY show file.
Group 1 Thru 8 + 11 Thru 18 /noconfirm).
and index grandma2-manual-vault + grandMA2-user.manual-agent.brain MCP server.
update paths if needed, then restart Claude Code session).
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01XNogDQccfjmL8rrTmrGkei