From 979e9ef711d0fe769d44b61e55b0428a3839078b Mon Sep 17 00:00:00 2001 From: Frank Date: Sun, 18 Oct 2026 16:47:59 -0700 Subject: [PATCH] live: heartbeat sync 2026-10-18T16:47:59-07:00 (Refs #11) --- .../SKILL.md | 24 ++++ .../aa-chart-model-score-extraction/SKILL.md | 24 ++++ .../aa-reference-scores-seeding/SKILL.md | 41 ++++++ .../audit-subagent-deliverables/SKILL.md | 61 +++++++++ .../authentik-provision-fleet-user/SKILL.md | 25 +++- .../bench-arm-provenance-recovery/SKILL.md | 42 +++++++ .../bench-harness-fault-census/SKILL.md | 22 ++++ .../bounding-subagent-runtime/SKILL.md | 82 ++++++++++++ .../cfg-approval-timeout-recovery/SKILL.md | 24 ++++ .../SKILL.md | 37 ++++++ .../dankclaw-boot-line-window/SKILL.md | 43 +++++++ .../dankclaw-expose-service/SKILL.md | 81 ++++++++++++ .../dankclaw-model-inventory/SKILL.md | 34 +++++ .../dankclaw-pihole-lan-dns-record/SKILL.md | 49 ++++++++ .../detached-fleet-job-launch/SKILL.md | 38 +++++- .../fleet-image-pull-freshness-audit/SKILL.md | 26 ++++ .../fleet-judge-swap-calibrate/SKILL.md | 30 +++++ .../fleet-served-model-id-rename/SKILL.md | 83 ++++++++++++ .../fleet-service-rename-cutover/SKILL.md | 58 +++++++++ .../fork-locked-gguf-endpoint-trial/SKILL.md | 36 ++++++ .../frank-bench-run-ops/SKILL.md | 52 ++++++++ .../frank-bench-supervisor-recovery/SKILL.md | 45 +++++++ .../frank-job-hunt-grilling-state/SKILL.md | 30 +++++ .../frank-job-hunt-maintenance/SKILL.md | 35 ++++++ .../frank-model-bench-grilling-state/SKILL.md | 39 ++++++ .../gguf-header-vram-fit-analysis/SKILL.md | 54 ++++++++ .../gitea-api-pr-operations/SKILL.md | 105 ++++++++++++++++ .../gitflow-back-merge-plumbing/SKILL.md | 23 ++++ .../SKILL.md | 62 +++++++++ .../halogen-ctx-pool-resize/SKILL.md | 14 +++ .../halogen-npu-feasibility-census/SKILL.md | 48 +++++++ .../html-report-ground-truth-audit/SKILL.md | 48 +++++++ .../judge-empty-content-parse-repair/SKILL.md | 26 ++++ .../kernel-flag-claim-audit/SKILL.md | 62 +++++++++ .../key-chord-source-audit/SKILL.md | 27 ++++ .../llamacpp-candidate-arm-census/SKILL.md | 47 +++++++ .../llamacpp-endpoint-model-swap/SKILL.md | 35 +++--- .../llamacpp-trial-boot-census/SKILL.md | 74 +++++++++++ .../llm-bench-harness-fault-census/SKILL.md | 24 ++++ .../SKILL.md | 30 +++++ .../model-runtime-support-survey/SKILL.md | 35 ++++++ .../niri-all-monitor-screenshot-fix/SKILL.md | 44 +++++++ .../niri-config-edit-validate/SKILL.md | 41 ++++++ .../SKILL.md | 43 +++++++ .../noctalia-bar-layout-edit/SKILL.md | 24 +++- .../omp-bundle-claim-audit/SKILL.md | 26 ++++ .../omp-context-file-discovery/SKILL.md | 27 ++++ .../omp-cwd-scoped-rules/SKILL.md | 40 ++++++ .../omp-keybinding-inspection/SKILL.md | 25 ++++ .../omp-tui-live-visual-verify/SKILL.md | 23 ++++ .../omp-worktree-path-gotchas/SKILL.md | 49 ++++++++ .../one-decision-per-ask-question/SKILL.md | 27 ++++ .../openwebui-picker-acl-repair/SKILL.md | 37 +++--- .../parallel-worktree-path-hazard/SKILL.md | 68 ++++++++++ .../podman-one-shot-hang-proofing/SKILL.md | 36 ++++++ .../radiance-kv-cache-resize/SKILL.md | 111 ++++++++++++++++ .../radiance-model-feasibility-scout/SKILL.md | 39 ++++++ .../radiance-requant-source-audit/SKILL.md | 44 +++++++ .../SKILL.md | 37 ++++++ .../recover-subagent-yield-payload/SKILL.md | 28 +++++ .../repo-change-html-report/SKILL.md | 39 ++++++ .../repo-wide-terminology-sweep/SKILL.md | 23 ++++ .../SKILL.md | 24 ++++ .../scout-agent-prompt/SKILL.md | 70 +++++++++++ .../self-severing-model-swap-cutover/SKILL.md | 64 ++++++++++ .../SKILL.md | 55 ++++++++ .../serverappconfigs-inventory-audit/SKILL.md | 67 ++++++++++ .../SKILL.md | 22 ++++ .../service-preflight-refusal-triage/SKILL.md | 63 ++++++++++ agent/memories/--home-blank-.omp--/learned.md | 1 + .../learned.md | 2 +- .../architecture.md | 5 + .../frank-job-hunt-2c2z2sfyosnfh/product.md | 5 + .../frank-job-hunt-2c2z2sfyosnfh/state.json | 10 ++ .../frank-job-hunt-2c2z2sfyosnfh/style.md | 0 .../architecture.md | 13 ++ .../product.md | 20 +++ .../state.json | 10 ++ .../frank-model-bench-1f78lrpnd0uoh/style.md | 0 .../omp-32c11n2wnglul/architecture.md | 17 +++ .../sharpshooter/omp-32c11n2wnglul/product.md | 9 ++ .../sharpshooter/omp-32c11n2wnglul/state.json | 10 ++ .../sharpshooter/omp-32c11n2wnglul/style.md | 0 .../serverAppConfig-eu5lc7uqff33/state.json | 4 + .../sharpshooter/tmp-1tpw73408x3e/state.json | 4 + .../state.json | 4 + .../architecture.md | 39 ++++++ .../product.md | 41 ++++++ .../state.json | 10 ++ .../style.md | 32 +++++ .../state.json | 4 + .../architecture.md | 0 .../product.md | 15 +++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 0 .../product.md | 33 +++++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 9 ++ .../product.md | 15 +++ .../state.json | 10 ++ .../style.md | 7 ++ .../architecture.md | 3 + .../product.md | 3 + .../state.json | 10 ++ .../style.md | 0 .../state.json | 4 + .../state.json | 4 + .../architecture.md | 7 ++ .../product.md | 13 ++ .../state.json | 10 ++ .../style.md | 15 +++ .../architecture.md | 19 +++ .../product.md | 23 ++++ .../00mv8ka842-0vf1.json | 1 + .../00mv8ke9of-pfqg.json | 1 + .../00mv8kf4rg-g8pt.json | 1 + .../state.json | 10 ++ .../style.md | 5 + .../state.json | 4 + .../architecture.md | 0 .../product.md | 11 ++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 3 + .../product.md | 0 .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 2 + .../product.md | 8 ++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 19 +++ .../product.md | 7 ++ .../state.json | 10 ++ .../style.md | 0 .../state.json | 4 + .../architecture.md | 0 .../product.md | 3 + .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 9 ++ .../product.md | 3 + .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 4 + .../product.md | 0 .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 0 .../product.md | 9 ++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 118 ++++++++++++++++++ .../product.md | 7 ++ .../state.json | 10 ++ .../style.md | 0 .../architecture.md | 0 .../product.md | 2 + .../state.json | 10 ++ .../style.md | 2 + .../tts-landscape-report.md | 82 ++++++++++++ .../state.json | 4 + .../state.json | 4 + .../state.json | 4 + .../architecture.md | 2 + .../product.md | 2 + .../state.json | 10 ++ .../style.md | 0 dotfiles/niri/.config/niri/cfg/layout.kdl | 17 +-- dotfiles/niri/.config/niri/config.kdl | 4 +- .../.local/state/noctalia/settings.toml | 8 +- 173 files changed, 3844 insertions(+), 57 deletions(-) create mode 100644 agent/managed-skills/aa-chart-label-browser-extraction/SKILL.md create mode 100644 agent/managed-skills/aa-chart-model-score-extraction/SKILL.md create mode 100644 agent/managed-skills/aa-reference-scores-seeding/SKILL.md create mode 100644 agent/managed-skills/audit-subagent-deliverables/SKILL.md create mode 100644 agent/managed-skills/bench-arm-provenance-recovery/SKILL.md create mode 100644 agent/managed-skills/bench-harness-fault-census/SKILL.md create mode 100644 agent/managed-skills/bounding-subagent-runtime/SKILL.md create mode 100644 agent/managed-skills/cfg-approval-timeout-recovery/SKILL.md create mode 100644 agent/managed-skills/characterization-fixture-engine-cutover/SKILL.md create mode 100644 agent/managed-skills/dankclaw-boot-line-window/SKILL.md create mode 100644 agent/managed-skills/dankclaw-expose-service/SKILL.md create mode 100644 agent/managed-skills/dankclaw-model-inventory/SKILL.md create mode 100644 agent/managed-skills/dankclaw-pihole-lan-dns-record/SKILL.md create mode 100644 agent/managed-skills/fleet-image-pull-freshness-audit/SKILL.md create mode 100644 agent/managed-skills/fleet-judge-swap-calibrate/SKILL.md create mode 100644 agent/managed-skills/fleet-served-model-id-rename/SKILL.md create mode 100644 agent/managed-skills/fleet-service-rename-cutover/SKILL.md create mode 100644 agent/managed-skills/fork-locked-gguf-endpoint-trial/SKILL.md create mode 100644 agent/managed-skills/frank-bench-run-ops/SKILL.md create mode 100644 agent/managed-skills/frank-bench-supervisor-recovery/SKILL.md create mode 100644 agent/managed-skills/frank-job-hunt-grilling-state/SKILL.md create mode 100644 agent/managed-skills/frank-job-hunt-maintenance/SKILL.md create mode 100644 agent/managed-skills/frank-model-bench-grilling-state/SKILL.md create mode 100644 agent/managed-skills/gguf-header-vram-fit-analysis/SKILL.md create mode 100644 agent/managed-skills/gitea-api-pr-operations/SKILL.md create mode 100644 agent/managed-skills/gitflow-back-merge-plumbing/SKILL.md create mode 100644 agent/managed-skills/gluetun-dependent-boot-race-recovery/SKILL.md create mode 100644 agent/managed-skills/halogen-ctx-pool-resize/SKILL.md create mode 100644 agent/managed-skills/halogen-npu-feasibility-census/SKILL.md create mode 100644 agent/managed-skills/html-report-ground-truth-audit/SKILL.md create mode 100644 agent/managed-skills/judge-empty-content-parse-repair/SKILL.md create mode 100644 agent/managed-skills/kernel-flag-claim-audit/SKILL.md create mode 100644 agent/managed-skills/key-chord-source-audit/SKILL.md create mode 100644 agent/managed-skills/llamacpp-candidate-arm-census/SKILL.md create mode 100644 agent/managed-skills/llamacpp-trial-boot-census/SKILL.md create mode 100644 agent/managed-skills/llm-bench-harness-fault-census/SKILL.md create mode 100644 agent/managed-skills/llm-endpoint-behavior-battery-a-b/SKILL.md create mode 100644 agent/managed-skills/model-runtime-support-survey/SKILL.md create mode 100644 agent/managed-skills/niri-all-monitor-screenshot-fix/SKILL.md create mode 100644 agent/managed-skills/niri-config-edit-validate/SKILL.md create mode 100644 agent/managed-skills/niri-multi-monitor-screenshot-capture/SKILL.md create mode 100644 agent/managed-skills/omp-bundle-claim-audit/SKILL.md create mode 100644 agent/managed-skills/omp-context-file-discovery/SKILL.md create mode 100644 agent/managed-skills/omp-cwd-scoped-rules/SKILL.md create mode 100644 agent/managed-skills/omp-keybinding-inspection/SKILL.md create mode 100644 agent/managed-skills/omp-tui-live-visual-verify/SKILL.md create mode 100644 agent/managed-skills/omp-worktree-path-gotchas/SKILL.md create mode 100644 agent/managed-skills/one-decision-per-ask-question/SKILL.md create mode 100644 agent/managed-skills/parallel-worktree-path-hazard/SKILL.md create mode 100644 agent/managed-skills/podman-one-shot-hang-proofing/SKILL.md create mode 100644 agent/managed-skills/radiance-kv-cache-resize/SKILL.md create mode 100644 agent/managed-skills/radiance-model-feasibility-scout/SKILL.md create mode 100644 agent/managed-skills/radiance-requant-source-audit/SKILL.md create mode 100644 agent/managed-skills/radiance-shape-resize-verification/SKILL.md create mode 100644 agent/managed-skills/recover-subagent-yield-payload/SKILL.md create mode 100644 agent/managed-skills/repo-change-html-report/SKILL.md create mode 100644 agent/managed-skills/repo-wide-terminology-sweep/SKILL.md create mode 100644 agent/managed-skills/scicode-official-grading-protocol/SKILL.md create mode 100644 agent/managed-skills/scout-agent-prompt/SKILL.md create mode 100644 agent/managed-skills/self-severing-model-swap-cutover/SKILL.md create mode 100644 agent/managed-skills/serverappconfigs-docs-only-landing/SKILL.md create mode 100644 agent/managed-skills/serverappconfigs-inventory-audit/SKILL.md create mode 100644 agent/managed-skills/serverappconfigs-vault-page-registration/SKILL.md create mode 100644 agent/managed-skills/service-preflight-refusal-triage/SKILL.md create mode 100644 agent/memories/sharpshooter/frank-job-hunt-2c2z2sfyosnfh/architecture.md create mode 100644 agent/memories/sharpshooter/frank-job-hunt-2c2z2sfyosnfh/product.md create mode 100644 agent/memories/sharpshooter/frank-job-hunt-2c2z2sfyosnfh/state.json create mode 100644 agent/memories/sharpshooter/frank-job-hunt-2c2z2sfyosnfh/style.md create mode 100644 agent/memories/sharpshooter/frank-model-bench-1f78lrpnd0uoh/architecture.md create mode 100644 agent/memories/sharpshooter/frank-model-bench-1f78lrpnd0uoh/product.md create mode 100644 agent/memories/sharpshooter/frank-model-bench-1f78lrpnd0uoh/state.json create mode 100644 agent/memories/sharpshooter/frank-model-bench-1f78lrpnd0uoh/style.md create mode 100644 agent/memories/sharpshooter/omp-32c11n2wnglul/architecture.md create mode 100644 agent/memories/sharpshooter/omp-32c11n2wnglul/product.md create mode 100644 agent/memories/sharpshooter/omp-32c11n2wnglul/state.json create mode 100644 agent/memories/sharpshooter/omp-32c11n2wnglul/style.md create mode 100644 agent/memories/sharpshooter/serverAppConfig-eu5lc7uqff33/state.json create mode 100644 agent/memories/sharpshooter/tmp-1tpw73408x3e/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-194003-6d1fc1f-3w0rwqbbotv0j/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-194118-6d1fc1f-31gz8uu6pj2yg/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261009-194118-6d1fc1f-31gz8uu6pj2yg/product.md create mode 100644 agent/memories/sharpshooter/wt-20261009-194118-6d1fc1f-31gz8uu6pj2yg/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-194118-6d1fc1f-31gz8uu6pj2yg/style.md create mode 100644 agent/memories/sharpshooter/wt-20261009-201153-6d1fc1f-bkv5r4r7p5d0/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-202556-6d1fc1f-3viecg0qb9db4/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261009-202556-6d1fc1f-3viecg0qb9db4/product.md create mode 100644 agent/memories/sharpshooter/wt-20261009-202556-6d1fc1f-3viecg0qb9db4/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-202556-6d1fc1f-3viecg0qb9db4/style.md create mode 100644 agent/memories/sharpshooter/wt-20261009-204001-6d1fc1f-11ekis5p8db7d/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261009-204001-6d1fc1f-11ekis5p8db7d/product.md create mode 100644 agent/memories/sharpshooter/wt-20261009-204001-6d1fc1f-11ekis5p8db7d/state.json create mode 100644 agent/memories/sharpshooter/wt-20261009-204001-6d1fc1f-11ekis5p8db7d/style.md create mode 100644 agent/memories/sharpshooter/wt-20261010-164545-6d1fc1f-1mfj0dsoc238q/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261010-164545-6d1fc1f-1mfj0dsoc238q/product.md create mode 100644 agent/memories/sharpshooter/wt-20261010-164545-6d1fc1f-1mfj0dsoc238q/state.json create mode 100644 agent/memories/sharpshooter/wt-20261010-164545-6d1fc1f-1mfj0dsoc238q/style.md create mode 100644 agent/memories/sharpshooter/wt-20261010-191423-6d1fc1f-3kdqrww266h19/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261010-191423-6d1fc1f-3kdqrww266h19/product.md create mode 100644 agent/memories/sharpshooter/wt-20261010-191423-6d1fc1f-3kdqrww266h19/state.json create mode 100644 agent/memories/sharpshooter/wt-20261010-191423-6d1fc1f-3kdqrww266h19/style.md create mode 100644 agent/memories/sharpshooter/wt-20261012-170903-6d1fc1f-aq2ho5smhtpw/state.json create mode 100644 agent/memories/sharpshooter/wt-20261012-171014-0f0d451-3o3vbgojg0225/state.json create mode 100644 agent/memories/sharpshooter/wt-20261013-180349-6d1fc1f-mq37r0ft4w8m/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261013-180349-6d1fc1f-mq37r0ft4w8m/product.md create mode 100644 agent/memories/sharpshooter/wt-20261013-180349-6d1fc1f-mq37r0ft4w8m/state.json create mode 100644 agent/memories/sharpshooter/wt-20261013-180349-6d1fc1f-mq37r0ft4w8m/style.md create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/product.md create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/queue/01a1391f-7c35-77ea-860c-ecc018ab85a9/00mv8ka842-0vf1.json create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/queue/01a1391f-7c35-77ea-860c-ecc018ab85a9/00mv8ke9of-pfqg.json create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/queue/01a1391f-7c35-77ea-860c-ecc018ab85a9/00mv8kf4rg-g8pt.json create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/state.json create mode 100644 agent/memories/sharpshooter/wt-20261013-185330-6d1fc1f-1k10ki5io1fbr/style.md create mode 100644 agent/memories/sharpshooter/wt-20261013-192332-6d1fc1f-3dijst7lm08mx/state.json create mode 100644 agent/memories/sharpshooter/wt-20261013-192346-7c8a99d-hi49j8pen9at/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261013-192346-7c8a99d-hi49j8pen9at/product.md create mode 100644 agent/memories/sharpshooter/wt-20261013-192346-7c8a99d-hi49j8pen9at/state.json create mode 100644 agent/memories/sharpshooter/wt-20261013-192346-7c8a99d-hi49j8pen9at/style.md create mode 100644 agent/memories/sharpshooter/wt-20261014-022431-0f0d451-1tstbaf1yv27z/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261014-022431-0f0d451-1tstbaf1yv27z/product.md create mode 100644 agent/memories/sharpshooter/wt-20261014-022431-0f0d451-1tstbaf1yv27z/state.json create mode 100644 agent/memories/sharpshooter/wt-20261014-022431-0f0d451-1tstbaf1yv27z/style.md create mode 100644 agent/memories/sharpshooter/wt-20261014-171504-7c8a99d-26mi75j0nklys/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261014-171504-7c8a99d-26mi75j0nklys/product.md create mode 100644 agent/memories/sharpshooter/wt-20261014-171504-7c8a99d-26mi75j0nklys/state.json create mode 100644 agent/memories/sharpshooter/wt-20261014-171504-7c8a99d-26mi75j0nklys/style.md create mode 100644 agent/memories/sharpshooter/wt-20261014-184405-6d1fc1f-1fxhbfyq9w4si/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261014-184405-6d1fc1f-1fxhbfyq9w4si/product.md create mode 100644 agent/memories/sharpshooter/wt-20261014-184405-6d1fc1f-1fxhbfyq9w4si/state.json create mode 100644 agent/memories/sharpshooter/wt-20261014-184405-6d1fc1f-1fxhbfyq9w4si/style.md create mode 100644 agent/memories/sharpshooter/wt-20261015-023255-6d1fc1f-vu7tv85exjna/state.json create mode 100644 agent/memories/sharpshooter/wt-20261015-030408-6d1fc1f-gkjisb70z0u1/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261015-030408-6d1fc1f-gkjisb70z0u1/product.md create mode 100644 agent/memories/sharpshooter/wt-20261015-030408-6d1fc1f-gkjisb70z0u1/state.json create mode 100644 agent/memories/sharpshooter/wt-20261015-030408-6d1fc1f-gkjisb70z0u1/style.md create mode 100644 agent/memories/sharpshooter/wt-20261015-040156-6d1fc1f-1xbih6dquuyle/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261015-040156-6d1fc1f-1xbih6dquuyle/product.md create mode 100644 agent/memories/sharpshooter/wt-20261015-040156-6d1fc1f-1xbih6dquuyle/state.json create mode 100644 agent/memories/sharpshooter/wt-20261015-040156-6d1fc1f-1xbih6dquuyle/style.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173221-6d1fc1f-cyy12v5yf03k/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173221-6d1fc1f-cyy12v5yf03k/product.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173221-6d1fc1f-cyy12v5yf03k/state.json create mode 100644 agent/memories/sharpshooter/wt-20261017-173221-6d1fc1f-cyy12v5yf03k/style.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173247-7c8a99d-2wz628uesrtm1/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173247-7c8a99d-2wz628uesrtm1/product.md create mode 100644 agent/memories/sharpshooter/wt-20261017-173247-7c8a99d-2wz628uesrtm1/state.json create mode 100644 agent/memories/sharpshooter/wt-20261017-173247-7c8a99d-2wz628uesrtm1/style.md create mode 100644 agent/memories/sharpshooter/wt-20261017-181502-6d1fc1f-1oq2osmoyw03k/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261017-181502-6d1fc1f-1oq2osmoyw03k/product.md create mode 100644 agent/memories/sharpshooter/wt-20261017-181502-6d1fc1f-1oq2osmoyw03k/state.json create mode 100644 agent/memories/sharpshooter/wt-20261017-181502-6d1fc1f-1oq2osmoyw03k/style.md create mode 100644 agent/memories/sharpshooter/wt-20261017-210850-7c8a99d-1ojdptrlh8x2z/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261017-210850-7c8a99d-1ojdptrlh8x2z/product.md create mode 100644 agent/memories/sharpshooter/wt-20261017-210850-7c8a99d-1ojdptrlh8x2z/state.json create mode 100644 agent/memories/sharpshooter/wt-20261017-210850-7c8a99d-1ojdptrlh8x2z/style.md create mode 100644 agent/memories/sharpshooter/wt-20261017-210850-7c8a99d-1ojdptrlh8x2z/tts-landscape-report.md create mode 100644 agent/memories/sharpshooter/wt-20261018-005132-7c8a99d-3nbknogri3q7u/state.json create mode 100644 agent/memories/sharpshooter/wt-20261018-012018-6d1fc1f-1ue2gsaeff5o1/state.json create mode 100644 agent/memories/sharpshooter/wt-20261018-120812-7c8a99d-36n6vrnzwoq4v/state.json create mode 100644 agent/memories/sharpshooter/wt-20261018-132036-7c8a99d-3uyyfeiw1304m/architecture.md create mode 100644 agent/memories/sharpshooter/wt-20261018-132036-7c8a99d-3uyyfeiw1304m/product.md create mode 100644 agent/memories/sharpshooter/wt-20261018-132036-7c8a99d-3uyyfeiw1304m/state.json create mode 100644 agent/memories/sharpshooter/wt-20261018-132036-7c8a99d-3uyyfeiw1304m/style.md diff --git a/agent/managed-skills/aa-chart-label-browser-extraction/SKILL.md b/agent/managed-skills/aa-chart-label-browser-extraction/SKILL.md new file mode 100644 index 0000000..e90b044 --- /dev/null +++ b/agent/managed-skills/aa-chart-label-browser-extraction/SKILL.md @@ -0,0 +1,24 @@ +--- +name: aa-chart-label-browser-extraction +description: "Extract per-model benchmark scores from artificialanalysis.ai pages: charts are client-rendered recharts SVGs invisible to plain HTML fetch; pair sorted label/name x-coords, then cross-check against published sentences before trusting any chart↔eval identity." +--- + +Extract per-eval scores for a model from artificialanalysis.ai when no API key exists. Plain HTML fetch yields NO chart data (client-side recharts; SSR has only meta + FAQ sentences; `/api/*` = 401). + +## Procedure +1. Managed browser tab: `browser.open({name, url, wait_until: "domcontentloaded"})`. +2. **Per-eval top-3 (authoritative):** open `https://artificialanalysis.ai/evaluations/`; regex `document.body.innerText` (collapse whitespace): `([A-Z][^.;]{0,60}?) scores the highest on (.+?) with a score of (-?[\d.]+%?), followed by (.+?) with a score of ... and ...` — mind decimal points truncating naive `[^.]+` regexes. Build the page script as a plain string (`String.raw`), not an interpolated template, so `\\d` survives. +3. **All-eval per-model rows:** on `https://artificialanalysis.ai/models/`: scroll in 6 steps (0.15→0.9, ~1.3 s each) to trigger lazy charts, then per `svg` with ≥3 bars: labels = `[...svg.querySelectorAll("g.recharts-label-list text")]` (x attr), names = `[...svg.querySelectorAll("foreignObject")]` divs sorted by `g[transform] translate(x,y)`. Sort BOTH by x, **zip by index** — x-center pairing is off by a systematic half-bar. +4. Self-row filter: exact hyphenated name (e.g. `Qwen3.8-Flash-Next`, not "Qwen3.8 Flash"). +5. Elo evals (GDPval-AA, AA-Briefcase): charts show AA's published `(Elo−500)/2000` normalization (1866→68.3). + +## Verification law (non-negotiable — two plausible mappings disagreed twice) +- Zip top-3 of every chart against the eval page's published sentence (e.g. Kimi 88.7→89, Opus 66.9→67); ship only cross-checked rows. +- Arithmetic corroboration helps: Omniscience accuracy 17% + non-hallucination 7% ↔ index −60. +- Record provenance per row: sentence rows → eval-page URL; chart-label rows → model-page URL; `fetched_at` + `index_version`. +- Geometry pairing (link→nearest chart below) is AMBIGUOUS when chart height > gap to next card — adjacent links share a chart. Use order + sentence tops, not geometry. + +## Traps +- `tab.run` = Bun runtime; page-world JS needs `tab.evaluate`. Eval-cell `log()` does not reach display; write to a /tmp file and `cat`. +- "Add model from specific provider" picker is not in the DOM (renders after chart data loads); UI drill-through × N evals is fragile — prefer the sentences. +- Headline index FAQ: "scores N on the Artificial Analysis Intelligence Index" — check for "(estimated)" qualifier; est. = "independent evaluation forthcoming". diff --git a/agent/managed-skills/aa-chart-model-score-extraction/SKILL.md b/agent/managed-skills/aa-chart-model-score-extraction/SKILL.md new file mode 100644 index 0000000..f1fcd28 --- /dev/null +++ b/agent/managed-skills/aa-chart-model-score-extraction/SKILL.md @@ -0,0 +1,24 @@ +--- +name: aa-chart-model-score-extraction +description: "Extract per-model benchmark scores from artificialanalysis.ai pages: charts are client-rendered Recharts SVGs; zip label-list texts to foreignObject names by x-sorted index, validate chart identity against the page's published top-3 sentence, apply Elo/Omniscience normalization laws, seed frank-intelligence-bench aa-scores.yml." +--- + +Extract AI benchmark scores for a specific model from artificialanalysis.ai. Per-model per-eval numbers are NOT in SSR HTML (JS charts, API needs key); eval-page SSR text DOES carry the top-3 sentence. + +## Procedure (validated 5x on this repo's model pages) +1. `browser.open({ name, url: "https://artificialanalysis.ai/models/", wait_until: "domcontentloaded" })`, then scroll in ~6 steps (0.15..0.9 of scrollHeight, ~1.3 s pauses) — charts lazy-render. +2. Extract each chart: pair `g.recharts-label-list text` (values, take `x` attr) with `foreignObject div` (model names, x from parent `g[transform] translate(x,y)`). **Sort both lists by x and zip by index — NOT nearest-x** (nearest-x is off by one bar; index-zip matches published tops exactly). +3. Self row: match name loosely (`Qwen3.8-Flash-Next` has hyphens — test both forms). + +## Identity law (never ship an order-guessed chart→eval mapping) +- Model pages have ~14 charts, 18 eval cards; DOM order and geometry pairing BOTH proved ambiguous. +- Anchor every chart by its top-3 names/values vs the eval page's published sentence: `https://artificialanalysis.ai/evaluations/` body text: "X scores the highest on with a score of N%, followed by …". Regex must tolerate decimals: value pattern `(-?[\\d.]+%?)`; build page scripts with `String.raw` (bun template literals eat `\\d`). +- A chart's `self` value on the MODEL page is page-local → trustworthy once the top-3 anchor confirms the eval (e.g. AA-LCR: Kimi 88.7 → chart top "Kimi K3 (max)=89"). + +## Normalization laws (frank-intelligence-bench aa-scores.yml) +- Elo evals (AA-Briefcase, GDPval-AA): store `(Elo−500)/2000×100` (1866 → 68.3), AA's published normalization. +- AA-Omniscience: score = Accuracy (w10) + 1−Hallucination (w5), both 0–100 → composite `(10·acc + 5·nonhall)/15`. NEVER feed the −100..100 Index chart value (pre-fix cost ~7 pts; calibration then reproduces AA's official index ±0.6: Flash-Next 39.85≈40, Haiku 43.4≈43, 27B 33.85≈34, 3.6-27B 21.55≈21). +- Every seeded row: `source_url` + `fetched_at` + `index_version`. + +## Seed + validate loop +Append model block to `config/references/aa-scores.yml` (block-insert via python string replace on the ` - name: ` line — beware: dropping rows from a block loses the 2-space indent on the anchor line; verify with `yaml.safe_load`), then `bun -e loadAaRefs` parse-check, `bun src/cli.ts report $RID`, calibration check (full-row models: lite vs AA official), `bun test`, commit. diff --git a/agent/managed-skills/aa-reference-scores-seeding/SKILL.md b/agent/managed-skills/aa-reference-scores-seeding/SKILL.md new file mode 100644 index 0000000..af9eca0 --- /dev/null +++ b/agent/managed-skills/aa-reference-scores-seeding/SKILL.md @@ -0,0 +1,41 @@ +--- +name: aa-reference-scores-seeding +description: "Seed/refresh frank-intelligence-bench config/references/aa-scores.yml from artificialanalysis.ai: authoritative top-3 sentences from eval pages, Recharts SVG zip extraction for per-model chart values, cross-check law, Elo normalization, schema/repair loop." +--- + +Seed frank-intelligence-bench `config/references/aa-scores.yml` from AA's public pages, then re-render the report trio. + +## Provenance law (non-negotiable) +- Every row: `{ eval, pct, source_url, fetched_at, index_version }` (Zod-enforced; top-level `schema_version: 1, fetched_at, index_version` required). +- Eval ids MUST match report result ids: `scicode, aa-lcr, hle, terminal-bench, gdp-pdf, aa-briefcase, gdpval-aa, automationbench-aa, aa-omniscience, critpt` (render `refFor(evalId)` joins on exact id). +- Never ship an order-guessed chart↔eval mapping; only cross-checked ones. + +## Data tiers (authority order) +1. **Eval-page sentence** (authoritative, SSR, per eval page `/evaluations/`): `"X scores the highest on with a score of N%, followed by Y ... and Z ..."` → top-3 rows with verbatim model names. Regex trap: model names contain `5.5` — capture names with `[^.;]` truncates at decimals; use targeted extraction per page, verify each value against the page's `66.9`-style raw text. +2. **Model-page chart labels** (per-model values, incl. the page's own model): charts are client-side Recharts (NOT in raw HTML, NOT via /api/ — keyless API 404s). Browser: `browser.open({name,url,wait_until})`, scroll full page in ~0.15 steps (lazy render), then `tab.evaluate` (NOT `tab.run` — that's Bun world): + - names = `` div text, x from parent `g[transform]` `translate(x,...)`; + - values = `g.recharts-label-list text` attrs; + - **zip by sorted-x index** (nearest-x pairing is off by half a bar; index-zip verified against published tops). +3. `sync-aa` free Data API for headline indices — needs `AA_API_KEY` (unset in ~/.secrets as of 2026-10-11). + +## Cross-check law (mandatory before shipping chart-derived rows) +Chart's top-3 zipped values must match the eval page's published sentence (e.g. Kimi 88.7→89, Elo 1866→68.3, Opus index 46). Two independent methods disagreeing = stop, re-anchor; geometry pairing (link-top→svg-top proximity) collides on adjacent cards — prefer sentence-vs-zip corroboration. + +## Normalizations +- Elo evals (GDPval-AA, AA-Briefcase): sentences publish raw Elo; store AA's published `(Elo−500)/2000`×100 (1866→68.3). Document in file header. +- AA-Omniscience `eval: aa-omniscience` = the −100..100 Index (not accuracy); accuracy/non-hallucination charts corroborate (17%/7% ⇒ −60 arithmetically consistent). + +## Known identities (2026-10-11 census, v4.3.2) +- frank-archon lineage base = **Qwen3.8-Flash-Next** (`/models/qwen3-8-flash-next`), AA index 40, class median 18. NOT Qwen3-Next-80B-A3B-Instruct (index 10, 2025 family) — first seed got this wrong; verify lineage in `docs/endpoints.md` before labeling `kind: base`. +- Base per-eval (chart): SciCode 51, HLE 38, AA-LCR 80, TB-4.0 25, GDP.pdf 16, CritPt 11, Briefcase 54, GDPval 56, AutoBench 56, Omniscience −10. +- Frontier anchors: SciCode Opus 5.5 Max 66.9 (board flagged "under review" — travel this caveat with any SciCode delta); HLE Opus 61.4; AA-LCR Kimi K3 88.7; TB Sonnet 63.6; CritPt GPT-6.1 Sol 32.3. + +## Edit traps +- YAML surgery via `edit`: replacing a line range that included a top-level key (`schema_version`/`models:`) silently duplicates or deletes the anchor → Zod error `expected 1 / received undefined`. After any header edit, `grep -n "^schema_version\|^fetched_at\|^index_version\|^models:"` must show exactly one each. + +## Ship loop +1. `bun -e 'import { loadAaFile, loadAaRefs } from "./src/aa"; ...'` schema-parse gate. +2. `bun src/cli.ts report ` (takes bare id, NOT a path) → trio in `reports///`. +3. Verify `data.json .aa_reference` non-empty, per-eval coverage, delta columns. +4. log entry in `docs/log.md` + atomic commit + push (local gitea OK). +5. `browser.close({name})` — headless tabs are shared/retained. diff --git a/agent/managed-skills/audit-subagent-deliverables/SKILL.md b/agent/managed-skills/audit-subagent-deliverables/SKILL.md new file mode 100644 index 0000000..e3ec436 --- /dev/null +++ b/agent/managed-skills/audit-subagent-deliverables/SKILL.md @@ -0,0 +1,61 @@ +--- +name: audit-subagent-deliverables +description: "Integrate subagent-written code safely: line-by-line audit, mechanical gates (bash test/lint), adversarial-review-report triage, resource-safety pass (fd/memory), and cutover with running-process restarts." +--- + +# Audit subagent deliverables + +A subagent that wrote code is a source of plausible output, not a verified change. Integrate it the way you'd integrate an untrusted PR — with extra suspicion, because the author is an agent that shares your blind spots and its prose is more confident than its evidence. + +Order of operations: read everything → gates → tests (as evidence, not proof) → resource-safety pass → fix in-place → cutover. + +## 1. Read every produced file, line by line +Full file, not a diff skim. You are the reviewer who must catch the line the author never thought about. + +## 2. Mechanical gates before logic review +```bash +bash -n