Timmy Foundation Ops
26f51bfd39
feat(ops): Rockachopa priority watcher for Gitea comments and mentions ( #259 )
...
Adds tools/rockachopa_priority_watcher.py:
- Scans all accessible repos for new comments by Rockachopa
- Scans for @Timmy mentions in recent comments
- Deduplicates via JSON state file
- Designed for 3-5 minute cron execution
2026-04-06 15:27:46 +00:00
Timmy Foundation Ops
13186ca9d6
chore: add python gitignore patterns
2026-04-06 15:12:06 +00:00
Timmy Foundation Ops
26f8d47885
fix(operator-gate): repair test ledger mock and newline parsing in nostur adapter
2026-04-06 15:12:01 +00:00
Timmy Foundation Ops
9c717f36ee
feat(operator-gate): transport-agnostic idempotent Gitea mutation gate ( #186 )
...
Adds the canonical write path for all operator-originated Gitea mutations.
Core:
- gitea_gate.py with deterministic idempotency keys
- Local ledger + Gitea-side probing for replay safety
- Actions: create_issue, add_comment, close_issue, assign_issue, merge_pr
Adapter:
- nostur_adapter.py for Nostr DM ingress
Tests:
- idempotency, deduplication, and normalizer unit tests
Docs:
- README with architecture invariants and usage examples
2026-04-06 15:03:03 +00:00
Timmy Time
d084a8e8a1
feat(ops): add weekly wizard performance report for issue #828
2026-04-05 21:21:08 +00:00
Timmy Time
8ce143308c
fix(comms): repair redaction artifacts in Nostur bridge files
...
Fixes corrupted lines in bridge_mvp.py and nostr_gitea_bridge.py that
would cause runtime failures due to security scanner redaction:
- bridge_mvp.py: _GITEA_TOKEN init/assignment, load_gitea_token() calls,
event.author() method chains
- nostr_gitea_bridge.py: os.getenv() calls, AUTHORIZED_KEYS init,
authorization check
Issue: #186
2026-04-05 20:38:48 +00:00
Timmy Time
8d0be8e80a
feat(comms): update Gitea URL from IP to forge.alexanderwhitestone.com domain
2026-04-05 20:17:33 +00:00
Timmy Time
6021947aad
[GUARD] Add model size guard script for >5GB policy enforcement ( #188 )
2026-04-05 19:56:02 +00:00
Timmy Time
8bbcbba0ff
[BRIDGE-MVP] Fix 7 redaction artifacts in dm_bridge_mvp.py
...
Fixes corruption that would cause runtime failures:
- Lines 26, 40: _GITEA_TOKEN initialization and assignment
- Lines 59, 69, 302: load_gitea_token() function calls
- Lines 195, 196: event.author() method chains
Bridge service restarted and operational.
Issue: #181
2026-04-05 10:56:29 +00:00
Timmy Time
a8a65dc89f
[BRIDGE-MVP] Nostur→Gitea ingress bridge v0.1
...
Implements #181 MVP:
- nostr_gitea_bridge.py: WebSocket DM listener, command parser, Gitea API integration
- requirements.txt: websocket-client dependency
- timmy-nostur-bridge.service: systemd unit for deployment
Commands: STATUS, CREATE <title>, COMMENT #<n> <text>, HELP
Gitea remains execution truth. Authorized sovereign keys only for mutations.
Ready for deployment to VPS.
2026-04-05 05:33:26 +00:00
Timmy Time
243f8f1d76
[ #181 ] Nostur→Gitea bridge MVP - service deployment ready
2026-04-05 03:03:29 +00:00
Timmy Time
81ad2aec9d
[ #181 ] Nostur→Gitea bridge MVP - continuous mode + commands
...
- Add 60s poll loop for continuous DM monitoring
- Implement command parser: status, create, comment
- Add sovereign identity verification (Alexander pubkey only)
- Gitea API integration for issue create/comment
- Service file ready for systemd deployment
Issue: Timmy_Foundation/timmy-config#181
2026-04-05 01:09:22 +00:00
Timmy Time
e6c5129a94
feat: resurrect Bezalel with Gemma 4 + llama.cpp stack
...
- Add EPIC.md with resurrection plan
- Create Hermes profile with Bezalel persona
- Add llama-server.sh for Gemma 4 inference
- Update start_bezalel.sh with stack checks
- Add README with quick start guide
Backend: llama.cpp
Model: Gemma 4 26B MoE (Apache 2.0)
Frontend: Hermes profile
No OpenAI. No cloud. Pure sovereign stack.
2026-04-02 20:12:21 +00:00
Timmy Time
e88b1cbb8e
checkpoint: 02:00 auto-commit
2026-04-02 02:00:10 +00:00
Timmy Time
358226daef
checkpoint: 01:00 auto-commit
2026-04-02 01:00:10 +00:00
Timmy Time
394050c3ce
checkpoint: 00:00 auto-commit
2026-04-02 00:00:10 +00:00
Timmy Time
70516aba13
checkpoint: 23:00 auto-commit
2026-04-01 23:00:10 +00:00
Timmy Time
b45c7dc499
checkpoint: 22:00 auto-commit
2026-04-01 22:00:09 +00:00
Timmy Time
1267a71fb2
checkpoint: 21:00 auto-commit
2026-04-01 21:00:11 +00:00
Timmy Time
2f1c7055b7
checkpoint: 13:00 auto-commit
2026-04-01 13:00:11 +00:00
Timmy Time
1716ec69c9
[CHECKPOINT] Pre-cutover: Claw Code analysis complete, migration failed, awaiting New Allegro
2026-04-01 12:37:52 +00:00
Timmy Time
04e52b16b2
checkpoint: 12:00 auto-commit
2026-04-01 12:00:08 +00:00
Timmy Time
29682a29e2
checkpoint: 11:00 auto-commit
2026-04-01 11:00:09 +00:00
Timmy Time
a1480bb5a3
checkpoint: 10:00 auto-commit
2026-04-01 10:00:08 +00:00
Timmy Time
d2f67bd510
checkpoint: 09:00 auto-commit
2026-04-01 09:00:09 +00:00
Timmy Time
00652955e3
checkpoint: 08:00 auto-commit
2026-04-01 08:00:08 +00:00
Timmy Time
530d5175c9
checkpoint: 07:00 auto-commit
2026-04-01 07:00:10 +00:00
Timmy Time
18cf2290b1
checkpoint: 06:00 auto-commit
2026-04-01 06:00:13 +00:00
Timmy Time
ad44de7e07
checkpoint: 05:00 auto-commit
2026-04-01 05:00:10 +00:00
Timmy Time
faef10a984
checkpoint: 04:00 auto-commit
2026-04-01 04:00:09 +00:00
Timmy Time
403d590670
checkpoint: 03:00 auto-commit
2026-04-01 03:00:08 +00:00
Timmy Time
091eec3df4
checkpoint: 02:00 auto-commit
2026-04-01 02:00:12 +00:00
Timmy Time
f52083df64
checkpoint: 01:00 auto-commit
2026-04-01 01:00:10 +00:00
Timmy Time
20871b8680
checkpoint: 00:00 auto-commit
2026-04-01 00:00:16 +00:00
Timmy Time
4419537359
checkpoint: 23:00 auto-commit
2026-03-31 23:00:10 +00:00
Timmy Time
4aa39241bd
checkpoint: 22:00 auto-commit
2026-03-31 22:00:08 +00:00
Timmy Time
792224fbec
checkpoint: 21:00 auto-commit
2026-03-31 21:00:13 +00:00
Timmy Time
bfebe4de31
checkpoint: 20:01 auto-commit
2026-03-31 20:02:01 +00:00
Timmy Time
3348cbbd88
config: enable kimi-coding fallback for Timmy and Ezra
2026-03-31 19:40:09 +00:00