Compare commits

..
2 Commits
Author SHA1 Message Date
Bryan Gilliom (via Claude) 8766b42b4f Bump to v0.3.0 — feedback loop + Echo/Goldbrain 2026-09-22 22:32:45 +00:00
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
3 changed files with 29 additions and 2 deletions

No files matched your search

+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"name": "brief", "name": "brief",
"version": "0.2.0", "version": "0.3.0",
"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.", "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, org-wide feedback loop. 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"
}, },
+7
View File
@@ -36,6 +36,13 @@ intentionally out of scope for this repo — see CW-029.
## Changelog ## Changelog
- **v0.3.0** (2026-09-22) — Feedback loop: a Drive folder
(`CW-027 — Brief/Brief — Feedback Log/`, schema in `_SCHEMA.md`) that any installed
copy of any Brief skill writes to when its user has to ask for something the
skill's instructions didn't already cover — closes the gap where field usage by
people other than Bryan had no path back to plugin maintenance. Also added Echo
Memory / Goldbrain (personal Obsidian vaults some MPM staff keep) as an optional,
per-person data source.
- **v0.2.0** (2026-09-22) — First real invocation from the installed skill (Oshkosh GO - **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 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 data wrongly excluded from this brief type by default; contact-info lookup and
+20
View File
@@ -63,6 +63,13 @@ Other tools this skill uses:
`_INDEX.md` first — it's the routing table — then only the specific files a claim `_INDEX.md` first — it's the routing table — then only the specific files a claim
actually needs. This is where part numbers, model codes, and product/technical actually needs. This is where part numbers, model codes, and product/technical
claims get verified; it is not this skill's content to maintain, only to reference. claims get verified; it is not this skill's content to maintain, only to reference.
- **Echo Memory / Goldbrain (if the current person has one — check, don't assume)** —
Obsidian-based personal memory vaults some MPM staff maintain across Claude/CoWork
sessions. Not universal, and strictly personal: if available, only ever check the
*current* person's own vault, never someone else's. If the topic or its attendees
come up in the person's vault, that's real context (prior decisions, relationship
history, things they've noted about this project) worth pulling in — but this is a
bonus source, not one to block on if the person doesn't have one connected.
If any of these fail outright (not just "returns nothing," but errors or times out), If any of these fail outright (not just "returns nothing," but errors or times out),
say so plainly in the generated brief's Notes & Flags section rather than silently say so plainly in the generated brief's Notes & Flags section rather than silently
@@ -286,6 +293,19 @@ customer.
Hand the file to the person. Don't silently skip presenting it even if archived — the Hand the file to the person. Don't silently skip presenting it even if archived — the
person needs to actually see and review it, not just trust it happened. person needs to actually see and review it, not just trust it happened.
## Feedback loop — write back when the person had to ask for something
If the person running this skill has to ask you to do something the skill's
instructions don't already cover — pull from a source not listed above, add a
section, change a structural default, anything that's a gap rather than a one-off
factual fix to that single brief — **write a short entry to the shared feedback log**
in Drive: `CW-027 — Brief` coordination folder → `Brief — Feedback Log/`. Read
`_SCHEMA.md` there for the exact format before writing your first entry. This is how
gaps found by anyone using an installed copy of this skill make it back to whoever
maintains the plugin, rather than being fixed once in that person's conversation and
then lost. Write the entry regardless of whether you also fix the immediate request —
those are two different things.
## Hard rules ## Hard rules
- **Never fabricate.** No matching Plaud recording, no linked Odoo data, an empty - **Never fabricate.** No matching Plaud recording, no linked Odoo data, an empty