mirror of
https://github.com/codician-team/growmos.git
synced 2026-08-18 06:47:17 +02:00
54 lines
19 KiB
JSON
54 lines
19 KiB
JSON
{"created": "2026-08-17T11:50:35Z", "description": "Alias-to-entity map.", "id": "artifact/aliases-jsonl", "mentions": 1, "name": "aliases.jsonl", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Canonical nodes with stable type/slug ids, description, sources, mentions and provisional flag.", "id": "artifact/entities-jsonl", "mentions": 1, "name": "entities.jsonl", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Hand-corrected per-document JSON of expected entities and (source,target) relation pairs under .growmos/eval/gold/.", "id": "artifact/gold-set", "mentions": 2, "name": "Gold set", "provisional": false, "schema_version": 1, "sources": ["src_15e0af4a3dd5"], "type": "ARTIFACT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Append-only raw per-document extraction output; provenance.", "id": "artifact/mentions-jsonl", "mentions": 1, "name": "mentions.jsonl", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Edges with predicate, sources, confidence (= corroborating sources) and optional when range.", "id": "artifact/relations-jsonl", "mentions": 2, "name": "relations.jsonl", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Versioned entity types and predicate hints with history.", "id": "artifact/schema-json", "mentions": 1, "name": "schema.json", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": ".growmos/eval/aliases.json mapping canonical forms to gold names so scoring artifacts don't count as misses.", "id": "artifact/scorer-alias-map", "mentions": 2, "name": "Scorer alias map", "provisional": false, "schema_version": 1, "sources": ["src_15e0af4a3dd5"], "type": "ARTIFACT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Every document eaten with ref, kind, sha256 and status (pending, extracted, note, missing).", "id": "artifact/sources-jsonl", "mentions": 1, "name": "sources.jsonl", "provisional": false, "schema_version": 1, "sources": ["src_3fd317a2cb2b"], "type": "ARTIFACT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": ".github/workflows/growmos.yml running status, doctor and eval on PRs.", "id": "component/ci-workflow", "mentions": 1, "name": "CI workflow", "provisional": false, "schema_version": 1, "sources": ["src_a384388adcb2"], "type": "COMPONENT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Automatic gold packets (gold_min files), auto-extended scorer alias map, growmos eval P/R/F1, periodic review packets every review_days.", "id": "component/evaluation-harness", "mentions": 4, "name": "Evaluation harness", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_15e0af4a3dd5"], "type": "COMPONENT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "post-commit, post-merge, post-checkout hooks that run growmos scan --quiet to queue changed docs.", "id": "component/git-hooks", "mentions": 1, "name": "Git hooks", "provisional": false, "schema_version": 1, "sources": ["src_a384388adcb2"], "type": "COMPONENT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:51:11Z", "description": "Adjacency, k-hop traversal, triple serialization with provenance, diagnostics, seed finding, deterministic claim checking, sampling.", "id": "component/graph-engine-graph-py", "mentions": 1, "name": "Graph engine (graph.py)", "provisional": false, "schema_version": 1, "sources": ["src_7a4afa70f300"], "type": "COMPONENT", "updated": "2026-08-17T11:51:11Z"}
|
|
{"created": "2026-08-17T11:51:11Z", "description": "Python module implementing the .growmos store: load/save JSONL tables, register sources, apply extraction/resolution, merge entities, remember/link/journal.", "id": "component/graphstore-store-py", "mentions": 1, "name": "GraphStore (store.py)", "provisional": false, "schema_version": 1, "sources": ["src_7a4afa70f300"], "type": "COMPONENT", "updated": "2026-08-17T11:51:11Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Plain JSONL store: sources, mentions, entities, aliases, relations, profiles, prompts, eval, journal — committed with the code.", "id": "component/growmos-store", "mentions": 4, "name": ".growmos store", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_3fd317a2cb2b", "src_17ed18489a95"], "type": "COMPONENT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "growmos mcp: a zero-dependency MCP stdio server exposing growmos_query, growmos_remember, growmos_link and other tools.", "id": "component/mcp-server", "mentions": 3, "name": "MCP server", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "COMPONENT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:51:11Z", "description": "Builds extraction/resolution/profile/query/check task packets from editable prompt templates; chunks long docs at section boundaries with overlap.", "id": "component/packet-builder-prompts-py", "mentions": 1, "name": "Packet builder (prompts.py)", "provisional": false, "schema_version": 1, "sources": ["src_7a4afa70f300"], "type": "COMPONENT", "updated": "2026-08-17T11:51:11Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Six-step loop agents follow: context at start, query for cross-cutting questions, remember/link/journal, next→apply, check before asserting, journal at end.", "id": "concept/agent-protocol", "mentions": 2, "name": "Agent protocol", "provisional": false, "schema_version": 1, "sources": ["src_a384388adcb2"], "type": "CONCEPT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "The four-stage extraction→resolution→assembly→querying methodology with an evaluation loop that growmos implements.", "id": "concept/anthropic-knowledge-graph-playbook", "mentions": 2, "name": "Anthropic Knowledge Graph Playbook", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Deterministic stage: multi-digraph assembly with diagnostics (components, degree, density, compression) and hub profiles.", "id": "concept/assembly", "mentions": 1, "name": "Assembly", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Gold set plus scorer alias map; change prompt, rerun scorer, watch F1 move.", "id": "concept/evaluation-loop", "mentions": 1, "name": "Evaluation loop", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent pattern where the graph is the grounding layer: the evaluator checks claims against edges with provenance.", "id": "concept/evaluator-optimizer-pattern", "mentions": 1, "name": "Evaluator-optimizer pattern", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Judgment stage: per-chunk prompt extracting central entities with grounded descriptions and short-verb-phrase relations; fast model.", "id": "concept/extraction", "mentions": 1, "name": "Extraction", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T17:05:08Z", "description": "max_docs_per_run (default 50 per day): a speed bump against runaway unattended runs, bypassed with growmos next --force or set to 0.", "id": "concept/extraction-cap", "mentions": 2, "name": "Extraction cap", "provisional": false, "schema_version": 1, "sources": ["src_17ed18489a95", "src_b33563055168"], "type": "CONCEPT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Tool-agnostic method for a repository knowledge graph that eats new material, grows, resolves itself, answers with citations, measures its health and never forgets.", "id": "concept/living-knowledge-graph-methodology", "mentions": 1, "name": "Living Knowledge Graph methodology", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Fast cheap model for extraction, stronger reasoning model for resolution, summarization and answering (playbook Table IV).", "id": "concept/model-split", "mentions": 1, "name": "Model split", "provisional": false, "schema_version": 1, "sources": ["src_644a9dc71c36"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent pattern where the graph is the shared memory workers read and write so the orchestrator's window stays clean.", "id": "concept/orchestrator-workers-pattern", "mentions": 1, "name": "Orchestrator-workers pattern", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "An unmatched extracted name kept as a single-element cluster until resolution — nothing is silently lost.", "id": "concept/provisional-entity", "mentions": 1, "name": "Provisional entity", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Judgment stage: seed entities, k-hop subgraph serialized as triples with edge ids and provenance, answer only from it.", "id": "concept/querying", "mentions": 1, "name": "Querying", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Ten items: gold set, alias map, schema version, extraction cap, resolution fallback, provenance, incremental update, connectivity monitor, summarization trigger, human sample.", "id": "concept/readiness-checklist", "mentions": 1, "name": "Readiness checklist", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Judgment stage: cluster provisional surface forms per entity type using descriptions after cheap token blocking; reasoning model.", "id": "concept/resolution", "mentions": 1, "name": "Resolution", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Unit of judgment work growmos hands to an agent: prompt, JSON shape and the exact growmos apply command.", "id": "concept/task-packet", "mentions": 2, "name": "Task packet", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168"], "type": "CONCEPT", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "remember/link/journal commands by which agents record durable knowledge with session provenance while developing.", "id": "concept/write-path", "mentions": 1, "name": "Write path", "provisional": false, "schema_version": 1, "sources": ["src_5dd15b5b20d6"], "type": "CONCEPT", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T17:05:08Z", "description": "growmos follows the Contributor Covenant v2.1; reports go to hello@codician.com.", "id": "decision/code-of-conduct", "mentions": 1, "name": "Code of Conduct", "provisional": false, "schema_version": 1, "sources": ["src_ffdbe3a1e7ee"], "type": "DECISION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "No feature may create an edge without a source.", "id": "decision/provenance-rule", "mentions": 2, "name": "Provenance rule", "provisional": false, "schema_version": 1, "sources": ["src_eca12c0a30e2"], "type": "DECISION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T17:05:08Z", "description": "Vulnerabilities are reported privately to security@codician.com; growmos runs locally and sends no data unless headless mode is enabled with the user's own key.", "id": "decision/security-policy", "mentions": 1, "name": "Security policy", "provisional": false, "schema_version": 1, "sources": ["src_f6ed156e4bf5"], "type": "DECISION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "The core must remain stdlib-only so growmos drops into any repo; optional integrations degrade gracefully.", "id": "decision/zero-dependency-rule", "mentions": 2, "name": "Zero-dependency rule", "provisional": false, "schema_version": 1, "sources": ["src_eca12c0a30e2"], "type": "DECISION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Provider used with ANTHROPIC_API_KEY; structured outputs via output_config json_schema.", "id": "dependency/anthropic-api", "mentions": 1, "name": "Anthropic API", "provisional": false, "schema_version": 1, "sources": ["src_644a9dc71c36"], "type": "DEPENDENCY", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Provider used with OPENAI_API_KEY or GROWMOS_BASE_URL; response_format json_schema.", "id": "dependency/openai-compatible-api", "mentions": 1, "name": "OpenAI-compatible API", "provisional": false, "schema_version": 1, "sources": ["src_644a9dc71c36"], "type": "DEPENDENCY", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Grok provider used with XAI_API_KEY.", "id": "dependency/xai-api", "mentions": 1, "name": "xAI API", "provisional": false, "schema_version": 1, "sources": ["src_644a9dc71c36"], "type": "DEPENDENCY", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T12:27:04Z", "description": "Self-contained interactive HTML explorer of the graph: force layout, search, type filters, node cards with profile, edges and provenance; growmos view opens it, export --format html writes it.", "id": "feature/growmos-view-view-html", "mentions": 3, "name": "growmos view (view.html)", "provisional": false, "schema_version": 1, "sources": ["src_a384388adcb2", "src_b33563055168"], "type": "FEATURE", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "growmos ingest calls Anthropic, OpenAI-compatible or xAI APIs directly for cron and CI, following the playbook's fast-vs-reasoning model split.", "id": "feature/headless-mode", "mentions": 3, "name": "Headless mode", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_644a9dc71c36"], "type": "FEATURE", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "software, general, research and business entity-type vocabularies sharing the same prompts.", "id": "feature/presets", "mentions": 1, "name": "Presets", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168"], "type": "FEATURE", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Company (codician.com) that builds and maintains growmos under the MIT license.", "id": "organization/codician", "mentions": 4, "name": "Codician", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_eca12c0a30e2", "src_61a641b17fe0"], "type": "ORGANIZATION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T17:05:08Z", "description": "Official registry (registry.modelcontextprotocol.io) where growmos is listed as com.codician/growmos, verified via a codician.com DNS TXT record.", "id": "organization/mcp-registry", "mentions": 1, "name": "MCP Registry", "provisional": false, "schema_version": 1, "sources": ["src_61a641b17fe0"], "type": "ORGANIZATION", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent CLI integrated via CLAUDE.md block, a growmos skill, SessionStart/Stop hooks and .mcp.json.", "id": "tool/claude-code", "mentions": 4, "name": "Claude Code", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "TOOL", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent CLI integrated via an AGENTS.md block and optional MCP server.", "id": "tool/codex-cli", "mentions": 2, "name": "Codex CLI", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Editor integrated via .cursor/rules/growmos.mdc (alwaysApply).", "id": "tool/cursor", "mentions": 2, "name": "Cursor", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent CLI integrated via a GEMINI.md block.", "id": "tool/gemini-cli", "mentions": 2, "name": "Gemini CLI", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Agent CLI integrated via AGENTS.md and .mcp.json.", "id": "tool/grok-cli", "mentions": 2, "name": "Grok CLI", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_a384388adcb2"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "A zero-dependency CLI and .growmos/ store that keeps a living, provenance-carrying knowledge graph inside a repository for humans and AI agents.", "id": "tool/growmos", "mentions": 9, "name": "growmos", "provisional": false, "schema_version": 1, "sources": ["src_b33563055168", "src_5dd15b5b20d6", "src_a384388adcb2", "src_eca12c0a30e2", "src_61a641b17fe0", "src_f6ed156e4bf5", "src_ffdbe3a1e7ee"], "type": "TOOL", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T17:05:08Z", "description": "Command that reads and writes keys in .growmos/config.json, parsing numbers, booleans and comma-lists.", "id": "tool/growmos-config", "mentions": 1, "name": "growmos config", "provisional": false, "schema_version": 1, "sources": ["src_17ed18489a95"], "type": "TOOL", "updated": "2026-08-17T17:05:08Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Command scoring raw and resolved entities and relation pairs against the gold set.", "id": "tool/growmos-eval", "mentions": 1, "name": "growmos eval", "provisional": false, "schema_version": 1, "sources": ["src_15e0af4a3dd5"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|
|
{"created": "2026-08-17T11:50:35Z", "description": "Command printing a random degree-weighted node for the human comprehension check; doctor warns after 7 days.", "id": "tool/growmos-sample", "mentions": 1, "name": "growmos sample", "provisional": false, "schema_version": 1, "sources": ["src_15e0af4a3dd5"], "type": "TOOL", "updated": "2026-08-17T11:50:35Z"}
|