Replies: 1 comment
-
|
Technical direction: Start simple — a read-only harvesting script, not a new MCP tool.
The structured feedback format (Why: / How to apply:) makes parsing straightforward with regex. No need for an LLM pass in the harvesting script itself — the raw rules are already actionable text. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The Idea
Fleet members generate two kinds of persistent memory as a natural side-effect of normal operation:
feedback.md(reviewer-generated) — Every time a reviewer catches a mistake by a doer, the correction lands in the doer'sfeedback.mdand is committed to git. Over time this accumulates a timestamped record of every mistake made and what the correct behaviour was.PM memories (pm-generated) — The PM develops LLM-style memories across sessions: lessons learned about a project, patterns in how members fail or succeed, corrections to its own planning. These capture higher-level patterns that complement the doer-level feedback.
Today both sources are siloed — used only by the member or session that generated them. The insight a reviewer adds to
fleet-dev's feedback.md never reachesfleet-dev2. A planning mistake the PM corrects in one sprint recurs in the next because nothing was extracted and generalized.This idea proposes closing that loop.
The Feedback Loop Fleet Is Missing
The data is already there. Git history provides timestamps and diffs. The only missing piece is the analysis pass that reads across members and surfaces generalizable rules.
What Could Be Built
A periodic or on-demand harvest pass that:
CLAUDE.md/ skill files, or updates to existing profiles inskills/profiles/Why This Scales
The value of this system increases superlinearly with fleet size. With 2 members, the signal is thin. With 20 members across multiple organizations running daily sprints, the signal is rich: thousands of reviewer corrections, hundreds of PM memory updates, covering dozens of languages, frameworks, and deployment environments. The harvester turns that accumulated experience into a continuously improving shared knowledge base.
The structured format that fleet already requires — rule + Why: + How to apply: — makes parsing tractable. Entries follow a consistent schema; diffs are clean; categories are recognizable.
Connection to Other Fleet Memory Sources
As fleet gains more memory artifacts, each becomes an additional harvest signal:
repair_log.json(see discussion #194) — every script repair records why a generated script failed. Cross-member repair logs reveal which execution environments or tool versions cause the most churn, informing smarter playbook generation.Possible Shape of Implementation
harvest-feedbackcommand or fleet skill tool that takes a member (or--all) and a date rangefeedback_*.mdand PM memory files, diffs each version, extracts the deltaCLAUDE.mdOpen Questions
Beta Was this translation helpful? Give feedback.
All reactions