Generates Dev.to-style markdown posts from the MindsEye ledger
(nodes + runs Google Sheet) and optionally uses Gemini to polish or expand the content.
This repo is meant to sit on top of:
mindseye-google-ledger— source of truth for prompt nodes and runsmindseye-gemini-orchestrator— where the actual runs happenmindseye-workspace-automation— Gmail / Docs / Drive flows that also log runs
mindseye-google-devlog then:
- Reads recent activity from the ledger.
- Groups runs by prompt node / context.
- Builds a devlog narrative (what changed, what we learned, what’s next).
- Writes out markdown files you can post to Dev.to, Medium, Substack, etc.
You can configure via config/config.json (copied from config/config.example.json)
or via environment variables.
LEDGER_SHEET_ID— same as inmindseye-google-ledgerLEDGER_NODES_RANGE— e.g.nodes!A:ILEDGER_RUNS_RANGE— e.g.runs!A:I
GEMINI_API_KEY— if you want AI-assisted narrativeGEMINI_MODEL_ID— e.g.gemini-1.5-pro
See config/config.example.json.
The devlog generator expects the ledger schema from mindseye-google-ledger:
Nodes (nodes sheet):
node_idparent_node_idtitleprompt_typedoc_urlstatustagscreated_atupdated_at
Runs (runs sheet):
run_idnode_idmodelrun_contextinput_refoutput_refscorenotesrun_time
These are turned into an internal DevlogEntry structure (see docs/CONTENT_MODEL.md).
Install deps:
npm install