Compare commits
merge into: Timmy_Foundation:burn/282-1776117784
Timmy_Foundation:main
Timmy_Foundation:dawn/295-1776130053
Timmy_Foundation:triage/295-1776129677
Timmy_Foundation:claude/issue-556
Timmy_Foundation:q/295-1776129480
Timmy_Foundation:claude/issue-565
Timmy_Foundation:dawn/326-1776130053
Timmy_Foundation:fix/538-context-pressure-threshold
Timmy_Foundation:fix/561-ssh-dispatch
Timmy_Foundation:dawn/322-1776130053
Timmy_Foundation:dawn/372-1776130053
Timmy_Foundation:triage/326-1776129677
Timmy_Foundation:dawn/350-1776130053
Timmy_Foundation:dawn/378-1776130053
Timmy_Foundation:dawn/329-1776130053
Timmy_Foundation:triage/322-1776129677
Timmy_Foundation:triage/372-1776129677
Timmy_Foundation:dawn/327-1776130053
Timmy_Foundation:feat/505-session-templates
Timmy_Foundation:triage/378-1776129677
Timmy_Foundation:triage/350-1776129677
Timmy_Foundation:q/372-1776129480
Timmy_Foundation:triage/329-1776129677
Timmy_Foundation:triage/327-1776129677
Timmy_Foundation:q/322-1776129480
Timmy_Foundation:q/378-1776129480
Timmy_Foundation:dawn/296-1776130053
Timmy_Foundation:fix/500-cloud-context-warning
Timmy_Foundation:queue/372-1776129201
Timmy_Foundation:dawn/324-1776130053
Timmy_Foundation:q/327-1776129480
Timmy_Foundation:q/329-1776129480
Timmy_Foundation:queue/378-1776129201
Timmy_Foundation:dawn/288-1776130053
Timmy_Foundation:q/350-1776129480
Timmy_Foundation:triage/296-1776129677
Timmy_Foundation:triage/324-1776129677
Timmy_Foundation:fix/499-hardcoded-paths
Timmy_Foundation:q/324-1776129480
Timmy_Foundation:q/296-1776129480
Timmy_Foundation:queue/322-1776129201
Timmy_Foundation:queue/327-1776129201
Timmy_Foundation:queue/324-1776129201
Timmy_Foundation:q/326-1776129480
Timmy_Foundation:queue/296-1776129201
Timmy_Foundation:queue/350-1776129201
Timmy_Foundation:fix/478-tilde-expand
Timmy_Foundation:fix/478-tilde-expansion
Timmy_Foundation:queue/329-1776129201
Timmy_Foundation:fix/478-hermes-home-tilde-expand
Timmy_Foundation:fix/468-cron-cloud-context
Timmy_Foundation:fix/479-optional-skills-hardcoded-paths
Timmy_Foundation:fix/479-hardcoded-paths
Timmy_Foundation:q/316-1776129677
Timmy_Foundation:q/288-1776129480
Timmy_Foundation:feat/334-profile-scoped-cron
Timmy_Foundation:whip/326-1776128804
Timmy_Foundation:dawn/375-1776130053
Timmy_Foundation:fix/375-deploy-crons-model-provider-comparison
Timmy_Foundation:whip/324-1776128804
Timmy_Foundation:burn/456-1776129600
Timmy_Foundation:triage/375-1776129677
Timmy_Foundation:fix/468-1776128804
Timmy_Foundation:q/375-1776129480
Timmy_Foundation:whip/372-1776128804
Timmy_Foundation:queue/375-1776129201
Timmy_Foundation:queue/288-1776129201
Timmy_Foundation:fix/457-ssh-dispatch-validation
Timmy_Foundation:whip/350-1776128804
Timmy_Foundation:whip/251-1776128804
Timmy_Foundation:fix/456-cloud-context-warning
Timmy_Foundation:queue/321-1776129201
Timmy_Foundation:whip/378-1776128804
Timmy_Foundation:whip/322-1776128804
Timmy_Foundation:whip/327-1776128804
Timmy_Foundation:whip/329-1776128804
Timmy_Foundation:whip/288-1776128804
Timmy_Foundation:whip/327-1776127281
Timmy_Foundation:whip/375-1776128804
Timmy_Foundation:whip/321-1776128804
Timmy_Foundation:triage/288-1776129677
Timmy_Foundation:whip/296-1776128804
Timmy_Foundation:whip/293-1776127532
Timmy_Foundation:whip/350-1776127532
Timmy_Foundation:whip/372-1776127532
Timmy_Foundation:whip/378-1776127532
Timmy_Foundation:whip/329-1776127532
Timmy_Foundation:whip/322-1776127532
Timmy_Foundation:whip/316-1776127532
Timmy_Foundation:whip/321-1776127532
Timmy_Foundation:whip/326-1776127532
Timmy_Foundation:whip/327-1776127532
Timmy_Foundation:whip/314-1776127532
Timmy_Foundation:whip/288-1776127532
Timmy_Foundation:whip/375-1776127532
Timmy_Foundation:burn/274-1776126523
Timmy_Foundation:burn/275-1776126523
Timmy_Foundation:burn/293-1776126523
Timmy_Foundation:burn/273-1776126523
Timmy_Foundation:burn/299-1776126523
Timmy_Foundation:burn/272-1776126523
Timmy_Foundation:burn/350-1776125702
Timmy_Foundation:burn/372-1776125702
Timmy_Foundation:burn/329-1776125702
Timmy_Foundation:burn/328-1776125702
Timmy_Foundation:burn/379-1776125702
Timmy_Foundation:burn/327-1776125702
Timmy_Foundation:burn/317-1776125702
Timmy_Foundation:burn/373-1776125702
Timmy_Foundation:burn/349-1776125702
Timmy_Foundation:burn/326-1776125702
Timmy_Foundation:burn/322-1776125702
Timmy_Foundation:queue/326-1776129201
Timmy_Foundation:burn/350-1776120221
Timmy_Foundation:burn/372-1776120221
Timmy_Foundation:burn/324-1776120221
Timmy_Foundation:burn/328-1776120221
Timmy_Foundation:burn/373-1776120221
Timmy_Foundation:burn/329-1776120221
Timmy_Foundation:burn/349-1776120221
Timmy_Foundation:burn/323-1776120221
Timmy_Foundation:burn/322-1776120221
Timmy_Foundation:burn/326-1776120221
Timmy_Foundation:burn/327-1776120221
Timmy_Foundation:burn/317-1776120221
Timmy_Foundation:burn/320-1776120221
Timmy_Foundation:burn/251-1776117799
Timmy_Foundation:burn/378-1776117791
Timmy_Foundation:burn/375-1776117778
Timmy_Foundation:burn/379-1776117790
Timmy_Foundation:burn/376-1776117777
Timmy_Foundation:burn/349-1776117786
Timmy_Foundation:burn/254-1776117794
Timmy_Foundation:burn/350-1776117787
Timmy_Foundation:burn/252-1776117800
Timmy_Foundation:burn/262-1776117798
Timmy_Foundation:burn/372-1776117789
Timmy_Foundation:burn/282-1776117784
Timmy_Foundation:burn/284-1776117781
Timmy_Foundation:burn/373-1776117779
Timmy_Foundation:burn/285-1776117782
Timmy_Foundation:burn/377-1776117775
Timmy_Foundation:burn/280-1776117796
Timmy_Foundation:burn/acp-272-1776117838
Timmy_Foundation:burn/255-1776117795
Timmy_Foundation:burn/286-1776117783
Timmy_Foundation:burn/web-console-325
Timmy_Foundation:burn/253-1776117793
Timmy_Foundation:burn/321-1776120221
Timmy_Foundation:burn/321-1776125702
Timmy_Foundation:burn/profile-cron-334
Timmy_Foundation:burn/prompt-injection-324
Timmy_Foundation:burn/skill-revert-295
Timmy_Foundation:burn/context-overflow-296
Timmy_Foundation:burn/honcho-eval-322
Timmy_Foundation:burn/privacy-filter-283
Timmy_Foundation:burn/model-benchmark-287
Timmy_Foundation:burn/20260413-1705-fix-token-tracking
Timmy_Foundation:feat/marathon-session-limits-326
Timmy_Foundation:fix/poka-yoke-hardcoded-paths
Timmy_Foundation:feat/315-session-gc
Timmy_Foundation:feature/time-aware-model-routing-317
Timmy_Foundation:fix/gateway-config-debt-328
Timmy_Foundation:feat/lazy-session-creation
Timmy_Foundation:burn/378-1776120221
Timmy_Foundation:fix/weak-credential-guard
Timmy_Foundation:fix/tool-return-type-validation
Timmy_Foundation:fix/memory-no-match-not-error
Timmy_Foundation:feat/temporal-decay-holographic-memory
Timmy_Foundation:fix/syntax-preflight-execute-code
Timmy_Foundation:fix/cron-script-failure-detection
Timmy_Foundation:fix/empty-model-preflight
Timmy_Foundation:fix/cron-sync-guard-v2
Timmy_Foundation:fix/cron-interpreter-shutdown-352
Timmy_Foundation:feat/error-circuit-breaker
Timmy_Foundation:fix/circuit-breaker-error-cascade
Timmy_Foundation:feat/cron-run-now
Timmy_Foundation:ci/fix-mempalace-syntax
Timmy_Foundation:claude/issue-351
Timmy_Foundation:fix/cron-tick-backlog
Timmy_Foundation:feat/deploy-sync-guard
Timmy_Foundation:feat/20260413-cron-agent-kwargs
Timmy_Foundation:feat/profile-scoped-cron
Timmy_Foundation:fix/cron-ticker-startup
Timmy_Foundation:fix/empirical-audit-hardening
Timmy_Foundation:feat/skills-index-workflow
Timmy_Foundation:fix/credential-guard
Timmy_Foundation:feat/research-paper-scaffolder
Timmy_Foundation:feat/cron-tool-choice-propagation
Timmy_Foundation:perplexity/provider-allowlist
Timmy_Foundation:fix/json-repair-for-tool-calls
Timmy_Foundation:feat/context-rag-decision-framework
Timmy_Foundation:census/feature-inventory
Timmy_Foundation:fix/ci-stability
Timmy_Foundation:burn/20260410-1649-277-memory-remove-bridge
Timmy_Foundation:keymaxx/mimoomni/243
Timmy_Foundation:burn/20260410-0744-matrix-wire
Timmy_Foundation:burn/20260410-0707-browser-integration
Timmy_Foundation:feature/improve-sovereignty-justification
Timmy_Foundation:burn/20260409-2111-memory-budget
Timmy_Foundation:burn/20260409-2105-memory-sovereignty
Timmy_Foundation:burn/20260409-2051-263-memory-architecture-guide
Timmy_Foundation:burn/20260409-1242-memory-docs
Timmy_Foundation:claude/issue-1135
Timmy_Foundation:feat/mempalace-portal-1775695506634
Timmy_Foundation:feat/ci-no-duplicate-models
Timmy_Foundation:feat/mempalace-tool-1775642243437
Timmy_Foundation:bezalel/ci-provider-duplicate-check
Timmy_Foundation:bezalel/self-awareness-epic-203
Timmy_Foundation:fix/kimi-fallback-model
Timmy_Foundation:bezalel/pr-215-rescue
Timmy_Foundation:perplexity/mempalace-tests
Timmy_Foundation:upstream-sync
Timmy_Foundation:bezalel/fix-gitea-ci-runner-host-mode
Timmy_Foundation:claude/issue-192
Timmy_Foundation:claude/issue-190
Timmy_Foundation:bezalel/fix-indentation-error
Timmy_Foundation:bezalel/gitea-workflow-skill
Timmy_Foundation:rescue/ollama-provider
Timmy_Foundation:rescue/v011-obfuscation-fix
Timmy_Foundation:claw-code/issue-151
Timmy_Foundation:claw-code/issue-126
Timmy_Foundation:groq/issue-168
Timmy_Foundation:timmy/issue-169-ollama-provider
Timmy_Foundation:gemini/issue-24
Timmy_Foundation:bezalel/syntax-guard-ci
Timmy_Foundation:claude/issue-128
Timmy_Foundation:claude/issue-142
Timmy_Foundation:claude/issue-133
Timmy_Foundation:claude/issue-143
Timmy_Foundation:claude/issue-146
Timmy_Foundation:claude/issue-155
Timmy_Foundation:claude/issue-147
Timmy_Foundation:claude/issue-148
Timmy_Foundation:bezalel/notebook-workflow-demo
Timmy_Foundation:claude/issue-149
Timmy_Foundation:bezalel/forge-health-check
Timmy_Foundation:epic-999-phase-ii-forge
Timmy_Foundation:allegro/m1-stop-protocol
Timmy_Foundation:timmy/issue-123-process-resilience
Timmy_Foundation:timmy/issue-116-config-validation
Timmy_Foundation:epic-999-phase-i
Timmy_Foundation:security/v-011-skills-guard-bypass
Timmy_Foundation:gemini/security-hardening
Timmy_Foundation:gemini/sovereign-gitea-client
Timmy_Foundation:timmy-custom
Timmy_Foundation:security/fix-oauth-session-fixation
Timmy_Foundation:security/fix-skills-path-traversal
Timmy_Foundation:security/fix-file-toctou
Timmy_Foundation:security/fix-error-disclosure
Timmy_Foundation:security/add-rate-limiting
Timmy_Foundation:security/fix-browser-cdp
Timmy_Foundation:security/fix-docker-privilege
Timmy_Foundation:security/fix-auth-bypass
Timmy_Foundation:fix/sqlite-contention
Timmy_Foundation:tests/security-coverage
Timmy_Foundation:security/fix-race-condition
Timmy_Foundation:security/fix-ssrf
Timmy_Foundation:security/fix-secret-leakage
Timmy_Foundation:feat/gen-ai-evolution-phases-19-21
Timmy_Foundation:feat/gen-ai-evolution-phases-16-18
Timmy_Foundation:feat/gen-ai-evolution-phases-13-15
Timmy_Foundation:security/fix-path-traversal
Timmy_Foundation:security/fix-command-injection
Timmy_Foundation:feat/gen-ai-evolution-phases-10-12
Timmy_Foundation:feat/gen-ai-evolution-phases-7-9
Timmy_Foundation:feat/gen-ai-evolution-phases-4-6
Timmy_Foundation:feat/gen-ai-evolution-phases-1-3
Timmy_Foundation:feat/sovereign-evolution-redistribution
Timmy_Foundation:feat/apparatus-verification
Timmy_Foundation:feat/sovereign-intersymbolic-ai
Timmy_Foundation:feat/sovereign-learning-system
Timmy_Foundation:feat/sovereign-reasoning-engine
...
pull from: Timmy_Foundation:fix/ci-stability
Timmy_Foundation:dawn/295-1776130053
Timmy_Foundation:triage/295-1776129677
Timmy_Foundation:claude/issue-556
Timmy_Foundation:q/295-1776129480
Timmy_Foundation:claude/issue-565
Timmy_Foundation:dawn/326-1776130053
Timmy_Foundation:fix/538-context-pressure-threshold
Timmy_Foundation:fix/561-ssh-dispatch
Timmy_Foundation:dawn/322-1776130053
Timmy_Foundation:dawn/372-1776130053
Timmy_Foundation:triage/326-1776129677
Timmy_Foundation:dawn/350-1776130053
Timmy_Foundation:dawn/378-1776130053
Timmy_Foundation:dawn/329-1776130053
Timmy_Foundation:triage/322-1776129677
Timmy_Foundation:triage/372-1776129677
Timmy_Foundation:dawn/327-1776130053
Timmy_Foundation:feat/505-session-templates
Timmy_Foundation:triage/378-1776129677
Timmy_Foundation:triage/350-1776129677
Timmy_Foundation:q/372-1776129480
Timmy_Foundation:triage/329-1776129677
Timmy_Foundation:triage/327-1776129677
Timmy_Foundation:q/322-1776129480
Timmy_Foundation:q/378-1776129480
Timmy_Foundation:dawn/296-1776130053
Timmy_Foundation:fix/500-cloud-context-warning
Timmy_Foundation:queue/372-1776129201
Timmy_Foundation:dawn/324-1776130053
Timmy_Foundation:q/327-1776129480
Timmy_Foundation:q/329-1776129480
Timmy_Foundation:queue/378-1776129201
Timmy_Foundation:dawn/288-1776130053
Timmy_Foundation:q/350-1776129480
Timmy_Foundation:triage/296-1776129677
Timmy_Foundation:triage/324-1776129677
Timmy_Foundation:fix/499-hardcoded-paths
Timmy_Foundation:q/324-1776129480
Timmy_Foundation:q/296-1776129480
Timmy_Foundation:queue/322-1776129201
Timmy_Foundation:queue/327-1776129201
Timmy_Foundation:queue/324-1776129201
Timmy_Foundation:q/326-1776129480
Timmy_Foundation:queue/296-1776129201
Timmy_Foundation:queue/350-1776129201
Timmy_Foundation:fix/478-tilde-expand
Timmy_Foundation:fix/478-tilde-expansion
Timmy_Foundation:queue/329-1776129201
Timmy_Foundation:fix/478-hermes-home-tilde-expand
Timmy_Foundation:fix/468-cron-cloud-context
Timmy_Foundation:fix/479-optional-skills-hardcoded-paths
Timmy_Foundation:fix/479-hardcoded-paths
Timmy_Foundation:q/316-1776129677
Timmy_Foundation:q/288-1776129480
Timmy_Foundation:feat/334-profile-scoped-cron
Timmy_Foundation:whip/326-1776128804
Timmy_Foundation:dawn/375-1776130053
Timmy_Foundation:fix/375-deploy-crons-model-provider-comparison
Timmy_Foundation:whip/324-1776128804
Timmy_Foundation:burn/456-1776129600
Timmy_Foundation:triage/375-1776129677
Timmy_Foundation:fix/468-1776128804
Timmy_Foundation:q/375-1776129480
Timmy_Foundation:whip/372-1776128804
Timmy_Foundation:queue/375-1776129201
Timmy_Foundation:queue/288-1776129201
Timmy_Foundation:fix/457-ssh-dispatch-validation
Timmy_Foundation:whip/350-1776128804
Timmy_Foundation:whip/251-1776128804
Timmy_Foundation:fix/456-cloud-context-warning
Timmy_Foundation:queue/321-1776129201
Timmy_Foundation:whip/378-1776128804
Timmy_Foundation:whip/322-1776128804
Timmy_Foundation:whip/327-1776128804
Timmy_Foundation:whip/329-1776128804
Timmy_Foundation:whip/288-1776128804
Timmy_Foundation:whip/327-1776127281
Timmy_Foundation:whip/375-1776128804
Timmy_Foundation:whip/321-1776128804
Timmy_Foundation:main
Timmy_Foundation:triage/288-1776129677
Timmy_Foundation:whip/296-1776128804
Timmy_Foundation:whip/293-1776127532
Timmy_Foundation:whip/350-1776127532
Timmy_Foundation:whip/372-1776127532
Timmy_Foundation:whip/378-1776127532
Timmy_Foundation:whip/329-1776127532
Timmy_Foundation:whip/322-1776127532
Timmy_Foundation:whip/316-1776127532
Timmy_Foundation:whip/321-1776127532
Timmy_Foundation:whip/326-1776127532
Timmy_Foundation:whip/327-1776127532
Timmy_Foundation:whip/314-1776127532
Timmy_Foundation:whip/288-1776127532
Timmy_Foundation:whip/375-1776127532
Timmy_Foundation:burn/274-1776126523
Timmy_Foundation:burn/275-1776126523
Timmy_Foundation:burn/293-1776126523
Timmy_Foundation:burn/273-1776126523
Timmy_Foundation:burn/299-1776126523
Timmy_Foundation:burn/272-1776126523
Timmy_Foundation:burn/350-1776125702
Timmy_Foundation:burn/372-1776125702
Timmy_Foundation:burn/329-1776125702
Timmy_Foundation:burn/328-1776125702
Timmy_Foundation:burn/379-1776125702
Timmy_Foundation:burn/327-1776125702
Timmy_Foundation:burn/317-1776125702
Timmy_Foundation:burn/373-1776125702
Timmy_Foundation:burn/349-1776125702
Timmy_Foundation:burn/326-1776125702
Timmy_Foundation:burn/322-1776125702
Timmy_Foundation:queue/326-1776129201
Timmy_Foundation:burn/350-1776120221
Timmy_Foundation:burn/372-1776120221
Timmy_Foundation:burn/324-1776120221
Timmy_Foundation:burn/328-1776120221
Timmy_Foundation:burn/373-1776120221
Timmy_Foundation:burn/329-1776120221
Timmy_Foundation:burn/349-1776120221
Timmy_Foundation:burn/323-1776120221
Timmy_Foundation:burn/322-1776120221
Timmy_Foundation:burn/326-1776120221
Timmy_Foundation:burn/327-1776120221
Timmy_Foundation:burn/317-1776120221
Timmy_Foundation:burn/320-1776120221
Timmy_Foundation:burn/251-1776117799
Timmy_Foundation:burn/378-1776117791
Timmy_Foundation:burn/375-1776117778
Timmy_Foundation:burn/379-1776117790
Timmy_Foundation:burn/376-1776117777
Timmy_Foundation:burn/349-1776117786
Timmy_Foundation:burn/254-1776117794
Timmy_Foundation:burn/350-1776117787
Timmy_Foundation:burn/252-1776117800
Timmy_Foundation:burn/262-1776117798
Timmy_Foundation:burn/372-1776117789
Timmy_Foundation:burn/282-1776117784
Timmy_Foundation:burn/284-1776117781
Timmy_Foundation:burn/373-1776117779
Timmy_Foundation:burn/285-1776117782
Timmy_Foundation:burn/377-1776117775
Timmy_Foundation:burn/280-1776117796
Timmy_Foundation:burn/acp-272-1776117838
Timmy_Foundation:burn/255-1776117795
Timmy_Foundation:burn/286-1776117783
Timmy_Foundation:burn/web-console-325
Timmy_Foundation:burn/253-1776117793
Timmy_Foundation:burn/321-1776120221
Timmy_Foundation:burn/321-1776125702
Timmy_Foundation:burn/profile-cron-334
Timmy_Foundation:burn/prompt-injection-324
Timmy_Foundation:burn/skill-revert-295
Timmy_Foundation:burn/context-overflow-296
Timmy_Foundation:burn/honcho-eval-322
Timmy_Foundation:burn/privacy-filter-283
Timmy_Foundation:burn/model-benchmark-287
Timmy_Foundation:burn/20260413-1705-fix-token-tracking
Timmy_Foundation:feat/marathon-session-limits-326
Timmy_Foundation:fix/poka-yoke-hardcoded-paths
Timmy_Foundation:feat/315-session-gc
Timmy_Foundation:feature/time-aware-model-routing-317
Timmy_Foundation:fix/gateway-config-debt-328
Timmy_Foundation:feat/lazy-session-creation
Timmy_Foundation:burn/378-1776120221
Timmy_Foundation:fix/weak-credential-guard
Timmy_Foundation:fix/tool-return-type-validation
Timmy_Foundation:fix/memory-no-match-not-error
Timmy_Foundation:feat/temporal-decay-holographic-memory
Timmy_Foundation:fix/syntax-preflight-execute-code
Timmy_Foundation:fix/cron-script-failure-detection
Timmy_Foundation:fix/empty-model-preflight
Timmy_Foundation:fix/cron-sync-guard-v2
Timmy_Foundation:fix/cron-interpreter-shutdown-352
Timmy_Foundation:feat/error-circuit-breaker
Timmy_Foundation:fix/circuit-breaker-error-cascade
Timmy_Foundation:feat/cron-run-now
Timmy_Foundation:ci/fix-mempalace-syntax
Timmy_Foundation:claude/issue-351
Timmy_Foundation:fix/cron-tick-backlog
Timmy_Foundation:feat/deploy-sync-guard
Timmy_Foundation:feat/20260413-cron-agent-kwargs
Timmy_Foundation:feat/profile-scoped-cron
Timmy_Foundation:fix/cron-ticker-startup
Timmy_Foundation:fix/empirical-audit-hardening
Timmy_Foundation:feat/skills-index-workflow
Timmy_Foundation:fix/credential-guard
Timmy_Foundation:feat/research-paper-scaffolder
Timmy_Foundation:feat/cron-tool-choice-propagation
Timmy_Foundation:perplexity/provider-allowlist
Timmy_Foundation:fix/json-repair-for-tool-calls
Timmy_Foundation:feat/context-rag-decision-framework
Timmy_Foundation:census/feature-inventory
Timmy_Foundation:fix/ci-stability
Timmy_Foundation:burn/20260410-1649-277-memory-remove-bridge
Timmy_Foundation:keymaxx/mimoomni/243
Timmy_Foundation:burn/20260410-0744-matrix-wire
Timmy_Foundation:burn/20260410-0707-browser-integration
Timmy_Foundation:feature/improve-sovereignty-justification
Timmy_Foundation:burn/20260409-2111-memory-budget
Timmy_Foundation:burn/20260409-2105-memory-sovereignty
Timmy_Foundation:burn/20260409-2051-263-memory-architecture-guide
Timmy_Foundation:burn/20260409-1242-memory-docs
Timmy_Foundation:claude/issue-1135
Timmy_Foundation:feat/mempalace-portal-1775695506634
Timmy_Foundation:feat/ci-no-duplicate-models
Timmy_Foundation:feat/mempalace-tool-1775642243437
Timmy_Foundation:bezalel/ci-provider-duplicate-check
Timmy_Foundation:bezalel/self-awareness-epic-203
Timmy_Foundation:fix/kimi-fallback-model
Timmy_Foundation:bezalel/pr-215-rescue
Timmy_Foundation:perplexity/mempalace-tests
Timmy_Foundation:upstream-sync
Timmy_Foundation:bezalel/fix-gitea-ci-runner-host-mode
Timmy_Foundation:claude/issue-192
Timmy_Foundation:claude/issue-190
Timmy_Foundation:bezalel/fix-indentation-error
Timmy_Foundation:bezalel/gitea-workflow-skill
Timmy_Foundation:rescue/ollama-provider
Timmy_Foundation:rescue/v011-obfuscation-fix
Timmy_Foundation:claw-code/issue-151
Timmy_Foundation:claw-code/issue-126
Timmy_Foundation:groq/issue-168
Timmy_Foundation:timmy/issue-169-ollama-provider
Timmy_Foundation:gemini/issue-24
Timmy_Foundation:bezalel/syntax-guard-ci
Timmy_Foundation:claude/issue-128
Timmy_Foundation:claude/issue-142
Timmy_Foundation:claude/issue-133
Timmy_Foundation:claude/issue-143
Timmy_Foundation:claude/issue-146
Timmy_Foundation:claude/issue-155
Timmy_Foundation:claude/issue-147
Timmy_Foundation:claude/issue-148
Timmy_Foundation:bezalel/notebook-workflow-demo
Timmy_Foundation:claude/issue-149
Timmy_Foundation:bezalel/forge-health-check
Timmy_Foundation:epic-999-phase-ii-forge
Timmy_Foundation:allegro/m1-stop-protocol
Timmy_Foundation:timmy/issue-123-process-resilience
Timmy_Foundation:timmy/issue-116-config-validation
Timmy_Foundation:epic-999-phase-i
Timmy_Foundation:security/v-011-skills-guard-bypass
Timmy_Foundation:gemini/security-hardening
Timmy_Foundation:gemini/sovereign-gitea-client
Timmy_Foundation:timmy-custom
Timmy_Foundation:security/fix-oauth-session-fixation
Timmy_Foundation:security/fix-skills-path-traversal
Timmy_Foundation:security/fix-file-toctou
Timmy_Foundation:security/fix-error-disclosure
Timmy_Foundation:security/add-rate-limiting
Timmy_Foundation:security/fix-browser-cdp
Timmy_Foundation:security/fix-docker-privilege
Timmy_Foundation:security/fix-auth-bypass
Timmy_Foundation:fix/sqlite-contention
Timmy_Foundation:tests/security-coverage
Timmy_Foundation:security/fix-race-condition
Timmy_Foundation:security/fix-ssrf
Timmy_Foundation:security/fix-secret-leakage
Timmy_Foundation:feat/gen-ai-evolution-phases-19-21
Timmy_Foundation:feat/gen-ai-evolution-phases-16-18
Timmy_Foundation:feat/gen-ai-evolution-phases-13-15
Timmy_Foundation:security/fix-path-traversal
Timmy_Foundation:security/fix-command-injection
Timmy_Foundation:feat/gen-ai-evolution-phases-10-12
Timmy_Foundation:feat/gen-ai-evolution-phases-7-9
Timmy_Foundation:feat/gen-ai-evolution-phases-4-6
Timmy_Foundation:feat/gen-ai-evolution-phases-1-3
Timmy_Foundation:feat/sovereign-evolution-redistribution
Timmy_Foundation:feat/apparatus-verification
Timmy_Foundation:feat/sovereign-intersymbolic-ai
Timmy_Foundation:feat/sovereign-learning-system
Timmy_Foundation:feat/sovereign-reasoning-engine
1 Commits
burn/282-1
...
fix/ci-sta
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5eb5bfbdef |
fix(ci): install only [dev] extras and disable xdist to stop flaky failures
Some checks failed
Forge CI / smoke-and-build (pull_request) Failing after 25s
The smoke-and-build job was failing ~62% of runs (5/8) due to: 1. Heavy dependency install: 'uv pip install -e ".[all,dev]"' installed ALL optional extras (218+ packages) including compiled/native deps like faster-whisper, modal, daytona, voice, messaging libs. This is slow and prone to network/timeout failures. 2. Tight timeout: timeout-minutes: 5 was insufficient when the install step alone can take 3-4 minutes on a cold cache. 3. Unnecessary xdist parallelism: pytest addopts '-n auto' enabled parallel test execution even for a single E2E test, adding overhead and potential resource contention on CI runners. Fixes: - Install only '.[dev]' — smoke tests already skip on missing deps, and E2E test only needs core project + pytest. - Increase timeout-minutes from 5 to 10 for headroom. - Add '-p no:xdist' to pytest command to disable xdist parallelism in CI (avoids worker spawn overhead for single-file test runs). |
1 changed files with 3 additions and 3 deletions
|
|
@@ -13,7 +13,7 @@ concurrency:
|
|||
jobs:
|
||||
smoke-and-build:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 5
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
|
@@ -31,7 +31,7 @@ jobs:
|
|||
run: |
|
||||
uv venv .venv --python 3.11
|
||||
source .venv/bin/activate
|
||||
uv pip install -e ".[all,dev]"
|
||||
uv pip install -e ".[dev]"
|
||||
|
||||
- name: Smoke tests
|
||||
run: |
|
||||
|
|
@@ -55,7 +55,7 @@ jobs:
|
|||
- name: Green-path E2E
|
||||
run: |
|
||||
source .venv/bin/activate
|
||||
python -m pytest tests/test_green_path_e2e.py -q --tb=short
|
||||
python -m pytest tests/test_green_path_e2e.py -q --tb=short -p no:xdist
|
||||
env:
|
||||
OPENROUTER_API_KEY: ""
|
||||
OPENAI_API_KEY: ""
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.