{
  "schema_version": 1,
  "campaign_id": "e2-full-20261101",
  "created_at": "2026-11-01T09:56:58.795765+00:00",
  "status": "approved_for_production_after_per_task_qualification",
  "authorization": "Current user explicitly requested full E2 data production.",
  "targets": {
    "qualified_trajectories": 2000,
    "effective_supervised_tokens": 6200000,
    "P1_tokens": 4960000,
    "P2_P3_tokens": 1240000,
    "P1_fraction": 0.8,
    "P2_P3_fraction": 0.2,
    "within_student_group_minimum": null,
    "include_existing_active_releases": true
  },
  "scope": {
    "candidate_tasks": 2421,
    "families": 971,
    "max_new_native_requests": 145260,
    "max_new_API_output_tokens": 158662656,
    "normal_attempts_per_issue": 1,
    "family_issue_cap": 3,
    "solver_concurrency": 2,
    "student_inference_concurrency": 1,
    "qualification_workers": 2
  },
  "per_task": {
    "native_requests": 60,
    "output_tokens": 65536,
    "seconds": 1800,
    "student_prefix_limit": 15000
  },
  "producer": {
    "root": "E:\\Deeplearning\\wt\\p2-recovery-frozen-20261101",
    "head": "fdb236bde9f33a282e630b1a64670181506cd2c2",
    "submodule": "a520c9ef6e1d056d7713c4574ea99d4c4f456c79",
    "acceptance": {
      "path": "E:\\Deeplearning\\wt\\p2-recovery-frozen-20261101\\storage\\audits\\p2p3-real-20261101\\p0-recovery-v2\\acceptance.json",
      "sha256": "b1937e57e36a9f47e4913d13bde090b910ac412986dac6c0cd6581eec1f55084"
    },
    "factory_python": "E:\\Deeplearning\\local_train\\swefactory_self\\.venv\\Scripts\\python.exe",
    "runtime_root": "E:/Deeplearning/dsh-p0-runtime-20261030",
    "student_model_dir": "E:\\Deeplearning\\local_train\\model\\Qwen3.5-4B"
  },
  "inputs": {
    "public_inventory": {
      "path": "E:\\Deeplearning\\local_train\\eval\\work\\coverage-cap3-production-20261031\\inventory\\candidates.jsonl",
      "sha256": "abcf848a8ecefbb671f76f89ee137d6fc801ec2de3c846df0ccb6392dd426d9c"
    },
    "partition_baseline": {
      "path": "E:\\Deeplearning\\local_train\\eval\\work\\p2p3-real-20261101\\parent\\batch-split.json",
      "sha256": "3100e352d8d8fe837156eaecb8b1e469810ca79cfa39c50e426544a197e32bbc"
    },
    "protected": {
      "path": "E:\\Deeplearning\\local_train\\swefactory_self\\configs\\data\\protected_swe_families.json",
      "sha256": "975177ed47e3ec8052a70d2ffbb1e51aa402ce72ea90826d974ebd8ea0ff0c98"
    },
    "student_admission_policy": {
      "path": "E:\\Deeplearning\\local_train\\storage\\config\\student-admission-v2.json",
      "sha256": "25ea3b94109c026b66a102865c77bc5f6bd566d0652c534ecaf5b9f751da1380"
    }
  },
  "ledger": "E:\\Deeplearning\\local_train\\eval\\work\\e2-full-20261101\\campaign.sqlite3",
  "excluded_prior_issues": [
    "beetbox_beets_pr5409",
    "beetbox_beets_pr5421",
    "beetbox_beets_pr5442",
    "c2nes_javalang_pr23",
    "canonical_operator_pr159",
    "cesbit_pyleri_pr24",
    "declaresub_abnf_pr20",
    "disqus_django-bitfield_pr104",
    "fugue-project_triad_pr17",
    "gahjelle_pyconfs_pr17",
    "graphql-python_graphql-server-core_pr37",
    "i2mint_dol_pr57",
    "kiwicom_structlog-sentry_pr74",
    "kuimono_openapi-schema-pydantic_pr11",
    "lasp_cdflib_pr162",
    "lasp_cdflib_pr257",
    "mattrobenolt_jinja2-cli_pr118",
    "meadsteve_lagom_pr113",
    "mediawiki-utilities_python-mwxml_pr13",
    "meerk40t_svgelements_pr233",
    "msiemens_tinydb_pr202",
    "msiemens_tinydb_pr33",
    "msiemens_tinydb_pr39",
    "omnilib_sphinx-mdinclude_pr68",
    "pypa_abi3audit_pr24",
    "python-scim_scim2-models_pr44",
    "regebro_svg.path_pr83",
    "remcohaszing_pywakeonlan_pr24",
    "rockem_busypie_pr28",
    "sbidoul_whool_pr15",
    "tbielawa_bitmath_pr21",
    "tomasvotava_fastapi-sso_pr99"
  ],
  "excluded_prior_zero_call_blocks": [
    "lasp_cdflib_pr49",
    "lasp_cdflib_pr51"
  ],
  "prior_family_issue_counts": {
    "declaresub/abnf": 1,
    "sbidoul/whool": 1,
    "beetbox/beets": 3,
    "msiemens/tinydb": 3,
    "gahjelle/pyconfs": 1,
    "i2mint/dol": 1,
    "regebro/svg.path": 1,
    "rockem/busypie": 1,
    "python-scim/scim2-models": 1,
    "meadsteve/lagom": 1,
    "lasp/cdflib": 2,
    "meerk40t/svgelements": 1,
    "remcohaszing/pywakeonlan": 1,
    "disqus/django-bitfield": 1,
    "canonical/operator": 1,
    "graphql-python/graphql-server-core": 1,
    "cesbit/pyleri": 1,
    "tbielawa/bitmath": 1,
    "mediawiki-utilities/python-mwxml": 1,
    "kuimono/openapi-schema-pydantic": 1,
    "mattrobenolt/jinja2-cli": 1,
    "pypa/abi3audit": 1,
    "c2nes/javalang": 1,
    "fugue-project/triad": 1,
    "omnilib/sphinx-mdinclude": 1,
    "kiwicom/structlog-sentry": 1,
    "tomasvotava/fastapi-sso": 1
  },
  "known_components": {
    "beetbox/beets": "github-network:827590",
    "canonical/operator": "github-network:212098176",
    "c2nes/javalang": "github-network:6012320",
    "cesbit/pyleri": "github-network:42098822",
    "disqus/django-bitfield": "github-network:1201984",
    "declaresub/abnf": "github-network:254751095",
    "gahjelle/pyconfs": "github-network:215508920",
    "fugue-project/triad": "github-network:250901923",
    "graphql-python/graphql-server-core": "github-network:85903189",
    "i2mint/dol": "github-network:299438731",
    "kiwicom/structlog-sentry": "github-network:183196087",
    "kuimono/openapi-schema-pydantic": "github-network:263836606",
    "lasp/cdflib": "github-network:102912691",
    "meadsteve/lagom": "github-network:189738708",
    "mattrobenolt/jinja2-cli": "github-network:4523552",
    "meerk40t/svgelements": "github-network:218454382",
    "mediawiki-utilities/python-mwxml": "github-network:41327583",
    "msiemens/tinydb": "github-network:11380094",
    "omnilib/sphinx-mdinclude": "github-network:455079983",
    "python-scim/scim2-models": "github-network:805020652",
    "pypa/abi3audit": "github-network:538788509",
    "regebro/svg.path": "github-network:7987589",
    "sbidoul/whool": "github-network:203003844",
    "rockem/busypie": "github-network:229114211",
    "tbielawa/bitmath": "github-network:17545616",
    "tomasvotava/fastapi-sso": "github-network:346033602"
  },
  "lane_policy": "A collects P1. B collects P1 or student-related tasks according to the current supervised-token deficit and ready service; no post-run relabeling.",
  "qualification": "Each task requires public issue review, component and near-duplicate checks, default clean-base isolation, frozen public probe with baseline/correct/wrong controls, and real zero-call CLI preflight.",
  "publication": "Independent semantic review, valid judge and probe, exact alignment, native release/SQLite/CPU loader; exclude withdrawn releases.",
  "stops": [
    "Target collection and token supply reached; prepare 80/20 assembly without training.",
    "Finite candidate inventory exhausted: report actual shortfall without duplicate-fill or quality resampling.",
    "Shared identity drift, uncertain model usage or user stop: halt dispatch and preserve state."
  ],
  "accounting": "Native logical requests and upstream HTTP attempts are separate. HTTP attempts have no implemented hard cap.",
  "training_authorized": false
}
