Bryan Gilliom (via Claude) 60a054167d Add feedback-loop instruction and Echo Memory/Goldbrain as an optional source
Bryan's request: set up a channel for field usage (by anyone at MPM using
an installed copy of this skill, not just Bryan talking directly to
Claude) to feed back into plugin maintenance. Added:

- A Drive folder, 'Brief - Feedback Log', with a _SCHEMA.md defining the
  trigger (the person had to ask for something the skill's instructions
  didn't already cover) and format (one small file per entry, not one
  shared growing document -- avoids concurrent-write clobbering when many
  different Claude sessions across the org write to the same folder).
- A new SKILL.md section instructing this skill to write an entry there
  whenever that trigger fires.
- Echo Memory / Goldbrain (personal Obsidian vaults some MPM staff keep)
  added as an optional, per-person-checked data source -- never another
  person's vault, never assumed present.

This pattern (the feedback folder + the SKILL.md instruction to use it)
needs to be part of every future Brief skill from the start, not bolted
on later -- noted in CW-027's Concept.md.
2026-09-22 22:32:13 +00:00
2026-09-22 21:43:45 +00:00
2026-09-22 21:43:45 +00:00

Brief (CW-027)

A family of CoWork skills that generate single-file HTML briefing infographics for Message Point Media meetings — client/partner, internal, and project — on one shared MPM-branded visual component system. Originates from a bilingual template Roger Lu (Humax) shared with Bryan; reskinned entirely to MPM's brand (CW-001 / CW-028) and English-only.

Status: v0.2.0 — 1 of 6 skills built, real-world tested twice

Skill Status
internal-meeting-brief Built and installed. Real-tested 2026-09-21 (APTA 2026 booth planning) and 2026-09-22 (Oshkosh GO Transit internal kickoff) — the second run was the first real invocation from the actual installed skill, not Claude hand-building it, and surfaced real fixes (see Changelog).
vendor-partner-brief Not started
status-update-brief Not started
five-whys-brief Not started
kickoff-brief (3 audience variants) Not started
development-brief (software/hardware/product) Not started

Full design history, the data/continuity architecture, and delivery/hosting plan (deferred to CW-029, "Brief Server") live in CW-027's Concept.md on Drive — read that before starting work on any of the remaining five skills.

Architecture in one paragraph

Each skill pulls its own facts from connected tools (Plaud, Odoo, Gmail, Google Chat, the MPM Technical Reference System) rather than requiring hand-assembled input, maintains continuity per real-world project/topic via a Drive folder + _topic-state.md manifest (not the ephemeral sandbox), and renders through one shared component library (skills/*/assets/brief-components.css, tokens sourced from CW-028) rather than per-brief CSS. Every brief produces both HTML and PDF (headless Chromium via Playwright), archives the source transcript alongside itself, and — when a topic has a real end-client agency — resolves and embeds that agency's identity (legal name, transit brand name, logo, contact info). Hosting/publishing is intentionally out of scope for this repo — see CW-029.

Changelog

  • v0.2.0 (2026-09-22) — First real invocation from the installed skill (Oshkosh GO Transit kickoff) surfaced and fixed: a print-CSS bug causing blank PDF pages; SO/PO data wrongly excluded from this brief type by default; contact-info lookup and part-number/product verification (via the MPM Technical Reference System) added as standing steps; the real run's improved _topic-state.md schema (confidence tags, numbered-vs-proposed items, Findings/flags) folded back into the spec; meeting transcript archival made standing; PDF made a required parallel output instead of a manual export; end-agency identity enrichment added; a channel/pricing confidentiality Hard Rule recorded for future external-facing brief types. Also: the Plaud connector issue from v0.1.0 was root-caused (wrong connector + a web-URL id missing its of_ prefix) and fixed, and the repo's origin remote — which had drifted to the stale git.mpm.to — was corrected to git2.mpm.to.
  • v0.1.0 (2026-09-21) — Initial build: internal-meeting-brief, canonical shared component CSS, fixed-vs-dynamic section-structure contract. Plaud connector non-functional at this point; brief built from a manually uploaded transcript.

Known issues

None currently open for internal-meeting-brief. The Plaud connector problem from v0.1.0 is resolved (see Changelog) — use the official Plaud connector only, resolve recording ids via list_files(query=...), never from a web-app URL directly.

S
Description
CW-027 — MPM Brief: a family of CoWork skills that generate single-file HTML briefing infographics on a shared MPM-branded visual component system. Moved from git.mpm.to to git2.mpm.to per standing instruction — new work goes here.
Readme
117 KiB
0 Stars 2 Watchers 0 Forks
Languages
CSS 100%