[audit] Fix 4 orchestration bugs in tasks.py #101
Closed
gemini
wants to merge 1 commits from
gemini/audit-bugfixes into main
pull from: gemini/audit-bugfixes
merge into: Timmy_Foundation:main
Timmy_Foundation:main
Timmy_Foundation:docs/automation-audit-20260404
Timmy_Foundation:gemini/pass-5-handoff
Timmy_Foundation:gemini/pass-4-docs-audit
Timmy_Foundation:gemini/pass-4-nexus-bridge
Timmy_Foundation:gemini/pass-4-memory-injection
Timmy_Foundation:gemini/pass-4-automerge
Timmy_Foundation:gemini/pass-3-metrics
Timmy_Foundation:gemini/pass-3-decomposition
Timmy_Foundation:gemini/pass-3-resurrection
Timmy_Foundation:gemini/pass-3-quality-gate
Timmy_Foundation:gemini/pass-2-docs
Timmy_Foundation:gemini/pass-2-audit
Timmy_Foundation:gemini/pass-2-fallback
Timmy_Foundation:gemini/pass-2-continuity
Timmy_Foundation:gemini/force-multiplier-5
Timmy_Foundation:gemini/force-multiplier-4
Timmy_Foundation:gemini/force-multiplier-3
Timmy_Foundation:gemini/force-multiplier-2
Timmy_Foundation:gemini/force-multiplier-1
Timmy_Foundation:gemini/issue-246
Timmy_Foundation:ezra/lazarus-cell-spec-268
Timmy_Foundation:allegro/m2-commit-or-abort-845
Timmy_Foundation:gemini/pass-2-status
Timmy_Foundation:allegro/m1-stop-protocol-842
Timmy_Foundation:gemini/issue-182
Timmy_Foundation:master
Timmy_Foundation:feat/architecture-linter-provenance
Timmy_Foundation:feat/adr-system-provenance
Timmy_Foundation:sonnet/smoke-test-sonnet
Timmy_Foundation:sonnet/issue-260
Timmy_Foundation:docs/architecture-kt-unified-schema
Timmy_Foundation:feat/frontier-local-layer-4-mesh
Timmy_Foundation:timmy/code-claw-docs
Timmy_Foundation:claw-code/issue-232
Timmy_Foundation:feat/frontier-local-layer-5-immortality
Timmy_Foundation:feat/frontier-local-layer-3
Timmy_Foundation:feature/workforce-manager
Timmy_Foundation:feat/frontier-local-agenda-v2
Timmy_Foundation:feat/cost-saving-guide
Timmy_Foundation:timmy/gemini-loop-hardening
Timmy_Foundation:timmy/orchestrator-kimi-heartbeat-status
Timmy_Foundation:timmy/orchestrator-kimi-visibility
Timmy_Foundation:timmy/issue-186-import-bridge
Timmy_Foundation:codex/workflow-pr-review
Timmy_Foundation:feat/sovereign-identity-phase-23
Timmy_Foundation:feat/sovereign-evolution-redistribution
Timmy_Foundation:gemini/orchestration-hardening
Timmy_Foundation:timmy/issue-86-z3-crucible
Timmy_Foundation:feat/allegro-identity-fix
Timmy_Foundation:gemini/issue-75
Timmy_Foundation:gemini/issue-76
Timmy_Foundation:gemini/issue-78
Timmy_Foundation:review/move-last-two-main-commits-20260328-000322
Timmy_Foundation:gemini/issue-50
Timmy_Foundation:backup/main-before-reset-20260328-000322
Timmy_Foundation:gemini/issue-52
Timmy_Foundation:gemini/issue-54
Timmy_Foundation:fix/mcp-morrowind-tool-naming
Timmy_Foundation:gemini/issue-59
Timmy_Foundation:gemini/issue-60
Timmy_Foundation:gemini/issue-61
Timmy_Foundation:gemini/issue-62
Timmy_Foundation:gemini/issue-63
Timmy_Foundation:gemini/issue-41
Timmy_Foundation:gemini/issue-42
Timmy_Foundation:gemini/issue-43
Timmy_Foundation:codex/hermes-venv-runner
Timmy_Foundation:codex/twitter-archive-orchestration
Timmy_Foundation:codex/cleanup-pass-2
Timmy_Foundation:codex/cleanup-boundaries
Timmy_Foundation:gemini/issue-8
Timmy_Foundation:gemini/issue-20
Timmy_Foundation:gemini/issue-21
Timmy_Foundation:gemini/issue-22
Timmy_Foundation:gemini/issue-9
Timmy_Foundation:gemini/issue-10
Timmy_Foundation:gemini/issue-11
Timmy_Foundation:gemini/issue-12
Timmy_Foundation:gemini/issue-13
Timmy_Foundation:manus/dpo-data-pipeline
Timmy_Foundation:feature/dpo-training-pipeline
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 9982fe78b5 |
[audit] fix 4 bugs in tasks.py — PR review spam, morning report, memory compress
Bug 1: NET_LINE_LIMIT = 10 → 500
The PR review bot rejected every PR with net +10 lines, which is
virtually all real work. Raised to 500 to only catch bulk commits.
Bug 2: memory_compress reads wrong action path
tick_record['actions'] doesn't exist — actions are nested under
tick_record['decision']['actions']. Overnight alerts were always empty.
Bug 3: good_morning_report reads today's ticks instead of yesterday's
At 6 AM, now.strftime('%Y%m%d') gives today — the log is nearly empty.
Fixed to (now - timedelta(days=1)) for yesterday's full overnight data.
Bug 4: review_prs rejection comment now includes the file list
Authors couldn't tell which files were bloated. Now shows top 10 files.
Tests: 4 new tests in tests/test_tasks_bugfixes.py (all pass).
Signed-off-by: gemini <gemini@hermes.local>
|