{"definition_raw":"---\nid: wiki-project-compile\ntitle: Compile project wiki pages (Tier 3)\nschedule: \"0 11 * * 2\"\ntimeout: 3600\nretry: false\nenabled: true\nnotify_on: failure\nrun_as: shell\nbackground: true\nself_heal: false\ncommand: \"cd /home/lucienne/workspace/PKA && git stash --quiet 2>/dev/null; git pull --rebase --quiet 2>/dev/null || git rebase --abort 2>/dev/null; git stash pop --quiet 2>/dev/null; U=$(git diff --name-only --diff-filter=U); if [ -n \\\"$U\\\" ]; then git checkout --ours -- $U && git add -- $U; fi; bash /home/lucienne/.claude/skills/wiki-compiler/scripts/wiki_project_compile.sh\"\ntags: [wiki, compile, tier3-projects, e7]\nruntime_profile: claude_sonnet_medium\n---\n\n**Phase E.7 (2026-05-02): Migrated Mac \u2192 Luci.** Reads SecondBrain markdown\n(canonical, git-synced), runs the wiki-compiler engine to synthesize wiki pages,\nemits JSONL events to `~/PKA/logs/wiki-compile-events.jsonl`. `sources_hash`\nidempotency: pages with unchanged sources skip the LLM call, costing only a\nsmall read.\n\nSingle-writer pattern: only Luci runs this lane. Mac (and any future machine)\ngit-pulls the compiled output. Runs after `vault-index` so retrieval queries\nduring compile see fresh FTS5 index.\n\n**2026-05-12:** Added 55-min soft time-budget bail-out to the compile script.\nIf the script approaches the 3600s hard timeout, it stops gracefully after\ncommitting whatever it has compiled so far. Remaining stale pages are picked\nup on the next scheduled run (sources_hash idempotency skips done pages).\n","id":"wiki-project-compile","last_run":{"duration_s":2628.669402,"log_path":"/home/lucienne/workspace/logs/task-runs/wiki-project-compile/397671.log","output":"[wiki-project-compile] Headless model: sonnet (effort: medium)\n[wiki-project-compile] 46 stale project page(s) found. Compiling up to 30...\n[wiki-project-compile] Compiling: BEE\n[wiki-project-compile] Compiled: BEE\n[wiki-project-compile] Compiling: Birthday Sale\n[wiki-project-compile] Compiled: Birthday Sale\n[wiki-project-compile] Compiling: Compliance\n[wiki-project-compile] Compiled: Compliance\n[wiki-project-compile] Compiling: estate-planning\n[wiki-project-compile] Compiled: estate-planning\n[wiki-project-compile] Compiling: Finance\n[wiki-project-compile] Compiled: Finance\n[wiki-project-compile] Compiling: Fleet\n[wiki-project-compile] Compiled: Fleet\n[wiki-project-compile] Compiling: HR\n[wiki-project-compile] Compiled: HR\n[wiki-project-compile] Compiling: IT\n[wiki-project-compile] Compiling: Legal\n[wiki-project-compile] Compiled: Legal\n[wiki-project-compile] Compiling: Marketing\n[wiki-project-compile] Compiled: Marketing\n[wiki-project-compile] Compiling: ncc-overbooking\n[wiki-project-compile] Compiled: ncc-overbooking\n[wiki-project-compile] Compiling: Ops\n[wiki-project-compile] Compiled: Ops\n[wiki-project-compile] Compiling: Project Heron\n[wiki-project-compile] Compiling: Technical\n[wiki-project-compile] Compiled: Technical\n[wiki-project-compile] Compiling: Travel\n[wiki-project-compile] Compiled: Travel\n[wiki-project-compile] Compiling: YellowNickel\n[wiki-project-compile] Compiled: YellowNickel\n[wiki-project-compile] Done. Compiled 14 page(s).\n[master c824adff] auto: recompile project wiki pages [skip ci]\n 14 files changed, 204 insertions(+), 262 deletions(-)\n","started_at":"2026-06-09T11:05:11.619453+02:00","status":"completed"},"next_run":"2026-06-16 11:00","next_run_iso":"2026-06-16T11:00:00+02:00","runs":[{"duration_s":2628.669402,"finished_at":"2026-06-09T11:49:00.289797+02:00","id":397671,"log_path":"/home/lucienne/workspace/logs/task-runs/wiki-project-compile/397671.log","output":"[wiki-project-compile] Headless model: sonnet (effort: medium)\n[wiki-project-compile] 46 stale project page(s) found. Compiling up to 30...\n[wiki-project-compile] Compiling: BEE\n[wiki-project-compile] Compiled: BEE\n[wiki-project-compile] Compiling: Birthday Sale\n[wiki-project-compile] Compiled: Birthday Sale\n[wiki-project-compile] Compiling: Compliance\n[wiki-project-compile] Compiled: Compliance\n[wiki-project-compile] Compiling: estate-planning\n[wiki-project-compile] Compiled: estate-planning\n[wiki-project-compile] Compiling: Finance\n[wiki-project-compile] Compiled: Finance\n[wiki-project-compile] Compiling: Fleet\n[wiki-project-compile] Compiled: Fleet\n[wiki-project-compile] Compiling: HR\n[wiki-project-compile] Compiled: HR\n[wiki-project-compile] Compiling: IT\n[wiki-project-compile] Compiling: Legal\n[wiki-project-compile] Compiled: Legal\n[wiki-project-compile] Compiling: Marketing\n[wiki-project-compile] Compiled: Marketing\n[wiki-project-compile] Compiling: ncc-overbooking\n[wiki-project-compile] Compiled: ncc-overbooking\n[wiki-project-compile] Compiling: Ops\n[wiki-project-compile] Compiled: Ops\n[wiki-project-compile] Compiling: Project Heron\n[wiki-project-compile] Compiling: Technical\n[wiki-project-compile] Compiled: Technical\n[wiki-project-compile] Compiling: Travel\n[wiki-project-compile] Compiled: Travel\n[wiki-project-compile] Compiling: YellowNickel\n[wiki-project-compile] Compiled: YellowNickel\n[wiki-project-compile] Done. Compiled 14 page(s).\n[master c824adff] auto: recompile project wiki pages [skip ci]\n 14 files changed, 204 insertions(+), 262 deletions(-)\n","started_at":"2026-06-09T11:05:11.619453+02:00","status":"completed","task_id":"wiki-project-compile","task_name":"Compile project wiki pages (Tier 3)"}],"runs_limit":20,"schedule":"0 11 * * 2","schedule_label":{"description":"Tue at 11:00","is_custom":false,"label":"Weekly (Tue)","sort":6,"sort_time":"11:00"},"stats":{"avg_duration":2628.669402,"completed":1,"failed":0,"timeout":0,"total":1},"task":{"_description":"**Phase E.7 (2026-05-02): Migrated Mac \u2192 Luci.** Reads SecondBrain markdown\n(canonical, git-synced), runs the wiki-compiler engine to synthesize wiki pages,\nemits JSONL events to `~/PKA/logs/wiki-compile-events.jsonl`. `sources_hash`\nidempotency: pages with unchanged sources skip the LLM call, costing only a\nsmall read.\n\nSingle-writer pattern: only Luci runs this lane. Mac (and any future machine)\ngit-pulls the compiled output. Runs after `vault-index` so retrieval queries\nduring compile see fresh FTS5 index.\n\n**2026-05-12:** Added 55-min soft time-budget bail-out to the compile script.\nIf the script approaches the 3600s hard timeout, it stops gracefully after\ncommitting whatever it has compiled so far. Remaining stale pages are picked\nup on the next scheduled run (sources_hash idempotency skips done pages).","_file":"wiki-project-compile.md","_path":"/home/lucienne/workspace/tasks/wiki-project-compile.md","background":true,"command":"cd /home/lucienne/workspace/PKA && git stash --quiet 2>/dev/null; git pull --rebase --quiet 2>/dev/null || git rebase --abort 2>/dev/null; git stash pop --quiet 2>/dev/null; U=$(git diff --name-only --diff-filter=U); if [ -n \"$U\" ]; then git checkout --ours -- $U && git add -- $U; fi; bash /home/lucienne/.claude/skills/wiki-compiler/scripts/wiki_project_compile.sh","enabled":true,"id":"wiki-project-compile","notify_on":"failure","retry":false,"run_as":"shell","runtime_profile":"claude_sonnet_medium","schedule":"0 11 * * 2","self_heal":false,"tags":["wiki","compile","tier3-projects","e7"],"timeout":3600,"title":"Compile project wiki pages (Tier 3)"}}
