This repository was archived by the owner on Aug 25, 2026. It is now read-only.
feat(stow): adopt operational learning capture - #36
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Intent
Adopt only upstream owner PR kunchenguid#197's /stow operational-memory feature into the captain fork Firstmate repo starting from current JTInventory/firstmate:main. Replay the stow skill, data/learnings.md convention, bootstrap/read instructions, knowledge-routing table, and README/docs rows where they fit this fork. Preserve fork-specific delivery rules, especially PRs targeting JTInventory/firstmate, the no-mistakes PR target guard, and existing durable secondmate profile design. Do not broad-sync unrelated upstream commits, do not create data/learnings.md as a tracked file, do not add co-author lines, and do not merge.
What Changed
/stowskill that lets firstmate capture durable, evidence-backed operational learnings into local memory notes.data/learnings.mdconvention in firstmate startup flow, project knowledge routing, and configuration docs.Risk Assessment
✅ Low: Captain, the change is limited to documentation and a new prompt skill, preserves the fork-specific no-mistakes PR target rules, and introduces no executable runtime path.
Testing
The provided baseline was already green; I also reran the full configured test command in this exact worktree, ran targeted guard/bootstrap/secondmate checks, captured a reviewer-visible CLI transcript for the
/stowoperator surface and routing rules, and confirmed the worktree was clean afterward. Overall result: pass.Evidence: Stow operator-surface evidence
Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
✅ **Test** - passed
✅ No issues found.
bash bin/fm-no-mistakes-pr-target-guard.sh || exit 1; command -v tmux >/dev/null || { echo "tmux is required for e2e tests" >&2; exit 1; }; tmux -V; rc=0; for t in tests/*.test.sh; do echo "== $t =="; bash "$t" || rc=1; done; exit "$rc"Provided baseline already ran successfully:bash bin/fm-no-mistakes-pr-target-guard.sh || exit 1; command -v tmux >/dev/null || { echo "tmux is required for e2e tests" >&2; exit 1; }; tmux -V; rc=0; for t in tests/*.test.sh; do echo "== $t =="; bash "$t" || rc=1; done; exit "$rc"bash bin/fm-no-mistakes-pr-target-guard.shcommand -v tmux >/dev/null; tmux -Vbash tests/fm-no-mistakes-pr-target-guard.test.shbash tests/fm-secondmate-harness.test.shbash tests/fm-bootstrap.test.shReran full configured command:bash bin/fm-no-mistakes-pr-target-guard.sh || exit 1; command -v tmux >/dev/null || { echo "tmux is required for e2e tests" >&2; exit 1; }; tmux -V; rc=0; for t in tests/*.test.sh; do echo "== $t =="; bash "$t" || rc=1; done; exit "$rc"Generated reviewer evidence withsed,awk,rg,git check-ignore,git ls-files --error-unmatch data/learnings.md, andbash bin/fm-no-mistakes-pr-target-guard.shinto/tmp/no-mistakes-evidence/01KWJDXPG7VBZ901RSNN5503QT/stow-operator-surface.txtgit status --short✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.