π¦ Hippo Memory Insights β 2026-05-07 #30792
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Daily Hippo Learn. A newer discussion is available at Discussion #30956. |
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.
-
Summary
mem_def8db416b6e(score=1.007, verified) β stale.lock.ymlfiles cause CI churn; runmake recompileafter markdown editsTop Memories Surfaced
mem_def8db416b6eβ score=1.007 (verified) β Recurring incident: stale workflow.lock.ymlfiles cause churn and CI friction; always runmake recompileafter editing markdown workflow files.mem_a320987c466bscore=0.700 βvalidate-yamljob in.github/workflows/ci.ymlscans all YAML files for ANSI escape sequences before other jobs run.mem_78ceafb94e44score=0.594 β Missingmake fmtbefore commit has caused 5 CI failures in a single day β runmake build && make fmtat every checkpoint.mem_535cbbf98fc7score=0.473 β Workflow Health Monitoring runbook at.github/aw/runbooks/workflow-health.mdcovers missing-tool errors, auth failures, MCP config issues, and safe-output problems.mem_e9965d42829ascore=0.672 β Pre-commitmake fmtcheck is non-negotiable: CI will fail immediately, and PRs that fail CI on opening are closed without merging.mem_2d9a17bc9d87score=0.252 β Guardlist_code_scanning_alertscalls: always includestate: openandseverity: critical,highto avoid oversized MCP responses.mem_dca15357bb18strength=1.00 βgh-aw(gh aw) is not the GitHub Copilot CLI β it's a separate extension that compiles markdown workflows into GitHub Actions.Suggested Improvements
Error Patterns
validate-yamlCI job is in place to catch this, but the pattern keeps appearing. Teams editing workflow YAML through text editors or scripts that inject color codes should double-check output before committing. Consider adding a pre-commit hook ormaketarget to catch this locally..lock.ymlfiles (highest confidence, verified pattern): After every change to a markdown workflow file,make recompilemust be run. This is a recurring source of CI friction. A pre-commit hook checking for stale lock files would eliminate this entirely.list_code_scanning_alertswithout filters returns too much data. All workflow prompts using this tool should enforcestate: open+severity: critical,high.Code Quality
make fmtis frequently skipped, causing immediate CI failures. It takes <1s and should become muscle memory. Consider adding it as an auto-format on save in editor configs (.editorconfig, VS Code settings).pkg/andinternal/for files exceeding this threshold.JobName,StepID) to prevent mixing incompatible identifiers β this pattern is reinforced in memories about type best-practices.hippo audit) β worth a pruning pass to keep the store clean.CI Health
make fmt. Enforce at the PR level with a required check that only runsmake fmt && git diff --exit-code.make test-unit(~3s) locally and let CI handlemake test. This knowledge is well-represented in the store but worth surfacing in onboarding docs.Quick Wins
make recompileas a git pre-commit hook for files matching*.mdin workflow directories β eliminates the top verified incident pattern.make fmtto CI as a fast first check (or enforce via pre-commit) β eliminates the rejig docsΒ #1 source of CI failures.hippo auditto inspect and prune the 7 flagged low-quality memories β keeps the store signal-to-noise ratio high.list_code_scanning_alertscalls in workflow prompts withstate: open+severity: critical,highfilter β prevents workflow timeouts from oversized responses.gh-awvs Copilot CLI distinction β multiple memories reinforce this confusion is common.Longer-term Themes
skills/provide specialized knowledge but should only be loaded lazily. The recurring pattern suggests workflows sometimes load skills preemptively, increasing context cost. A skills-usage audit across workflow prompts could identify unnecessary eager-loading.Memory Health
View Memory Stats
mcpscripts hippo --args "audit"for details)References: Β§25481717270
Beta Was this translation helpful? Give feedback.
All reactions