fix: telemetry/memory flag mismatches, doc drift; add CI; self-dogfood
Parallel fleet audit (2 background agents) + direct work: - src/commands/memory.mjs: `memory put --allow-secrets` was read as `flags.allowSecrets` (camelCase) but the CLI parser only emits kebab-case keys, so the flag was always undefined/false. Fixed to `flags['allow-secrets']`. - Docs: `lh graph --brief` was referenced 14x across 5 agent.md files, harness.instructions.md, 4 SKILL.md files, onboard.prompt.md, and README, but `lh graph` has no --brief flag (terse output is already the default, --json/--severity are the only flags). Corrected every reference to match actual CLI surface. - .github/workflows/ci.yml: run npm install/validate/test on node 20+22. - Self-dogfooded `lh init --yes` in this repo, producing .agents/ (harness.config.json, architecture.md, conventions.md, memory shards). `lh doctor` now reports all required checks green. - Deduped .gitignore harness block against init's auto-managed block. Verified: 53/53 tests pass, validate 0 errors, doctor all-green. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# Memory index
|
||||
|
||||
Only this file is always loaded. Open shard files only when needed.
|
||||
|
||||
updated: 2026-09-09T20:49:13.380Z
|
||||
total_tokens: 228
|
||||
|
||||
| shard | entries | tokens | updated | summary |
|
||||
| --- | ---: | ---: | --- | --- |
|
||||
| seed | 0 | 35 | 2026-09-09T20:49:13.379Z | Stable repo facts and bootstrap knowledge. |
|
||||
| failures | 0 | 38 | 2026-09-09T20:49:13.379Z | Known failures, regressions, and broken approaches. |
|
||||
| corrections | 0 | 36 | 2026-09-09T20:49:13.379Z | User corrections and changed assumptions. |
|
||||
| insights | 0 | 37 | 2026-09-09T20:49:13.379Z | Reusable discoveries and design observations. |
|
||||
| conventions | 0 | 42 | 2026-09-09T20:49:13.379Z | Project-specific conventions not yet promoted to conventions.md. |
|
||||
| quirks | 0 | 40 | 2026-09-09T20:49:13.379Z | Sharp edges, environment quirks, and non-obvious constraints. |
|
||||
@@ -0,0 +1,9 @@
|
||||
# conventions memory
|
||||
|
||||
Project-specific conventions not yet promoted to conventions.md.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
@@ -0,0 +1,9 @@
|
||||
# corrections memory
|
||||
|
||||
User corrections and changed assumptions.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
@@ -0,0 +1,9 @@
|
||||
# failures memory
|
||||
|
||||
Known failures, regressions, and broken approaches.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
@@ -0,0 +1,9 @@
|
||||
# insights memory
|
||||
|
||||
Reusable discoveries and design observations.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
@@ -0,0 +1,9 @@
|
||||
# quirks memory
|
||||
|
||||
Sharp edges, environment quirks, and non-obvious constraints.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
@@ -0,0 +1,9 @@
|
||||
# seed memory
|
||||
|
||||
Stable repo facts and bootstrap knowledge.
|
||||
|
||||
Entries use:
|
||||
|
||||
`## <ISO timestamp> — <title>`
|
||||
|
||||
Optional next line: `tags: a, b`
|
||||
Reference in New Issue
Block a user