008663ae58
[loop-cycle-31] fix: create missing kimi-loop.sh script ( #1415 )
...
Tests / lint (push) Failing after 9s
Tests / test (push) Has been skipped
fix: create missing kimi-loop.sh script with efficient Gitea filtering (#1415 )
2026-03-24 14:39:52 +00:00
c0fad202ea
[claude] SOUL.md Framework — template, authoring guide, versioning ( #854 ) ( #1327 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:23:46 +00:00
0b84370f99
[gemini] feat: automated backlog triage via LLM ( #1018 ) ( #1326 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Google Gemini <gemini@hermes.local >
Co-committed-by: Google Gemini <gemini@hermes.local >
2026-03-24 02:20:59 +00:00
0a4f3fe9db
[gemini] feat: Add button to update ollama models ( #1014 ) ( #1322 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Google Gemini <gemini@hermes.local >
Co-committed-by: Google Gemini <gemini@hermes.local >
2026-03-24 02:19:15 +00:00
7dfbf05867
[claude] Run 5-test benchmark suite against local model candidates ( #1066 ) ( #1271 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:38:59 +00:00
35d2547a0b
[claude] Fix cycle-metrics pipeline: seed issue= from queue so retro is never null ( #1250 ) ( #1253 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 23:42:23 +00:00
74bf0606a9
[claude] Fix GITEA_API default to VPS address ( #1177 ) ( #1178 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 20:59:54 +00:00
ed63877f75
[claude] Qwen3 two-model strategy: 14B primary + 8B fast router ( #1063 ) ( #1143 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 18:35:57 +00:00
a29e615f76
[claude] Load fine-tuned Timmy model into Hermes harness ( #1104 ) ( #1122 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 18:21:32 +00:00
32a5b092d0
[claude] LoRA trajectory export and fine-tune launcher ( #1103 ) ( #1117 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 18:15:45 +00:00
6f404c99f2
[claude] Bannerlord VM setup guide + GABS connectivity test ( #1098 ) ( #1116 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 18:15:13 +00:00
19dbdec314
[claude] Add Hermes 4 14B Modelfile, providers config, and smoke test ( #1101 ) ( #1110 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 17:59:45 +00:00
48f667c76b
[claude] Integrate Claude Quota Monitor + Metabolic Protocol into cascade router ( #1075 ) ( #1086 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 15:18:11 +00:00
45bde4df58
[claude] Add agent performance regression benchmark suite ( #1015 ) ( #1053 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-22 23:55:27 +00:00
Alexander Whitestone
3ab180b8a7
[claude] Add Gitea backup script ( #990 ) ( #996 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Alexander Whitestone <alexpaynex@gmail.com >
Co-committed-by: Alexander Whitestone <alexpaynex@gmail.com >
2026-03-22 22:36:51 +00:00
e24f49e58d
[kimi] Add JSON validation guard to queue.json writes ( #952 ) ( #995 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-22 22:33:40 +00:00
1fa5cff5dc
[kimi] Fix GITEA_API configuration in triage scripts ( #951 ) ( #994 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-22 22:28:23 +00:00
5b569af383
[loop-cycle] fix: consume cycle_result.json after reading ( #897 ) ( #898 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-22 01:38:07 +00:00
9b57774282
[kimi] feat: pre-cycle state validation for stale cycle_result.json ( #661 ) ( #666 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 13:53:11 +00:00
2622f0a0fb
[loop-cycle-1242] fix: cycle_retro reads cycle_result.json ( #603 ) ( #609 )
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m2s
2026-03-20 12:55:01 -04:00
ff1e43c235
[loop-cycle-545] fix: queue auto-hygiene — filter closed issues on read ( #524 ) ( #529 )
Tests / lint (push) Successful in 2s
Tests / test (push) Successful in 1m36s
2026-03-19 20:10:05 -04:00
015d858be5
fix: auto-detect issue number in cycle retro from git branch ( #495 )
...
Tests / lint (push) Successful in 2s
Tests / test (push) Successful in 1m19s
## Summary
- `cycle_retro.py` now auto-detects issue number from the git branch name (e.g. `kimi/issue-492` → `492`) when `--issue` is not provided
- `backfill_retro.py` now skips the PR number suffix Gitea appends to titles so it does not confuse PR numbers with issue numbers
- Added tests for both fixes
Fixes #492
Co-authored-by: kimi <kimi@localhost>
Reviewed-on: http://localhost:3000/rockachopa/Timmy-time-dashboard/pulls/495
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 16:13:35 -04:00
b6d0b5f999
feat: epoch turnover notation for loopstat cycles ⟳WW.D:NNN ( #496 )
Tests / lint (push) Successful in 3s
Tests / test (push) Has been cancelled
2026-03-19 16:12:10 -04:00
3cde310c78
fix: idle detection + exponential backoff for dev loop ( #435 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m7s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 10:36:39 -04:00
3c10da489b
fix: enhance tox dev environment (port, banner, reload) ( #386 )
...
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 1m9s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 01:08:49 -04:00
dff07c6529
[loop-cycle-149] feat: Workshop config inventory generator ( #320 ) ( #348 )
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m10s
2026-03-18 20:58:27 -04:00
efef0cd7a2
fix: exclude backfilled data from success rate calculations ( #189 )
...
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 1m3s
Backfilled retro entries lack main_green/hermes_clean fields (survivorship bias). Now rates are computed only from measured entries. LOOPSTAT shows "no data yet" instead of fake 100%.
Co-authored-by: Kimi Agent <kimi@timmy.local >
Reviewed-on: http://localhost:3000/rockachopa/Timmy-time-dashboard/pulls/189
Co-authored-by: hermes <hermes@timmy.local >
Co-committed-by: hermes <hermes@timmy.local >
2026-03-15 12:29:27 -04:00
56b08658b7
feat: workspace isolation + honest success metrics ( #186 )
...
Tests / lint (push) Successful in 3s
Tests / test (push) Has been cancelled
## Workspace Isolation
No agent touches ~/Timmy-Time-dashboard anymore. Each agent gets a fully isolated clone under /tmp/timmy-agents/ with its own port, data directory, and TIMMY_HOME.
- scripts/agent_workspace.sh: init, reset, branch, destroy per agent
- Loop prompt updated: workspace paths replace worktree paths
- Smoke tests run in isolated /tmp/timmy-agents/smoke/repo
## Honest Success Metrics
Cycle success now requires BOTH hermes clean exit AND main green (smoke test passes). Tracks main_green_rate separately from hermes_clean_rate in summary.json.
Follows from PR #162 (triage + retro system).
Co-authored-by: Kimi Agent <kimi@timmy.local >
Reviewed-on: http://localhost:3000/rockachopa/Timmy-time-dashboard/pulls/186
Co-authored-by: hermes <hermes@timmy.local >
Co-committed-by: hermes <hermes@timmy.local >
2026-03-15 12:25:27 -04:00
b960096331
feat: triage scoring, cycle retros, deep triage, and LOOPSTAT panel ( #162 )
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 59s
2026-03-15 11:24:01 -04:00
Alexander Whitestone
8dbce25183
fix: handle concurrent table creation race in SQLite ( #151 )
2026-03-08 13:27:11 -04:00
Alexander Whitestone
2b97da9e9c
Add pre-commit hook enforcing 30s test suite time limit ( #132 )
2026-03-05 19:45:38 -05:00
Alexander Whitestone
e5190b248a
CI/CD Optimization: Guard Rails, Pre-commit Checks, and Test Fixes ( #90 )
...
* CI/CD Optimization: Guard Rails, Black Linting, and Pre-commit Hooks
- Fixed all test collection errors (Selenium imports, fixture paths, syntax)
- Implemented pre-commit hooks with Black formatting and isort
- Created comprehensive Makefile with test targets (unit, integration, functional, e2e)
- Added pytest.ini with marker definitions for test categorization
- Established guard rails to prevent future collection errors
- Wrapped optional dependencies (Selenium, MoviePy) in try-except blocks
- Added conftest_markers for automatic test categorization
This ensures a smooth development stream with:
- Fast feedback loops (pre-commit checks before push)
- Consistent code formatting (Black)
- Reliable CI/CD (no collection errors, proper test isolation)
- Clear test organization (unit, integration, functional, E2E)
* Fix CI/CD test failures:
- Export templates from dashboard.app
- Fix model name assertion in test_agent.py
- Fix platform-agnostic path resolution in test_path_resolution.py
- Skip Docker tests in test_docker_deployment.py if docker not available
- Fix test_model_fallback_chain logic in test_ollama_integration.py
* Add preventative pre-commit checks and Docker test skipif decorators:
- Create pre_commit_checks.py script for common CI failures
- Add skipif decorators to Docker tests
- Improve test robustness for CI environments
2026-02-28 11:36:50 -05:00
Claude
6045077144
refactor: Phase 1/4/6 — doc cleanup, config fix, token optimization
...
Phase 1 — Documentation cleanup:
- Slim README 303→93 lines (remove duplicated architecture, config tables)
- Slim CLAUDE.md 267→80 lines (remove project layout, env vars, CI section)
- Slim AGENTS.md 342→72 lines (remove duplicated patterns, running locally)
- Delete MEMORY.md, WORKSET_PLAN.md, WORKSET_PLAN_PHASE2.md (session docs)
- Archive PLAN.md, IMPLEMENTATION_SUMMARY.md to docs/
- Move QUALITY_ANALYSIS.md, QUALITY_REVIEW_REPORT.md to docs/
- Move apply_security_fixes.py, activate_self_tdd.sh to scripts/
Phase 4 — Config & build cleanup:
- Fix wheel build: add 11 missing modules to pyproject.toml include list
- Add pytest markers (unit, integration, dashboard, swarm, slow)
- Add data/self_modify_reports/ and .handoff/ to .gitignore
Phase 6 — Token optimization:
- Add docstrings to 15 __init__.py files that were empty
- Create __init__.py for events/, memory/, upgrades/ modules
Root markdown: 87KB → ~18KB (79% reduction)
https://claude.ai/code/session_019oMFNvD8uSGSSmBMGkBfQN
2026-02-26 21:03:15 +00:00