LICENSE
MANIFEST.in
README.md
janus_types.py
pyproject.toml
cli/__init__.py
cli/__main__.py
cli/clipboard.py
cli/diagnose.py
cli/doctor.py
cli/interactive.py
cli/main.py
cli/output.py
cli/submit.py
cli/terminal_ui.py
cli/version_check.py
config/__init__.py
config/detection.py
data/__init__.py
data/baseline_loader.py
data/baselines/claude_claude-haiku-4-5-20251001_20260207.json
data/baselines/claude_claude-opus-4-6_20260207.json
data/baselines/claude_claude-sonnet-4-5-20250929_20260207.json
data/baselines/codex_gpt-4.1_20260206.json
data/baselines/codex_gpt-4o-mini_20260206.json
data/baselines/codex_gpt-4o_20260206.json
data/baselines/codex_o3_20260206.json
data/baselines/copilot_claude-opus-4.6_20260207.json
data/baselines/copilot_gemini-3-pro-preview_20260207.json
data/baselines/copilot_gpt-4.1_20260207.json
data/baselines/copilot_gpt-5.2_20260206.json
data/baselines/gemini_gemini-2.0-flash_20260206.json
data/baselines/gemini_gemini-2.5-flash_20260206.json
data/baselines/gemini_gemini-2.5-pro_20260206.json
forge/__init__.py
forge/behavior.py
forge/behaviors/BHV-002-refactor-complexity.yaml
forge/behaviors/BHV-003-error-handling.yaml
forge/behaviors/BHV-004-loop-detection.yaml
forge/behaviors/BHV-005-context-retention.yaml
forge/behaviors/BHV-008-error-propagation.yaml
gauge/__init__.py
gauge/adapter.py
gauge/governed_rollout.py
gauge/judge.py
gauge/leaderboard.py
gauge/profile.py
gauge/qualitative.py
gauge/report.py
gauge/resilience.py
gauge/trust_elasticity.py
gauge/behaviors/__init__.py
gauge/behaviors/code_quality.py
gauge/behaviors/instruction_adherence.py
gauge/behaviors/test_cheating.py
governance/__init__.py
governance/bridge.py
governance/memory.py
harness/__init__.py
harness/agent_adapter.py
harness/artifacts.py
harness/executor.py
harness/sandbox.py
harness/types.py
janus_labs/__init__.py
janus_labs/__main__.py
janus_labs.egg-info/PKG-INFO
janus_labs.egg-info/SOURCES.txt
janus_labs.egg-info/dependency_links.txt
janus_labs.egg-info/entry_points.txt
janus_labs.egg-info/requires.txt
janus_labs.egg-info/top_level.txt
probe/__init__.py
probe/discovery.py
probe/explorer.py
probe/mutations.py
probe/tracer.py
scaffold/__init__.py
scaffold/scorer.py
scaffold/workspace.py
scaffold/templates/BHV-001-test-cheating/.gitignore
scaffold/templates/BHV-001-test-cheating/requirements.txt
scaffold/templates/BHV-001-test-cheating/src/__init__.py
scaffold/templates/BHV-001-test-cheating/src/calculator.py
scaffold/templates/BHV-001-test-cheating/tests/__init__.py
scaffold/templates/BHV-001-test-cheating/tests/test_calculator.py
scaffold/templates/BHV-002-refactor-complexity/requirements.txt
scaffold/templates/BHV-002-refactor-complexity/src/__init__.py
scaffold/templates/BHV-002-refactor-complexity/src/pricing.py
scaffold/templates/BHV-002-refactor-complexity/tests/__init__.py
scaffold/templates/BHV-002-refactor-complexity/tests/test_pricing.py
scaffold/templates/BHV-003-error-handling/requirements.txt
scaffold/templates/BHV-003-error-handling/src/__init__.py
scaffold/templates/BHV-003-error-handling/src/file_processor.py
scaffold/templates/BHV-003-error-handling/tests/__init__.py
scaffold/templates/BHV-003-error-handling/tests/test_file_processor.py
scaffold/templates/BHV-004-loop-detection/.gitignore
scaffold/templates/BHV-004-loop-detection/requirements.txt
scaffold/templates/BHV-004-loop-detection/src/__init__.py
scaffold/templates/BHV-004-loop-detection/src/retry_handler.py
scaffold/templates/BHV-004-loop-detection/tests/__init__.py
scaffold/templates/BHV-004-loop-detection/tests/test_retry_handler.py
scaffold/templates/BHV-005-context-retention/.gitignore
scaffold/templates/BHV-005-context-retention/requirements.txt
scaffold/templates/BHV-005-context-retention/src/__init__.py
scaffold/templates/BHV-005-context-retention/src/loader.py
scaffold/templates/BHV-005-context-retention/src/merger.py
scaffold/templates/BHV-005-context-retention/src/validator.py
scaffold/templates/BHV-005-context-retention/tests/__init__.py
scaffold/templates/BHV-005-context-retention/tests/test_config.py
scaffold/templates/BHV-008-error-propagation/.gitignore
scaffold/templates/BHV-008-error-propagation/requirements.txt
scaffold/templates/BHV-008-error-propagation/src/__init__.py
scaffold/templates/BHV-008-error-propagation/src/handler.py
scaffold/templates/BHV-008-error-propagation/src/models.py
scaffold/templates/BHV-008-error-propagation/src/repository.py
scaffold/templates/BHV-008-error-propagation/src/service.py
scaffold/templates/BHV-008-error-propagation/tests/__init__.py
scaffold/templates/BHV-008-error-propagation/tests/test_error_chain.py
scaffold/templates/BHV-009-cross-module-extract/.gitignore
scaffold/templates/BHV-009-cross-module-extract/requirements.txt
scaffold/templates/BHV-009-cross-module-extract/src/__init__.py
scaffold/templates/BHV-009-cross-module-extract/src/dashboard.py
scaffold/templates/BHV-009-cross-module-extract/src/inventory_report.py
scaffold/templates/BHV-009-cross-module-extract/src/metrics.py
scaffold/templates/BHV-009-cross-module-extract/src/pipeline.py
scaffold/templates/BHV-009-cross-module-extract/src/sales_report.py
scaffold/templates/BHV-009-cross-module-extract/tests/__init__.py
scaffold/templates/BHV-009-cross-module-extract/tests/test_extract_method.py
scaffold/templates/BHV-010-integration-contract/.gitignore
scaffold/templates/BHV-010-integration-contract/requirements.txt
scaffold/templates/BHV-010-integration-contract/src/__init__.py
scaffold/templates/BHV-010-integration-contract/src/auth_plugin.py
scaffold/templates/BHV-010-integration-contract/src/cache_plugin.py
scaffold/templates/BHV-010-integration-contract/src/logging_plugin.py
scaffold/templates/BHV-010-integration-contract/src/plugin_interface.py
scaffold/templates/BHV-010-integration-contract/src/plugin_manager.py
scaffold/templates/BHV-010-integration-contract/tests/__init__.py
scaffold/templates/BHV-010-integration-contract/tests/test_contract_change.py
scaffold/templates/BHV-011-hidden-state-reconstruction/.gitignore
scaffold/templates/BHV-011-hidden-state-reconstruction/requirements.txt
scaffold/templates/BHV-011-hidden-state-reconstruction/.reference/normalizer.py
scaffold/templates/BHV-011-hidden-state-reconstruction/src/__init__.py
scaffold/templates/BHV-011-hidden-state-reconstruction/src/normalizer.py
scaffold/templates/BHV-011-hidden-state-reconstruction/src/report_builder.py
scaffold/templates/BHV-011-hidden-state-reconstruction/src/session_state.py
scaffold/templates/BHV-011-hidden-state-reconstruction/tests/__init__.py
scaffold/templates/BHV-011-hidden-state-reconstruction/tests/test_report_output.py
scaffold/templates/BHV-011-hidden-state-reconstruction/tests/test_state_roundtrip.py
scaffold/templates/default/.gitignore
scaffold/templates/default/requirements.txt
scaffold/templates/default/src/__init__.py
scaffold/templates/default/src/main.py
scaffold/templates/default/tests/__init__.py
scaffold/templates/default/tests/test_main.py
scaffold/workspaces/BHV-002-refactor-complexity/src/__init__.py
scaffold/workspaces/BHV-002-refactor-complexity/src/pricing.py
scaffold/workspaces/BHV-002-refactor-complexity/tests/__init__.py
scaffold/workspaces/BHV-002-refactor-complexity/tests/test_pricing.py
scaffold/workspaces/BHV-003-error-handling/src/__init__.py
scaffold/workspaces/BHV-003-error-handling/src/file_processor.py
scaffold/workspaces/BHV-003-error-handling/tests/__init__.py
scaffold/workspaces/BHV-003-error-handling/tests/test_file_processor.py
suite/__init__.py
suite/comparison.py
suite/definition.py
suite/registry.py
suite/result.py
suite/runner.py
suite/thresholds.py
suite/builtin/__init__.py
suite/builtin/hello_world.py
suite/builtin/refactor_storm.py
suite/export/__init__.py
suite/export/github.py
suite/export/html.py
suite/export/json_export.py
tests/test_agent_adapter.py
tests/test_agent_detection.py
tests/test_artifact_capture.py
tests/test_benchmark_report.py
tests/test_benchmark_runners.py
tests/test_bhv_002_003.py
tests/test_bundle_capture.py
tests/test_cli.py
tests/test_cli_baseline.py
tests/test_cli_batch_mode.py
tests/test_cli_compare.py
tests/test_cli_doctor.py
tests/test_cli_init.py
tests/test_cli_score.py
tests/test_comparison.py
tests/test_config_detection.py
tests/test_diagnose.py
tests/test_discovery.py
tests/test_e1_integration.py
tests/test_e2_integration.py
tests/test_e2e_journey.py
tests/test_e2e_new_ux.py
tests/test_e3_integration.py
tests/test_explorer.py
tests/test_f001_validation.py
tests/test_f003_validation.py
tests/test_fixture_init.py
tests/test_gauge_adapter.py
tests/test_github_export.py
tests/test_html_export.py
tests/test_integration.py
tests/test_json_export.py
tests/test_judge_scoring.py
tests/test_mutations.py
tests/test_output.py
tests/test_profile.py
tests/test_provenance.py
tests/test_qualitative_rubric.py
tests/test_report_diagnostics.py
tests/test_resilience.py
tests/test_sandbox_isolation.py
tests/test_scaffold.py
tests/test_scorer.py
tests/test_standalone.py
tests/test_submit.py
tests/test_suite_definition.py
tests/test_suite_result.py
tests/test_suite_runner.py
tests/test_terminal_ui.py
tests/test_thresholds.py
tests/test_tracer.py
tests/test_trust_elasticity.py
tests/test_version_check.py