Bump to v0.2.0
Reflects the real-world fixes and new capabilities from the first live invocation of internal-meeting-brief (Oshkosh GO Transit kickoff): PDF generation, end-agency enrichment, channel/pricing confidentiality rule, print-CSS fix, SO/PO scoping correction, contact/part-number lookup, improved manifest schema, transcript archival, and the Plaud connector root-cause fix. See README Changelog for the full list.
This commit is contained in:
1 parent
2f8ba0b80b
commit
04ba8c4429
2 files changed
+37
-17
No files matched your search
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "brief",
|
"name": "brief",
|
||||||
"version": "0.1.0",
|
"version": "0.2.0",
|
||||||
"description": "MPM-branded briefing infographics for client/partner, internal, and project meetings. Single-file HTML artifacts, shared component library, agenda/recap modes. First skill shipped: internal-meeting-brief. Five more planned: vendor-partner-brief, status-update-brief, five-whys-brief, kickoff-brief, development-brief.",
|
"description": "MPM-branded briefing infographics for client/partner, internal, and project meetings. Single-file HTML artifacts (with a required parallel PDF), shared component library, agenda/recap modes, per-topic continuity, end-agency enrichment. First skill shipped: internal-meeting-brief, real-world tested. Five more planned: vendor-partner-brief, status-update-brief, five-whys-brief, kickoff-brief, development-brief.",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Bryan Gilliom"
|
"name": "Bryan Gilliom"
|
||||||
},
|
},
|
||||||
"keywords": ["briefing", "meeting", "html", "mpm", "apta"]
|
"keywords": ["briefing", "meeting", "html", "pdf", "mpm", "apta"]
|
||||||
}
|
}
|
||||||
@@ -6,11 +6,11 @@ MPM-branded visual component system. Originates from a bilingual template Roger
|
|||||||
(Humax) shared with Bryan; reskinned entirely to MPM's brand (CW-001 / CW-028) and
|
(Humax) shared with Bryan; reskinned entirely to MPM's brand (CW-001 / CW-028) and
|
||||||
English-only.
|
English-only.
|
||||||
|
|
||||||
## Status: 1 of 6 skills built
|
## Status: v0.2.0 — 1 of 6 skills built, real-world tested twice
|
||||||
|
|
||||||
| Skill | Status |
|
| Skill | Status |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `internal-meeting-brief` | **Built.** Real-tested 2026-09-21 against an actual APTA 2026 booth planning meeting (recap mode). |
|
| `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 |
|
| `vendor-partner-brief` | Not started |
|
||||||
| `status-update-brief` | Not started |
|
| `status-update-brief` | Not started |
|
||||||
| `five-whys-brief` | Not started |
|
| `five-whys-brief` | Not started |
|
||||||
@@ -23,17 +23,37 @@ before starting work on any of the remaining five skills.
|
|||||||
|
|
||||||
## Architecture in one paragraph
|
## Architecture in one paragraph
|
||||||
|
|
||||||
Each skill pulls its own facts from connected tools (Plaud, Odoo, Gmail, Google Chat)
|
Each skill pulls its own facts from connected tools (Plaud, Odoo, Gmail, Google Chat,
|
||||||
rather than requiring hand-assembled input, maintains continuity per real-world
|
the MPM Technical Reference System) rather than requiring hand-assembled input,
|
||||||
project/topic via a Drive folder + `_topic-state.md` manifest (not the ephemeral
|
maintains continuity per real-world project/topic via a Drive folder +
|
||||||
sandbox), and renders through one shared component library
|
`_topic-state.md` manifest (not the ephemeral sandbox), and renders through one shared
|
||||||
(`skills/*/assets/brief-components.css`, tokens sourced from CW-028) rather than
|
component library (`skills/*/assets/brief-components.css`, tokens sourced from
|
||||||
per-brief CSS. Hosting/publishing is intentionally out of scope for this repo — see
|
CW-028) rather than per-brief CSS. Every brief produces both HTML and PDF (headless
|
||||||
CW-029.
|
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.
|
||||||
|
|
||||||
## Known issue
|
## Changelog
|
||||||
|
|
||||||
The Plaud MCP connector is currently broken (times out; appears to run as a local
|
- **v0.2.0** (2026-09-22) — First real invocation from the installed skill (Oshkosh GO
|
||||||
server via Claude Desktop, not a cloud connector). The one real brief produced so far
|
Transit kickoff) surfaced and fixed: a print-CSS bug causing blank PDF pages; SO/PO
|
||||||
used a manually uploaded transcript as a workaround. Needs a real fix before recap mode
|
data wrongly excluded from this brief type by default; contact-info lookup and
|
||||||
can run unattended.
|
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.
|
||||||
Reference in new issue
Block a user