Mega 2.0: live LLM worker in full-pipeline#99
Merged
Conversation
…timeout default The live LLM mega passes end to end (scaffold -> live Claude worker -> deploy -> /health -> QA). Two fixes close the last gaps a real worker exposed: - test_no_user_secrets_required asserted user_secret_entries == [], counting optional overrides. The backend template declares DATABASE_URL/ASYNC_DATABASE_URL as source: user_secret, required: false, resolved from the allocated postgres. Only required user secrets dead-end deploy (WAITING_FOR_USER_SECRET), so the contract probe now reports required_user_secret_entries and the test checks that. - Raise the worker subprocess timeout default 300 -> 900 (worker-manager and worker-wrapper) so a live LLM agent process is not killed mid-edit; stays within the harness LLM_ENGINEERING_TIMEOUT. The noop runner keeps its own short timeout. Document COMPOSE_PROJECT_NAME and HOST_CLAUDE_DIR (isolated worker session copy) in .env.example so live tests and the stack agree regardless of checkout dir.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Расширяет THE MEGA TEST на реального LLM-воркера (agent_type=claude) поверх noop-пути. Живой прогон зелёный: noop 7/7 + LLM 5/5 (scaffold → live Claude пишет бэкенд → deploy success → /health 200 → non-LLM QA passed).
Ключевое:
make test-unit / lint зелёные.