Browse compiled KB — fog of war, skill tree, quests, achievements, minimap.
Interactive navigation through the compiled _human/ knowledge base. Reads from artifacts generated by km-wrap, NOT directly from vault categories/. The showroom upstairs — browse, discover, navigate knowledge through gaming mechanics.
Read ~/.claude/khujta-mem-config.md to get vault_path. If it doesn't exist, tell the user to run /km-init first.
All file references below are relative to [vault_path].
Read from _human/, not from categories/. km-explore renders compiled artifacts. It does not read raw vault records. If _human/ is empty or missing, tell the user to run /km-wrap first.
Exception: The staleness check (below) reads updated dates from frontmatter — this is date-only metadata access for comparison, not content retrieval.
categories/*/Before rendering any artifact, compare the generated timestamp in the _human/ file's frontmatter against the most recent updated date across vault records (scan a few categories/*/ record frontmatter dates).
If _human/ files are older than the newest vault record:
⚠ Compiled KB is stale (generated [date], vault updated [date])
Run /km-wrap to refresh.
Show the stale content anyway — orientation from stale data is better than nothing.
/km-explore — default)Usage: /km-explore
Render _human/overview.md content. Quick orientation — the minimap.
Process:
_human/overview.md._human/quests.md frontmatter, achievement tier from _human/achievements.md frontmatter.| YYYY-MM-DD | explore | overview | human | viewed dashboard |
/km-explore tree [behavior])Usage: /km-explore tree [behavior]
Render the skill tree for a specific behavior with fog of war states.
Process:
_human/trees/[behavior].md._human/trees/ and ask user to pick.| YYYY-MM-DD | explore | [behavior] | human | viewed skill tree |
Fog of war states (rendered by km-wrap, displayed here):
| State | Display | Meaning |
|---|---|---|
| EXPLORED | [Name] | Cadence > 5 — fully engaged |
| VISIBLE | (Name) | Parent cadence >= 3, own cadence 1-5 — known but not engaged |
| FOGGED | [???] | Cadence = 0, parent cadence < 3 — silhouette only |
| STALE | ~Name~ | Explored but verified > 60 days — fading |
Fog is about highlighting, not hiding. Everything is always accessible.
/km-explore quests)Usage: /km-explore quests
Render active quests across all behaviors.
Process:
_human/quests.md.| YYYY-MM-DD | explore | quests | human | viewed quest log |
Quest types (computed by km-wrap):
| Type | Priority | Meaning |
|---|---|---|
| Refresh | 1 (highest) | Stale records need verification |
| Bridge | 2 | Cadence imbalance between related categories |
| Frontier | 3 | Fogged child of explored parent — adjacent unknown |
| Terra Incognita | 4 | Query that found no category — missing knowledge |
| Restructure | 5 (lowest) | Category with high signal_mass — needs structural review |
/km-explore achievements)Usage: /km-explore achievements
Render achievement progress and current tier.
Process:
_human/achievements.md.| YYYY-MM-DD | explore | achievements | human | viewed achievements |
/km-explore category [slug])Usage: /km-explore category [slug]
Render the human-readable summary for a specific category.
Process:
_human/categories/[slug].md._human/categories/ and ask user to pick.| YYYY-MM-DD | explore | [slug] | human | viewed category summary |
/km-explore search [term])Usage: /km-explore search [term]
Search across human summaries in _human/categories/. NOT a vault search — this searches the compiled, human-readable layer only.
Process:
_human/categories/*.md files.[term] against content (title, handle, what's here, sub-topics)./km-query search [term] for vault-level search.| YYYY-MM-DD | explore | search | human | searched: [term] |
If no match:
| YYYY-MM-DD | explore | search-miss | human | searched: [term] |
Difference from km-query: km-query searches agent-optimized records for task use. km-explore search finds human-readable summaries for orientation and discovery.
Every km-explore interaction logs to _signals.md. These signals feed back into cadence tracking and quest computation via km-evolve.
| Action | Signal Type | Target | Source | Detail |
|---|---|---|---|---|
| View dashboard | explore | overview | human | viewed dashboard |
| View skill tree | explore | [behavior] | human | viewed skill tree |
| View quests | explore | quests | human | viewed quest log |
| View achievements | explore | achievements | human | viewed achievements |
| View category | explore | [slug] | human | viewed category summary |
| Search hit | explore | search | human | searched: [term] |
| Search miss | explore | search-miss | human | searched: [term] |
km-explore is read-only for content. It never writes vault records. It only generates signals that km-evolve consumes.
_human/ artifacts that km-explore renders — run km-wrap first