.gitignore
.strictacode.yml
LICENSE
MANIFEST.in
README.md
mkdocs.yml
pyproject.toml
.github/workflows/docs.yml
.github/workflows/lint.yml
.github/workflows/new_version.yml
.github/workflows/notify.yml
.github/workflows/publish.yml
.github/workflows/strictacode.yml
.github/workflows/tests.yml
.goga/Dockerfile
.goga/config.yml
.goga/scaffold.yml
.goga/history/2026/add-actions/adr.md
.goga/history/2026/add-actions/arch.md
.goga/history/2026/add-actions/design.md
.goga/history/2026/add-actions/task.md
.goga/history/2026/add-actions/completed/plan.md
.goga/history/2026/add-expect-count/adr.md
.goga/history/2026/add-expect-count/arch.md
.goga/history/2026/add-expect-count/design.md
.goga/history/2026/add-expect-count/task.md
.goga/history/2026/add-expect-count/completed/plan.md
.goga/history/2026/additional-configuration/adr.md
.goga/history/2026/additional-configuration/arch.md
.goga/history/2026/additional-configuration/design.md
.goga/history/2026/additional-configuration/task.md
.goga/history/2026/additional-configuration/completed/plan.md
.goga/history/2026/agent-context-window/adr.md
.goga/history/2026/agent-context-window/arch.md
.goga/history/2026/agent-context-window/design.md
.goga/history/2026/agent-context-window/task.md
.goga/history/2026/agent-context-window/completed/plan.md
.goga/history/2026/better-healt/adr.md
.goga/history/2026/better-healt/arch.md
.goga/history/2026/better-healt/design.md
.goga/history/2026/better-healt/task.md
.goga/history/2026/better-healt-2/adr.md
.goga/history/2026/better-healt-2/arch.md
.goga/history/2026/better-healt-2/design.md
.goga/history/2026/better-healt-2/task.md
.goga/history/2026/better-healt-2/completed/plan.md
.goga/history/2026/better-healt/completed/plan.md
.goga/history/2026/fix-interactive-loop/adr.md
.goga/history/2026/fix-interactive-loop/arch.md
.goga/history/2026/fix-interactive-loop/design.md
.goga/history/2026/fix-interactive-loop/task.md
.goga/history/2026/fix-interactive-loop/todo.md
.goga/history/2026/fix-interactive-loop/completed/plan.md
.goga/history/2026/fix-user-instructions/adr.md
.goga/history/2026/fix-user-instructions/arch.md
.goga/history/2026/fix-user-instructions/design.md
.goga/history/2026/fix-user-instructions/task.md
.goga/history/2026/fix-user-instructions/completed/plan.md
.goga/history/2026/more-usability/adr.md
.goga/history/2026/more-usability/arch.md
.goga/history/2026/more-usability/design.md
.goga/history/2026/more-usability/task.md
.goga/history/2026/more-usability/completed/plan.md
.goga/history/2026/step-group-and-step-params/adr.md
.goga/history/2026/step-group-and-step-params/arch.md
.goga/history/2026/step-group-and-step-params/design.md
.goga/history/2026/step-group-and-step-params/prd.md
.goga/history/2026/step-group-and-step-params/task.md
.goga/history/2026/step-group-and-step-params/completed/plan.md
.goga/history/2026/strict-and-fullscreen-mode/adr.md
.goga/history/2026/strict-and-fullscreen-mode/arch.md
.goga/history/2026/strict-and-fullscreen-mode/design.md
.goga/history/2026/strict-and-fullscreen-mode/task.md
.goga/history/2026/strict-and-fullscreen-mode/completed/plan.md
.goga/history/2026/the-first-version/adr.md
.goga/history/2026/the-first-version/arch.md
.goga/history/2026/the-first-version/design.md
.goga/history/2026/the-first-version/prd.md
.goga/history/2026/the-first-version/task.md
.goga/history/2026/the-first-version/completed/plan.md
.goga/memory/architecture.md
.goga/memory/code-design.md
.goga/tools/mkdocs/traceability.yml
.goga/usages/conventions.md
.goga/usages/cooks/anthropic.md
.goga/usages/cooks/json_repair.md
.goga/usages/cooks/openai.md
.goga/usages/cooks/playwright.md
.goga/usages/cooks/pydantic.md
.goga/usages/prompts/group_diagnosis.md
.goga/usages/prompts/group_framing.md
.goga/usages/prompts/step_cheatsheet.md
.goga/usages/prompts/step_generation.md
.goga/workflows/bugfix.yml
.goga/workflows/development.yml
.goga/workflows/epic.yml
.goga/workflows/story.yml
.goga/workflows/sync.yml
.goga/workflows/task.yml
agents/analyst.sh
agents/architector.sh
agents/developer.sh
agents/manager.sh
agents/product.sh
agents/reviewer.sh
agents/tester.sh
docs/configuration.md
docs/getting-started.md
docs/index.md
docs/guides/browser-setup.md
docs/guides/writing-steps.md
docs/overrides/main.html
docs/reference/driver-facade.md
docs/reference/failure-taxonomy.md
docs/reference/groups.md
docs/reference/hooks.md
docs/reference/interactive-steering.md
docs/reference/llm-providers.md
docs/reference/self-healing.md
docs/reference/settle-polling.md
docs/reference/step-cache.md
example/conftest.py
example/tests/__init__.py
example/tests/test_duckduckgo.py
example/tests/test_yandex.py
example/tests/test_youtube.py
prettyplay/__init__.py
prettyplay/executor.py
prettyplay/groups.py
prettyplay/runtime.py
prettyplay/scenario.py
prettyplay.egg-info/PKG-INFO
prettyplay.egg-info/SOURCES.txt
prettyplay.egg-info/dependency_links.txt
prettyplay.egg-info/requires.txt
prettyplay.egg-info/top_level.txt
prettyplay/.usages/lifecycle.md
prettyplay/.usages/steps.md
prettyplay/cache/__init__.py
prettyplay/cache/budgets.py
prettyplay/cache/models.py
prettyplay/cache/store.py
prettyplay/cache/text.py
prettyplay/cache/.usages/addressing.md
prettyplay/cache/.usages/budgets.md
prettyplay/cache/.usages/storage.md
prettyplay/config/__init__.py
prettyplay/config/loader.py
prettyplay/config/models.py
prettyplay/config/.usages/configuration.md
prettyplay/driver/__init__.py
prettyplay/driver/errors.py
prettyplay/driver/page.py
prettyplay/driver/session.py
prettyplay/driver/.usages/error_kinds.md
prettyplay/driver/.usages/plumbing.md
prettyplay/engine/__init__.py
prettyplay/engine/attempts.py
prettyplay/engine/classification.py
prettyplay/engine/compliance.py
prettyplay/engine/execution.py
prettyplay/engine/generator.py
prettyplay/engine/healer.py
prettyplay/engine/text.py
prettyplay/engine/.usages/generation.md
prettyplay/engine/.usages/healing.md
prettyplay/engine/groups/__init__.py
prettyplay/engine/groups/diagnosis.py
prettyplay/engine/groups/outcome.py
prettyplay/engine/groups/recovery.py
prettyplay/engine/groups/.usages/recovery.md
prettyplay/engine/polling/__init__.py
prettyplay/engine/polling/settle.py
prettyplay/engine/polling/window.py
prettyplay/engine/polling/.usages/settle.md
prettyplay/engine/steering/__init__.py
prettyplay/engine/steering/steering.py
prettyplay/engine/steering/.usages/steering.md
prettyplay/failures/__init__.py
prettyplay/failures/errors.py
prettyplay/failures/.usages/taxonomy.md
prettyplay/llm/__init__.py
prettyplay/llm/_request.py
prettyplay/llm/anthropic_provider.py
prettyplay/llm/models.py
prettyplay/llm/openai_provider.py
prettyplay/llm/provider.py
prettyplay/llm/.usages/classification.md
prettyplay/llm/.usages/providers.md
prettyplay/reporting/__init__.py
prettyplay/reporting/hooks.py
prettyplay/reporting/reporter.py
prettyplay/reporting/.usages/hooks.md
tests/__init__.py
tests/conftest.py
tests/test_executor.py
tests/test_groups_integration.py
tests/test_integration.py
tests/test_runtime.py
tests/test_scenario.py
tests/cache/__init__.py
tests/cache/test_budgets.py
tests/cache/test_models.py
tests/cache/test_store.py
tests/cache/test_text.py
tests/config/__init__.py
tests/config/test_loader.py
tests/config/test_models.py
tests/driver/__init__.py
tests/driver/test_errors.py
tests/driver/test_page.py
tests/driver/test_session.py
tests/engine/__init__.py
tests/engine/test_attempts.py
tests/engine/test_classification.py
tests/engine/test_compliance.py
tests/engine/test_execution.py
tests/engine/test_generator.py
tests/engine/test_healer.py
tests/engine/test_text.py
tests/engine/groups/__init__.py
tests/engine/groups/test_diagnosis.py
tests/engine/groups/test_outcome.py
tests/engine/groups/test_recovery.py
tests/engine/polling/__init__.py
tests/engine/polling/test_settle.py
tests/engine/polling/test_window.py
tests/engine/steering/__init__.py
tests/engine/steering/test_steering.py
tests/failures/__init__.py
tests/failures/test_errors.py
tests/llm/__init__.py
tests/llm/test_anthropic_provider.py
tests/llm/test_models.py
tests/llm/test_openai_provider.py
tests/llm/test_provider.py
tests/llm/test_request.py
tests/reporting/__init__.py
tests/reporting/test_hooks.py
tests/reporting/test_reporter.py