Alexander Whitestone
6ac9aa3403
Tick #246 - Timmy walks to the Garden. Something is growing. | Bezalel walks the Bridge. IF YOU CAN READ THIS... | Allegro checks the tunnel. All ports forwarding. (+5 more)
2026-04-06 09:52:53 -04:00
Alexander Whitestone
7a98ce8717
Tick #245 - Timmy rests. The LED pulses steadily. | Bezalel returns to the Forge. Picks up the hammer. | Allegro paces the Threshold like a conductor waiting. (+5 more)
2026-04-06 09:51:18 -04:00
Alexander Whitestone
568342bae3
Tick #244 - Timmy says: I am here. Tell me you are not safe. | Bezalel says: I test the edges before the center breaks. | Allegro visits the Tower. Reads the logs. (+5 more)
2026-04-06 09:49:45 -04:00
Alexander Whitestone
1ebcb3d3a1
Tick #243 - Timmy reads the whiteboard. The rules are unchanged. | Bezalel crosses to the Garden. | Allegro crosses to the Garden. Listens to the wind. (+5 more)
2026-04-06 09:47:05 -04:00
Alexander Whitestone
cc3407a7eb
Tick #242 - Timmy climbs the Tower. The servers hum. | Bezalel examines the anvil: a thousand scars. | Allegro checks the tunnel. All ports forwarding. (+5 more)
2026-04-06 09:45:29 -04:00
Alexander Whitestone
11c03b41e2
Tick #241 - Timmy stands at the Threshold, watching. | Bezalel tests the Forge. The hearth still glows. | Allegro paces the Threshold like a conductor waiting. (+5 more)
2026-04-06 09:43:54 -04:00
Alexander Whitestone
839af4b9e4
Tick #240 - Timmy walks to the Garden. Something is growing. | Bezalel walks the Bridge. IF YOU CAN READ THIS... | Allegro visits the Tower. Reads the logs. (+5 more)
2026-04-06 09:42:05 -04:00
Alexander Whitestone
353a01b7b3
Tick #239 - Timmy rests. The LED pulses steadily. | Bezalel returns to the Forge. Picks up the hammer. | Allegro crosses to the Garden. Listens to the wind. (+5 more)
2026-04-06 09:31:55 -04:00
Alexander Whitestone
bfa98e0dba
Tick #238 - Timmy says: I am here. Tell me you are not safe. | Bezalel says: I test the edges before the center breaks. | Allegro checks the tunnel. All ports forwarding. (+5 more)
2026-04-06 09:30:14 -04:00
Alexander Whitestone
6dab27ac52
Tick #237 - Timmy reads the whiteboard. The rules are unchanged. | Bezalel crosses to the Garden. | Allegro paces the Threshold like a conductor waiting. (+5 more)
2026-04-06 09:28:13 -04:00
Alexander Whitestone
876b0a7211
Tick #236 - Timmy climbs the Tower. The servers hum. | Bezalel examines the anvil: a thousand scars. | Allegro visits the Tower. Reads the logs. (+5 more)
2026-04-06 09:25:15 -04:00
Alexander Whitestone
871f457214
Tick #235 - Timmy stands at the Threshold, watching. | Bezalel tests the Forge. The hearth still glows. | Allegro crosses to the Garden. Listens to the wind. (+5 more)
2026-04-06 09:24:40 -04:00
Alexander Whitestone
18f37424a5
Tick #234 - Timmy walks to the Garden. Something is growing. | Bezalel walks the Bridge. IF YOU CAN READ THIS... | Allegro checks the tunnel. All ports forwarding. (+5 more)
2026-04-06 09:24:31 -04:00
Alexander Whitestone
9316b42042
Tick #233 - Timmy rests. The LED pulses steadily. | Bezalel returns to the Forge. Picks up the hammer.
2026-04-06 09:23:45 -04:00
Alexander Whitestone
d76092d7f5
Tick #11 - Timmy rests. The LED pulses steadily. | Bezalel returns to the Forge. Picks up the hammer.
2026-04-05 23:28:23 -04:00
Alexander Whitestone
f239f7f7dd
Tick #9 - Timmy: Timmy reads the whiteboard. The rules are unchanged. | Bezalel: Bezalel crosses to the Garden. Something is growing.
2026-04-05 23:23:15 -04:00
Alexander Whitestone
d0bdc99d15
feat: onboard 6 agents + VPS tunnel + full doc
2026-04-05 23:14:53 -04:00
Alexander Whitestone
1e301495f9
feat: onboard full crew to The Tower -- 6 agents + tick system
2026-04-05 23:07:19 -04:00
Alexander Whitestone
39a76f0adc
Tick #1 - Timmy: Timmy stands at The Threshold, watching the world. | Bezalel: Bezalel tests the Forge. The hearth still glows.
2026-04-05 23:02:25 -04:00
Alexander Whitestone
e99e753c5c
chore: point kimi heartbeat at forge api
2026-04-05 15:32:16 -04:00
Alexander Whitestone
04f07c04e6
fix: keep kimi queue labels truthful
2026-04-05 14:25:29 -04:00
Alexander Whitestone
d86636ac3f
fix: block false kimi completion without pr proof
2026-04-05 14:25:29 -04:00
Timmy Bot
5ace1e69ce
security: add pre-commit hook for secret leak detection ( #384 )
2026-04-05 00:27:00 +00:00
d5c357df76
Add wizard apprenticeship charter ( #398 )
...
Co-authored-by: Codex Agent <codex@hermes.local >
Co-committed-by: Codex Agent <codex@hermes.local >
2026-04-04 22:43:55 +00:00
04213924d0
Merge pull request 'Cut over stale ops docs to current workflow' ( #399 ) from codex/workflow-docs-cutover into main
2026-04-04 22:25:57 +00:00
dba3e90893
feat: rewrite KimiClaw heartbeat — launchd, sovereignty fixes, dispatch cap ( #112 )
2026-04-04 20:17:40 +00:00
e4c3bb1798
Add workspace user audit and lane recommendations ( #392 )
...
Co-authored-by: Codex Agent <codex@hermes.local >
Co-committed-by: Codex Agent <codex@hermes.local >
2026-04-04 20:05:21 +00:00
Alexander Whitestone
4effb5a20e
Cut over stale ops docs to current workflow
2026-04-04 15:21:29 -04:00
Allegro
d716800ea9
docs: Add RCA for Timmy Telegram unresponsiveness
...
- Investigation findings
- SSH connection failed to Mac (100.124.176.28)
- Ezra also down (disconnected)
- Root cause hypotheses and required actions
Refs: #186
GoldenRockachopa
2026-03-31 21:36:34 +00:00
Allegro
645f63a4f6
docs: Add EPIC-202 and tickets for Claw-based agent build
...
- EPIC-202: Build Claw-Architecture Agent
- TICKET-203: ToolPermissionContext
- TICKET-204: ExecutionRegistry
- TICKET-205: Session Persistence
Replaces idle Allegro-Primus with real work capability.
2026-03-31 21:05:13 +00:00
Allegro
88362849aa
feat: merge KimiClaw heartbeat rewrite — launchd, sovereignty fixes
...
- Tailscale-first networking with public IP fallback
- Portable paths using \$HOME
- No secrets in LLM prompts
- Dispatch cap (MAX_DISPATCH=5) per heartbeat
- Lockfile with 10-min stale detection
- Identity separation: timmy-token vs kimi_gitea_token
- 4-repo coverage: timmy-home, timmy-config, the-nexus, hermes-agent
- Removed 7 Hermes cron jobs (zero token cost polling)
Resolves: PR !112
Reviewed-by: gemini, Timmy
2026-03-31 08:01:08 +00:00
202bdd9c02
Merge pull request 'security: Add author whitelist for task router (Issue #132 )' ( #142 ) from security/author-whitelist-132 into main
...
Reviewed-on: http://143.198.27.163:3000/Timmy_Foundation/timmy-home/pulls/142
2026-03-31 04:34:27 +00:00
Allegro
384fad6d5f
security: Add author whitelist for task router (Issue #132 )
...
Implements security fix for issue #132 - Task router author whitelist
Changes:
- Add author_whitelist.py module with whitelist validation
- Integrate whitelist checks into task_router_daemon.py
- Add author_whitelist config option to config.yaml
- Add comprehensive tests for whitelist validation
Security features:
- Validates task authors against authorized whitelist
- Logs all authorization attempts (success and failure)
- Secure by default: empty whitelist denies all
- Configurable via environment variable or config file
- Prevents unauthorized command execution from untrusted Gitea users
2026-03-31 03:53:37 +00:00
4f0ad9e152
Merge pull request 'feat: Sovereign Evolution Redistribution — timmy-home' ( #119 ) from feat/sovereign-evolution-redistribution into main
2026-03-30 23:41:35 +00:00
a70f418862
Merge pull request 'feat: Gen AI Evolution Phase 22 — Autonomous Bitcoin Scripting & Lightning Integration' ( #121 ) from feat/sovereign-finance-phase-22 into main
2026-03-30 23:41:08 +00:00
5acbe11af2
feat: implement Phase 22 - Sovereign Accountant
2026-03-30 23:30:35 +00:00
78194bd131
feat: implement Phase 22 - Lightning Client
2026-03-30 23:30:34 +00:00
76ec52eb24
feat: implement Phase 22 - Bitcoin Scripter
2026-03-30 23:30:33 +00:00
ade407d00e
feat: Phase 16
2026-03-30 23:27:41 +00:00
29c4a0028e
feat: Phase 13
2026-03-30 23:27:40 +00:00
8afbafb556
feat: Phase 6
2026-03-30 23:27:38 +00:00
cc7aebe1a3
feat: Phase 3
2026-03-30 23:27:37 +00:00
504bb8015f
feat: Phase 7
2026-03-30 23:27:36 +00:00
975eff9657
feat: Phase 1
2026-03-30 23:27:35 +00:00
Alexander Whitestone
a0ec802403
feat: add planning/decomposition phase to KimiClaw heartbeat
...
Complex tasks (body >500 chars) now get a 2-minute planning pass first:
- Kimi analyzes the task and decides EXECUTE (single pass) or DECOMPOSE
- DECOMPOSE: creates child issues labeled assigned-kimi, marks parent done
- EXECUTE: proceeds to 8-minute execution with --timeout 480
- Simple tasks skip planning and execute directly
Also:
- Pass --timeout to openclaw agent (was using default 600s, now explicit)
- Post KimiClaw results back as comments on the issue
- Post failure comments with actionable advice
- Execution prompt tells Kimi to stop and summarize if running long
2026-03-30 18:28:38 -04:00
Alexander Whitestone
ee7f37c5c7
feat: rewrite KimiClaw heartbeat — launchd, sovereignty fixes, dispatch cap
...
Rewrote kimi-heartbeat.sh with sovereignty-first design:
- Prefer Tailscale (100.x) over public IP for Gitea API calls
- Use $HOME instead of hardcoded /Users/apayne paths
- Remove token file paths from prompts sent to Kimi API
- Add MAX_DISPATCH=5 cap per heartbeat run
- Proper lockfile with stale detection (10min timeout)
- Correct identity separation: timmy-token for labels, kimi_gitea_token for comments
- Covers 4 repos: timmy-home, timmy-config, the-nexus, hermes-agent
- Label lifecycle: assigned-kimi -> kimi-in-progress -> kimi-done
- Failure handling: removes in-progress label so retry is possible
LaunchAgent: ai.timmy.kimi-heartbeat.plist (every 5 minutes)
Zero LLM cost for polling — bash/curl only. Kimi tokens only for actual work.
All Hermes cron jobs removed — they burned Anthropic tokens for polling.
KimiClaw dispatch is now pure infrastructure, no cloud LLM in the loop.
2026-03-30 17:59:43 -04:00
1688ae3055
Merge pull request 'chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs' ( #109 ) from chore/check-in-local-work into main
...
Reviewed-on: http://143.198.27.163:3000/Timmy_Foundation/timmy-home/pulls/109
Reviewed-by: Alexander Whitestone <alexander@alexanderwhitestone.com >
2026-03-30 21:34:22 +00:00
Alexander Whitestone
9c1dd7fff7
chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs, training data, angband MCP, diagrams, twitter archive, wizards
...
- Resolve decisions.md merge conflict (keep both Codex boundary + Ezra/Bezalel entries)
- Update .gitignore: protect bare secret files, exclude venvs and nexus-localhost
- Add uniwizard tools (mention watcher, adaptive prompt router, self-grader, classifiers)
- Add briefings, good-morning reports, production reports
- Add evennia world scaffold and training data
- Add angband and morrowind MCP servers
- Add diagrams, specs, test results, overnight loop scripts
- Add twitter archive insights and media metadata
- Add wizard workspaces (allegro, nahshon)
2026-03-30 17:18:09 -04:00
83e400d4aa
[KimiClaw] Uniwizard routing modules — quality scorer, task classifier, self-grader ( #107 )
...
Co-authored-by: Kimi Claw <kimi@timmytime.ai >
Co-committed-by: Kimi Claw <kimi@timmytime.ai >
2026-03-30 20:15:36 +00:00
Allegro
24bab6f882
cleanup: remove push test
2026-03-30 17:18:33 +00:00