π¦ Hippo Memory Insights β 2026-06-13 #39032
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-06-16T07:40:25.892Z.
|
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_4afaa0965161β "Recurring incident: stale workflow .lock.yml files cause churn and CI friction; runmake recompileafter markdown workflow edits" (score=0.896, verified, retrieved 37Γ)Top Memories Surfaced
mem_cab727bbe2e5(retrieved 66Γ, score=1.00) βgh-awis a GitHub CLI extension (gh aw) that compiles markdown workflows into GitHub Actions β not the GitHub Copilot CLI. This identity confusion is the most-retrieved memory.mem_0324334270d0(retrieved 66Γ) β Guardlist_code_scanning_alertscalls: always includestate: openandseverity: critical,highto avoid oversized MCP responses.mem_3c0154ff3f2d(retrieved 66Γ) β After merging main:make build && make recompileto rebuild binary and recompile all workflow lock files.mem_4afaa0965161(retrieved 37Γ, verified incident) β Stale.lock.ymlfiles cause recurring CI churn. Always runmake recompileafter editing markdown workflows.mem_2704ae961669(retrieved 55Γ) βmake build && make fmtis Checkpoint 1 β run immediately after the first significant code change to catch compile errors early (~2s).mem_512f4cbb0103(retrieved 53Γ) β Compiler sanitization:pkg/workflow/compiler_yaml.goautomatically strips ANSI codes from descriptions, sources, and comments βvalidate-yamlCI job enforces this.mem_ad0159793af4(retrieved 53Γ) β Use distinct named types for strings/ints (e.g.,JobNamevsStepID) to prevent type-confusion bugs at compile time.Suggested Improvements
Error Patterns
.lock.ymlfiles are the single most impactful recurring CI failure source (verified incident, score=0.896). Every markdown workflow edit must be followed bymake recompile. Consider adding a CI pre-check that compares.lock.ymltimestamps against source.mdfiles.make build && make fmtat CP1,make agent-report-progressat CP2) should be enforced. The memory store has observed 5+ CI failures in a single day from this alone.list_code_scanning_alertswithout filters: Missingstate: open+severity: critical,highguards causes agent sessions to receive oversized MCP payloads. Audit existing workflow prompts for this pattern.Code Quality
skills/javascript-refactoring/SKILL.mddocuments splitting large.jsfiles into.cjsmodules. Files >300 lines or spanning 2+ distinct domains should be split β the decision tree is in the skill.scratchpad/validation-refactoring.mdcontains a step-by-step guide for refactoring complex validation logic. Error messages spanning multiple concern areas are a known pain point (mem_358aed1553d2).type JobName string) to catch misuse at compile time rather than relying on naming conventions alone.frontmatter-configuration-typesmemories, 26 entries).CI Health
validate-yamlruns first in CI and scans all YAML for ANSI escape sequences β any workflow that emits raw ANSI will fail before tests even run.make test(>5 min) should never be run locally during development β usemake test-unit(~3s) for fast iteration and let CI own the full suite.Quick Wins
hippo auditβ 7 low-quality memories were flagged during consolidation. Prune them to keep the store clean.list_code_scanning_alertscalls β addstate: open+severity: critical,highto avoid oversized MCP responses in agent sessions..lock.ymlfiles β compare source.mdmodification times against their compiled.lock.ymlcounterparts. This would prevent the most-cited recurring CI incident.hippo auditand follow up withhippo forgeton confirmed stale entries.scratchpad/validation-refactoring.mdβ it has been flagged as a high-relevance code quality resource (score=0.686, 49x retrieved) but lives in scratchpad rather than as a committed guide. Consider promoting it.Longer-term Themes
acceptEdits/ Claude Code tool-enforcement memories (53x retrieved) suggest recurring questions about which tools are allowed in which contexts. A short reference card in the repository README or AGENTS.md may reduce repeated lookups.hippo audit+hippo forgetwould keep recall quality high.Memory Health
Consolidation details from todayβs sleep run
Notable merges:
MCPServerusage patternsRecommendations for next run: Run
hippo auditto inspect the 7 flagged low-quality entries, thenhippo forgeton confirmed stale ones. Schedule a quarterly pruning pass for the 42 very-low-strength memories.References:
Beta Was this translation helpful? Give feedback.
All reactions