BREAKING
feat/t0-dependency-inventory
#2 / 2
Land Scooling Lab T0/T2 training contract and seven-tier tests
sha256:2313b6a6353294a0ca08ff579624198da250b99163a86215aed31a905912e360
sha
+290
~13
−48
symbols
31 changed · 36 in snapshot
files
sha256:2002f0731003b1a048d72c531e167e7d80ea1a5a821829817354064a83053a7d
snapshot
+290
symbols added
~13
symbols modified
−48
symbols removed
31
files changed
36
files in snapshot
0
dead code introduced
Semantic Changes
351 symbols
+
test_data_integrity_job_and_artifact_hashes_survive_restart
method
method test_data_integrity_job_and_artifact_hashes_survive_restart L25–44
+
test_data_integrity_unsloth_evidence_preserved_byte_for_byte
method
method test_data_integrity_unsloth_evidence_preserved_byte_for_byte L46–53
+
test_e2e_http_create_poll_completed_and_list_artifacts
method
method test_e2e_http_create_poll_completed_and_list_artifacts L21–42
+
test_integration_api_to_fake_worker_lifecycle
method
method test_integration_api_to_fake_worker_lifecycle L17–34
+
test_integration_bom_generation_over_real_project_files
method
method test_integration_bom_generation_over_real_project_files L36–43
+
test_performance_bom_scan_runs_inside_ci_budget
method
method test_performance_bom_scan_runs_inside_ci_budget L33–51
+
test_performance_status_and_list_artifacts_are_bounded
method
method test_performance_status_and_list_artifacts_are_bounded L18–31
+
test_security_agpl_package_and_blocked_paths_are_rejected
method
method test_security_agpl_package_and_blocked_paths_are_rejected L53–75
+
test_security_rejects_path_traversal_command_and_url_injection
method
method test_security_rejects_path_traversal_command_and_url_injection L18–41
+
test_security_secret_scan_and_bom_audit_are_wired
method
method test_security_secret_scan_and_bom_audit_are_wired L43–51
+
test_stress_concurrent_duplicate_create_is_deduplicated
method
method test_stress_concurrent_duplicate_create_is_deduplicated L18–31
+
test_stress_many_fixture_jobs_respect_queue_limit
method
method test_stress_many_fixture_jobs_respect_queue_limit L33–44
+
test_unit_error_model_does_not_echo_payload_or_paths
method
method test_unit_error_model_does_not_echo_payload_or_paths L87–95
+
test_unit_invalid_state_transition_raises_safe_error
method
method test_unit_invalid_state_transition_raises_safe_error L34–39
+
test_unit_license_policy_blocks_agpl_and_blocked_paths
method
method test_unit_license_policy_blocks_agpl_and_blocked_paths L54–85
+
test_unit_schema_rejects_unsafe_fields_and_unapproved_models
method
method test_unit_schema_rejects_unsafe_fields_and_unapproved_models L41–52
+
test_unit_state_transitions_are_explicit_and_idempotent
method
method test_unit_state_transitions_are_explicit_and_idempotent L18–32
−
test_blank_required_fields_are_reported_deterministically
method
method test_blank_required_fields_are_reported_deterministically L33–58
−
test_training_status_values_are_stable
method
method test_training_status_values_are_stable L60–62
−
test_valid_training_job_request_has_no_errors
method
method test_valid_training_job_request_has_no_errors L16–31
−
test_audit_splits_accepted_and_rejected_entries
method
method test_audit_splits_accepted_and_rejected_entries L26–42
−
test_permissive_license_ids_are_allowed
method
method test_permissive_license_ids_are_allowed L16–19
+
Incident Record: T0/T2 Relocation (2026-06)
section Incident Record: T0/T2 Relocation (2026-06) L29–45
~
__all__
Files Changed
+22
~7
−2
36 in snapshot
+22
~7
−2
36 in snapshot
−
tests/test_contracts.py
.py
−
tests/test_license_policy.py
.py
← Older
Oldest on feat/t0-dependency-inventory
All commits
Newer
Add Python-only CI workflow for Scooling Lab
sha256:8b6186482ebefbdc01e9594fbef1fccdeb05b719ec1be42c31c349fa28cee9e3
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:2313b6a6353294a0ca08ff579624198da250b99163a86215aed31a905912e360 --body "your comment"
No comments yet. Be the first to start the discussion.