diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9318575b5..41123e9e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,13 +17,25 @@ jobs: steps: - uses: actions/checkout@v4 + + - name: Detect Rust workspace + id: rust-workspace + run: | + if [ -f Cargo.toml ]; then + echo "present=true" >> "$GITHUB_OUTPUT" + else + echo "present=false" >> "$GITHUB_OUTPUT" + echo "No root Cargo.toml found; skipping Rust checks for this corpus-only checkout." + fi - name: Install Rust + if: steps.rust-workspace.outputs.present == 'true' uses: dtolnay/rust-toolchain@stable with: components: clippy, rustfmt - name: Cache cargo + if: steps.rust-workspace.outputs.present == 'true' uses: actions/cache@v4 with: path: | @@ -35,13 +47,16 @@ jobs: ${{ runner.os }}-cargo- - name: Check formatting + if: steps.rust-workspace.outputs.present == 'true' run: cargo fmt --all -- --check - name: Clippy + if: steps.rust-workspace.outputs.present == 'true' run: cargo clippy --workspace --all-targets -- -D warnings continue-on-error: true - name: Build + if: steps.rust-workspace.outputs.present == 'true' run: cargo build --release --workspace # ==================== Next.js Frontend ==================== @@ -54,8 +69,20 @@ jobs: steps: - uses: actions/checkout@v4 + + - name: Detect Next.js app + id: next-app + working-directory: . + run: | + if [ -f uet_web/package-lock.json ]; then + echo "present=true" >> "$GITHUB_OUTPUT" + else + echo "present=false" >> "$GITHUB_OUTPUT" + echo "No uet_web/package-lock.json found; skipping Next.js checks for this corpus-only checkout." + fi - name: Setup Node.js + if: steps.next-app.outputs.present == 'true' uses: actions/setup-node@v4 with: node-version: '20' @@ -63,13 +90,16 @@ jobs: cache-dependency-path: './uet_web/package-lock.json' - name: Install dependencies + if: steps.next-app.outputs.present == 'true' run: npm ci --legacy-peer-deps - name: Lint + if: steps.next-app.outputs.present == 'true' run: npm run lint continue-on-error: true - name: Build + if: steps.next-app.outputs.present == 'true' run: npm run build env: NEXT_TELEMETRY_DISABLED: 1 diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json new file mode 100644 index 000000000..896ee1558 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json @@ -0,0 +1,32 @@ +{ + "schema_version": "1.0", + "source_class": "external_adjacent_phonon_context_report", + "checked_date": "2026-05-12", + "scope": "Adjacent phonon-context literature that may help the next A15 live capture pass without being promoted to canonical row evidence", + "materials": [ + { + "material": "Nb3Sn", + "adjacent_sources": [ + { + "title_or_doi": "10.1103/PhysRevB.19.4023", + "article_title": "Phonon dispersion in Nb3Sn", + "role": "adjacent phonon-context source", + "note": "This source appears useful for understanding specific softened phonon modes in Nb3Sn, but it is not the canonical table-layer source currently chosen for the benchmark-row phonon capture." + } + ] + }, + { + "material": "Nb3Ge", + "adjacent_sources": [ + { + "title_or_doi": "IBM Research: Large anisotropic vibrational correlations in A15 Nb3Ge", + "article_title": "Large anisotropic vibrational correlations in A15 Nb3Ge", + "role": "adjacent phonon-context source", + "note": "This source appears useful for qualitative vibrational context in Nb3Ge, but it is not the canonical table-layer source currently chosen for the benchmark-row phonon capture." + } + ] + } + ], + "practical_result": "Adjacent phonon-context literature is now pinned for both A15 rows, which may help orient a future full-text pass if the canonical source remains difficult to capture, but these sources still do not replace the chosen canonical row-capture path.", + "claim_boundary": "This report holds search-guidance context only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json new file mode 100644 index 000000000..64500b706 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json @@ -0,0 +1,106 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_extraction_plan", + "source_role": "execution-ready field extraction plan for the A15 residual blocker pair", + "source_label": "A15 field extraction plan for Nb3Sn and Nb3Ge", + "checked_date": "2026-05-07", + "materials": [ + { + "material": "Nb3Sn", + "steps": [ + { + "order": 1, + "field": "Tc_observed", + "preferred_reference": "10.1103/PhysRev.95.1435", + "target_capture": [ + "explicit Tc statement or row", + "table_or_figure_identifier or equivalent text locator", + "unit_basis = K" + ], + "success_condition": "A repo-local archive entry can point to one exact Tc statement or row from the primary publication anchor." + }, + { + "order": 2, + "field": "Theta_D_K_or_omega_log_K", + "preferred_reference": "10.1103/PhysRevB.27.1568", + "target_capture": [ + "phonon-spectrum moment or omega_log style row if present", + "proxy convention note", + "unit_basis = K" + ], + "success_condition": "One explicit phonon proxy convention is archived and can be named in topic review." + }, + { + "order": 3, + "field": "lambda_ep", + "preferred_reference": "10.1016/0378-4363(84)90167-0", + "target_capture": [ + "explicit lambda or e-ph parameter statement", + "locator for the lambda source row or text statement", + "compatibility note against the chosen phonon proxy convention" + ], + "success_condition": "A lambda value or named coupling statement is archived from a source that is compatible with the chosen A15 proxy convention." + }, + { + "order": 4, + "field": "mu_star", + "preferred_reference": null, + "target_capture": [ + "row-specific source if available", + "otherwise explicit family-convention note" + ], + "success_condition": "The review packet can say honestly whether mu_star is row-specific or retained as a family convention." + } + ] + }, + { + "material": "Nb3Ge", + "steps": [ + { + "order": 1, + "field": "Tc_observed", + "preferred_reference": "10.1063/1.1654966", + "target_capture": [ + "explicit Tc statement or row", + "table_or_figure_identifier or equivalent text locator", + "unit_basis = K" + ], + "success_condition": "A repo-local archive entry can point to one exact Tc statement or row from the primary publication anchor." + }, + { + "order": 2, + "field": "Theta_D_K_or_omega_log_K", + "preferred_reference": "10.1103/PhysRevB.27.1568", + "target_capture": [ + "phonon-spectrum moment or omega_log style row if present", + "proxy convention note", + "unit_basis = K" + ], + "success_condition": "One explicit phonon proxy convention is archived and can be named in topic review." + }, + { + "order": 3, + "field": "lambda_ep", + "preferred_reference": "10.1016/0378-4363(84)90167-0", + "target_capture": [ + "explicit lambda or e-ph parameter statement", + "locator for the lambda source row or text statement", + "compatibility note against the chosen phonon proxy convention" + ], + "success_condition": "A lambda value or named coupling statement is archived from a source that is compatible with the chosen A15 proxy convention." + }, + { + "order": 4, + "field": "mu_star", + "preferred_reference": null, + "target_capture": [ + "row-specific source if available", + "otherwise explicit family-convention note" + ], + "success_condition": "The review packet can say honestly whether mu_star is row-specific or retained as a family convention." + } + ] + } + ], + "claim_boundary": "This plan sequences extraction work only. It does not certify any captured value until the archive and topic handoff gates are passed." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json new file mode 100644 index 000000000..3b00b7cad --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json @@ -0,0 +1,35 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_first_live_capture_target_packet", + "pair_label": "A15 residual blocker pair", + "checked_date": "2026-05-12", + "purpose": "Identify and track the single first live numeric capture target across the A15 pair without requiring the operator to reconstruct priority from multiple workflow files.", + "current_status": "first_live_capture_value_obtained_pending_review", + "selected_first_target": { + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "reason_for_selection": [ + "Nb3Sn remains the strongest A15 shortcut candidate.", + "Its phonon field was the narrowest decisive blocker before the abstract-level lambda=1.5 capture could gain more practical weight, and it now has a provisional Table II value pending review.", + "The PRB source family already says phonon moments are tabulated and prefers omega_log-style interpretation over Debye temperature." + ], + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "critical_blocker_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "live_capture_attempt_template": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "live_capture_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json" + }, + "what_success_looks_like": [ + "One row-specific phonon numeric value is captured for Nb3Sn; this is now provisionally satisfied by Nb3Sn I omega_log=127 K from Table II.", + "The capture records archived_raw_path, locator fields, quoted text, and unit basis.", + "The capture explicitly states whether the accepted proxy is omega_log or another phonon moment.", + "The downstream Nb3Sn lambda=1.5 abstract capture can then be reviewed against a resolved same-family phonon convention." + ], + "what_not_to_do": [ + "Do not treat abstract-only convention text as if it were the phonon numeric capture.", + "Do not promote the abstract-level lambda value to row-usable status before the Nb3Sn phonon convention is resolved.", + "Do not skip to Nb3Ge lambda before the first Nb3Sn phonon pass is attempted." + ], + "claim_boundary": "This packet records that the first live capture target has produced a provisional value. It does not certify that value as benchmark-ready and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json new file mode 100644 index 000000000..6e37d5f7f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json @@ -0,0 +1,62 @@ +{ + "schema_version": "1.0", + "source_class": "external_fulltext_table_target_map", + "source_role": "maps the most likely full-text table or section targets for the next A15 numeric extraction pass", + "source_label": "A15 full-text table target map", + "checked_date": "2026-05-11", + "materials": [ + { + "material": "Nb3Sn", + "targets": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "host_layer": "APS abstract and full article", + "target_section_hint": "Abstract first, then discovery discussion or measurement summary in full text", + "why_this_section": "The abstract already exposes the Tc statement; the full-text pass should now confirm exact page context and row identity." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host_layer": "OSTI summary and full PRB article", + "target_section_hint": "Tables or sections containing experimentally determined moments of the phonon spectra, especially omega_log, because the abstract says these values are tabulated", + "why_this_section": "The primary-host abstract explicitly says phonon-spectrum moments including omega_log are included and tabulated, and also says Debye temperature is generally a bad estimate of omega_log." + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "host_layer": "ScienceDirect abstract and full article", + "target_section_hint": "Sections, tables, or figures reporting alpha^2F(omega), full phonon dispersion, or explicit lambda values for Nb3Sn", + "why_this_section": "The abstract confirms that Nb3Sn-specific electron-phonon calculations and lambda are present, so the next pass should target the numeric presentation layer." + } + ] + }, + { + "material": "Nb3Ge", + "targets": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1063/1.1654966", + "host_layer": "Publication record and full article", + "target_section_hint": "Summary statement first, then the film or sample description in full text", + "why_this_section": "The record layer already exposes the 22.3 K statement; the full-text pass should now confirm page context and sample identity." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host_layer": "OSTI summary and full PRB article", + "target_section_hint": "Tables or sections containing experimentally determined moments of the phonon spectra, especially omega_log, because the abstract says these values are tabulated", + "why_this_section": "The same A15 phonon-spectrum source should be checked for Nb3Ge row-level moments once the full table is visible, because the primary-host abstract says the moments are tabulated." + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "host_layer": "ScienceDirect abstract and full article", + "target_section_hint": "Sections, tables, or figures reporting alpha^2F(omega), full phonon dispersion, or explicit lambda values for Nb3Ge", + "why_this_section": "The abstract confirms that Nb3Ge-specific electron-phonon calculations and lambda are present, so the next pass should target the numeric presentation layer." + } + ] + } + ], + "claim_boundary": "This map only narrows where to look in full text. It does not certify any value until a row-specific capture is archived." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json new file mode 100644 index 000000000..ebb613ce9 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json @@ -0,0 +1,38 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_lambda_abstract_numeric_review_packet", + "pair_label": "A15 residual blocker pair", + "checked_date": "2026-05-12", + "purpose": "Summarize what the newly captured A15 abstract-level lambda numerics do and do not resolve before any row-level patch review is allowed.", + "source_anchor": { + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "host_layer": "ScienceDirect primary-host abstract text" + }, + "materials": [ + { + "material": "Nb3Sn", + "working_lambda_ep": 1.8, + "abstract_lambda_ep": 1.5, + "difference_direction": "external_lower_than_working_row", + "compatibility_state": "same_family_numeric_signal_present_but_not_row_usable", + "interpretation": "The abstract-level value is close enough to keep the row in the same strong-coupling family, but the new Nb3Sn omega_log sensitivity review shows that lambda=1.5 should not be promoted by itself; stronger archival support and convention review are still required." + }, + { + "material": "Nb3Ge", + "working_lambda_ep": 2.1, + "abstract_lambda_ep": 1.9, + "difference_direction": "external_lower_than_working_row", + "compatibility_state": "same_family_numeric_signal_present_but_not_row_usable", + "interpretation": "The abstract-level value is again close enough to keep the row in the same strong-coupling family, but it still cannot settle the benchmark row until the phonon convention is fixed and stronger archival support is attached." + } + ], + "shared_unresolved_conditions": [ + "Nb3Sn has a provisional Table II omega_log capture, but it is not row-usable until sample-choice, repo archive, and same-family review are complete; Nb3Ge still lacks a row-specific phonon numeric capture.", + "Neither row has a raw-page or table-level lambda capture with archived_raw_path and row locator.", + "The pair still needs same-family review to show that the abstract-level lambda values are compatible with the phonon convention chosen for the benchmark rows." + ], + "practical_result": "The A15 pair now has source-family-consistent lambda numerics at abstract level, which is stronger than support-only text and stronger than weak secondary hints, but still not enough to unblock patch review.", + "claim_boundary": "This review packet records abstract-level numeric compatibility only. It does not certify row edits and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json new file mode 100644 index 000000000..bde8fe286 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json @@ -0,0 +1,46 @@ +{ + "schema_version": "1.0", + "source_class": "external_lambda_capture_stub", + "source_role": "capture stub for the third A15 extraction pass focused on lambda_ep", + "source_label": "A15 lambda capture stub for Nb3Sn and Nb3Ge", + "checked_date": "2026-05-12", + "materials": [ + { + "material": "Nb3Sn", + "preferred_reference": "10.1016/0378-4363(84)90167-0", + "field": "lambda_ep", + "capture_stub": { + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "page_or_section_locator": "Abstract; bibliographic context Physica B+C 126(1-3), 217-228", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract lambda comparison statement", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json", + "archived_raw_path": null, + "normalized_value_dimensionless": 1.5, + "proxy_compatibility_note": "The primary-host abstract now provides a row-specific lambda value for Nb3Sn, but same-family convention review and stronger archival support are still needed before benchmark-row use.", + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review" + }, + "success_condition": "One explicit lambda statement or row is captured and linked to the chosen A15 phonon-proxy convention." + }, + { + "material": "Nb3Ge", + "preferred_reference": "10.1016/0378-4363(84)90167-0", + "field": "lambda_ep", + "capture_stub": { + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "page_or_section_locator": "Abstract; bibliographic context Physica B+C 126(1-3), 217-228", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract lambda comparison statement", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json", + "archived_raw_path": null, + "normalized_value_dimensionless": 1.9, + "proxy_compatibility_note": "The primary-host abstract now provides a row-specific lambda value for Nb3Ge, but same-family convention review and stronger archival support are still needed before benchmark-row use.", + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review" + }, + "success_condition": "One explicit lambda statement or row is captured and linked to the chosen A15 phonon-proxy convention." + } + ], + "claim_boundary": "This stub is for the A15 lambda extraction pass only. Filling it does not yet approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json new file mode 100644 index 000000000..f63d2e2f0 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json @@ -0,0 +1,35 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_numeric_capture_shell_summary", + "pair_label": "A15 residual blocker pair", + "materials": [ + "Nb3Sn", + "Nb3Ge" + ], + "checked_date": "2026-05-12", + "purpose": "Summarize the current numeric-capture shell layer for the A15 pair so the next extraction pass can see, in one place, which field-specific records already exist and which still need actual row values.", + "summary": { + "materials_total": 2, + "fields_with_numeric_capture_shells": 4, + "fields_with_filled_numeric_values": 1, + "fields_still_pending_numeric_capture": 3, + "first_row_to_push": "Nb3Sn" + }, + "material_shells": [ + { + "material": "Nb3Sn", + "phonon_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "shell_status": "phonon_value_filled_pending_review_lambda_pending_numeric_review", + "next_numeric_target": "Review the captured Nb3Sn I omega_log=127 K Table II value against the sibling Nb3Sn II=123 K sample, then keep lambda in the same resolved source family and proxy convention." + }, + { + "material": "Nb3Ge", + "phonon_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "shell_status": "phonon_and_lambda_shells_present_pending_numeric_values", + "next_numeric_target": "Fill the phonon numeric capture first, then keep lambda in the same resolved source family and proxy convention." + } + ], + "claim_boundary": "This shell summary tracks numeric-capture readiness only. It records the provisional Nb3Sn phonon capture but does not certify it as benchmark-ready and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json new file mode 100644 index 000000000..5b1aedf8d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json @@ -0,0 +1,42 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_numeric_execution_order_summary", + "pair_label": "A15 residual blocker pair", + "materials": [ + "Nb3Sn", + "Nb3Ge" + ], + "checked_date": "2026-05-12", + "purpose": "Summarize the recommended execution order across the four A15 numeric execution packets so the next live extraction pass can start from a single ordered handoff.", + "ordered_execution_passes": [ + { + "order": 1, + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "reason": "This pass now has a provisional Table II value, Nb3Sn I omega_log=127 K, so the next action is sample-choice, archive-policy, and same-family review rather than another access search." + }, + { + "order": 2, + "material": "Nb3Sn", + "field": "lambda_ep", + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "reason": "This should follow immediately after the Nb3Sn phonon pass so the lambda capture can stay inside the same resolved source family and phonon convention; the existing abstract-level lambda=1.5 can guide the pass but still does not replace stronger archival capture." + }, + { + "order": 3, + "material": "Nb3Ge", + "field": "Theta_D_K_or_omega_log_K", + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "reason": "This is the weaker A15 row, but the phonon pass still comes before lambda so the proxy convention is explicit before the coupling field is filled." + }, + { + "order": 4, + "material": "Nb3Ge", + "field": "lambda_ep", + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "reason": "This should close the A15 pair execution sequence after the Nb3Ge phonon convention has been resolved; the existing abstract-level lambda=1.9 can guide the pass but still does not replace stronger archival capture." + } + ], + "claim_boundary": "This summary defines execution order only. It records the provisional Nb3Sn phonon capture but does not certify it as benchmark-ready and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json new file mode 100644 index 000000000..eb2fff2f8 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json @@ -0,0 +1,41 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_numeric_execution_packet_summary", + "pair_label": "A15 residual blocker pair", + "materials": [ + "Nb3Sn", + "Nb3Ge" + ], + "checked_date": "2026-05-12", + "purpose": "Summarize the field-specific numeric execution packets for the A15 pair so the next extraction pass can see all four row-value work items in one handoff surface.", + "summary": { + "execution_packets_total": 4, + "execution_packets_with_filled_numeric_values": 1, + "execution_packets_still_pending_numeric_capture": 3, + "first_row_to_push": "Nb3Sn", + "a15_lambda_abstract_numeric_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json" + }, + "material_execution_packets": [ + { + "material": "Nb3Sn", + "phonon_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "lambda_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "recommended_order": [ + "Theta_D_K_or_omega_log_K", + "lambda_ep" + ], + "execution_status": "phonon_execution_packet_filled_with_nb3sn_i_omega_log_127K_pending_review_lambda_still_pending_same_family_review" + }, + { + "material": "Nb3Ge", + "phonon_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "lambda_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "recommended_order": [ + "Theta_D_K_or_omega_log_K", + "lambda_ep" + ], + "execution_status": "phonon_and_lambda_execution_packets_present_pending_numeric_values" + } + ], + "claim_boundary": "This summary tracks execution-packet readiness only. It records the provisional Nb3Sn phonon capture but does not certify it as benchmark-ready and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json new file mode 100644 index 000000000..d84598c39 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json @@ -0,0 +1,60 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_row_value_gap_report", + "source_role": "records which A15 fields still lack row-specific numeric values after the current abstract and record pass", + "source_label": "A15 numeric row-value gap report", + "checked_date": "2026-05-08", + "materials": [ + { + "material": "Nb3Sn", + "fields": [ + { + "field": "Tc_observed", + "numeric_row_value_status": "text_value_present", + "note": "A normalized Tc value is available from the primary-publication abstract layer." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "numeric_row_value_status": "missing_row_specific_value", + "note": "Only proxy-convention text is currently available; no row-specific phonon value has yet been archived." + }, + { + "field": "lambda_ep", + "numeric_row_value_status": "missing_row_specific_value", + "note": "Only field-support text is currently available; no row-specific lambda value has yet been archived." + }, + { + "field": "mu_star", + "numeric_row_value_status": "missing_row_specific_value", + "note": "No row-specific source has yet been pinned." + } + ] + }, + { + "material": "Nb3Ge", + "fields": [ + { + "field": "Tc_observed", + "numeric_row_value_status": "text_value_present", + "note": "A normalized Tc value is available from the primary-publication record layer." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "numeric_row_value_status": "missing_row_specific_value", + "note": "Only proxy-convention text is currently available; no row-specific phonon value has yet been archived." + }, + { + "field": "lambda_ep", + "numeric_row_value_status": "missing_row_specific_value", + "note": "Only field-support text is currently available; no row-specific lambda value has yet been archived." + }, + { + "field": "mu_star", + "numeric_row_value_status": "missing_row_specific_value", + "note": "No row-specific source has yet been pinned." + } + ] + } + ], + "claim_boundary": "This report records the boundary between text-layer support and row-specific numeric evidence. It does not certify any unresolved field." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json new file mode 100644 index 000000000..41c5805c7 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json @@ -0,0 +1,55 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_patch_review_block_decision", + "pair_label": "A15 residual blocker pair", + "materials": [ + "Nb3Sn", + "Nb3Ge" + ], + "checked_date": "2026-05-12", + "current_decision": "blocked_do_not_apply_patch_or_preview", + "scope": "Blocks topic-local patch review for the A15 pair until both rows clear their numeric extraction and convention gates.", + "nb3sn_single_field_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "nb3sn_sample_choice_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "nb3sn_lambda_compatibility_gap_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "block_reasons": [ + "Both rows have Tc text capture only; neither row has a page-confirmed raw archive path in the repo yet.", + "Nb3Sn now has a provisional Table II phonon value and a weak sample-choice preference for Nb3Sn I, but it is not yet row-usable because the preference is not source-locked and repo archive policy plus same-family review remain open; Nb3Ge still lacks a phonon numeric capture.", + "Both rows now have abstract-level lambda numerics from the chosen source family, but neither row has a row-usable lambda capture with the needed same-family review and stronger archival support.", + "Family-level mu_star hints are useful for control, but they are still below row-specific benchmark evidence." + , + "The Nb3Sn phonon-only impact preview remains blocked: using omega_log=127 K while keeping lambda=1.8 improves the row but still leaves Nb3Sn above the per-row gate and the topic average far above the average gate." + , + "The Nb3Sn lambda compatibility gap review blocks promotion of abstract lambda=1.5 because it worsens the captured omega_log preview and lacks row-level archival support." + ], + "per_material_status": [ + { + "material": "Nb3Sn", + "tc_status": "near_match_text_capture_only", + "phonon_status": "provisional_nb3sn_i_omega_log_127K_capture_present_pending_sample_choice_archive_and_same_family_review", + "lambda_status": "abstract_lambda_1_5_present_but_gap_review_blocks_promotion", + "mu_star_status": "family_range_contains_working_value_but_not_row_specific", + "patch_review_allowed": false + }, + { + "material": "Nb3Ge", + "tc_status": "near_match_text_capture_only", + "phonon_status": "proxy_convention_open_and_numeric_value_missing", + "lambda_status": "primary_host_abstract_numeric_capture_present_but_not_row_usable", + "mu_star_status": "family_range_contains_working_value_but_not_row_specific", + "patch_review_allowed": false + } + ], + "unblock_conditions": [ + "Each row must have a raw-page or mirrored-table Tc capture with archived_raw_path, locator, and normalized value.", + "Each row must have one source-backed phonon numeric capture tied to the chosen proxy convention.", + "Each row must have one source-backed lambda numeric capture tied to the same source family and proxy convention.", + "The final A15 compatibility pass must no longer report unresolved convention conflict for the row being patched." + ], + "safe_interim_policy": { + "keep_working_rows_unchanged": true, + "allow_patch_preview_execution": false, + "allow_hint_layer_for_search_guidance_only": true + }, + "claim_boundary": "This decision file controls patch review only. It does not certify the working rows and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json new file mode 100644 index 000000000..571f91331 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json @@ -0,0 +1,54 @@ +{ + "schema_version": "1.0", + "source_class": "external_phonon_capture_stub", + "source_role": "capture stub for the second A15 extraction pass focused on the phonon proxy field", + "source_label": "A15 phonon proxy capture stub for Nb3Sn and Nb3Ge", + "checked_date": "2026-05-08", + "materials": [ + { + "material": "Nb3Sn", + "preferred_reference": "10.1103/PhysRevB.27.1568", + "field": "Theta_D_K_or_omega_log_K", + "capture_stub": { + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. B 27, 1568", + "table_or_figure_identifier": "Abstract plus future phonon-moment table target", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "quoted_source_text": "Experimentally determined moments of the phonon spectra (wbar, wbar2, omega_log) are included in the analysis. Values are tabulated. The Debye temperature is generally a bad estimate of omega_log.", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json", + "archived_raw_path": null, + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "proxy_convention_note": "The abstract now supports two things at once: omega_log is the preferred A15 proxy, and the paper should contain a table layer with tabulated phonon-spectrum moments worth targeting next.", + "capture_status": "proxy_text_captured_pending_row_value" + }, + "success_condition": "One explicit phonon-proxy statement or row is captured and named as either Debye-style or omega-log-style evidence." + }, + { + "material": "Nb3Ge", + "preferred_reference": "10.1103/PhysRevB.27.1568", + "field": "Theta_D_K_or_omega_log_K", + "capture_stub": { + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. B 27, 1568", + "table_or_figure_identifier": "Abstract plus future phonon-moment table target", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "quoted_source_text": "Experimentally determined moments of the phonon spectra (wbar, wbar2, omega_log) are included in the analysis. Values are tabulated. The Debye temperature is generally a bad estimate of omega_log.", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json", + "archived_raw_path": null, + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "proxy_convention_note": "The abstract now supports two things at once: omega_log is the preferred A15 proxy, and the paper should contain a table layer with tabulated phonon-spectrum moments worth targeting next.", + "capture_status": "proxy_text_captured_pending_row_value" + }, + "success_condition": "One explicit phonon-proxy statement or row is captured and named as either Debye-style or omega-log-style evidence." + } + ], + "claim_boundary": "This stub is for the A15 phonon-proxy extraction pass only. Filling it does not yet approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json new file mode 100644 index 000000000..a46f55ada --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json @@ -0,0 +1,30 @@ +{ + "schema_version": "1.0", + "source_class": "external_primary_host_lambda_numeric_capture_report", + "source_role": "records abstract-level host-primary lambda numerics for the unresolved A15 rows without promoting them to row-final archive status", + "source_label": "A15 primary-host lambda numeric capture report", + "checked_date": "2026-05-12", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "article_title": "The phonons in high Tc A15 compounds", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "capture_layer": "ScienceDirect primary-host abstract text", + "materials": [ + { + "material": "Nb3Sn", + "field": "lambda_ep", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "normalized_value_dimensionless": 1.5, + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "use_boundary": "This is stronger than field-support-only text because the abstract gives a row-specific lambda value, but it still remains below raw-page or table-level archival capture." + }, + { + "material": "Nb3Ge", + "field": "lambda_ep", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "normalized_value_dimensionless": 1.9, + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "use_boundary": "This is stronger than field-support-only text because the abstract gives a row-specific lambda value, but it still remains below raw-page or table-level archival capture." + } + ], + "claim_boundary": "This report records primary-host abstract-level numeric capture only. It does not settle proxy convention compatibility and does not authorize topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json new file mode 100644 index 000000000..338893240 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json @@ -0,0 +1,48 @@ +{ + "schema_version": "1.0", + "source_class": "external_pair_primary_numeric_capture_contract_summary", + "pair_label": "A15 residual blocker pair", + "materials": [ + "Nb3Sn", + "Nb3Ge" + ], + "checked_date": "2026-05-11", + "purpose": "Summarize the first source-backed numeric capture requirements for the A15 pair in one handoff surface so the next extraction pass can work from a single file.", + "shared_endgame": [ + "Confirm Tc from a raw page or mirrored publication record.", + "Capture one phonon numeric under an explicit Debye-versus-omega_log convention.", + "Capture one lambda numeric under the same source family and convention.", + "Carry mu_star only as row-specific evidence or an explicitly justified family convention." + ], + "material_contracts": [ + { + "material": "Nb3Sn", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "first_practical_capture_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep" + ], + "current_advantage": "Tc is already a near-match text capture, mu_star already sits inside the current family hint range, and the phonon pass now has a provisional Nb3Sn I omega_log=127 K Table II value.", + "current_blocker": "The provisional phonon value still needs sample-choice, repo archive, and same-family review before lambda=1.5 can be treated as row-usable under the same convention." + }, + { + "material": "Nb3Ge", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "first_practical_capture_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep" + ], + "current_advantage": "Tc is already a near-match text capture and mu_star already sits inside the current family hint range.", + "current_blocker": "The row still lacks even a modest numeric shortcut layer for phonon and lambda extraction." + } + ], + "priority_guidance": { + "first_row_to_push": "Nb3Sn", + "reason": "It now has the first provisional A15 phonon numeric capture, so it is the best row to push through review before expanding to the remaining A15 fields." + }, + "claim_boundary": "This contract summary is an execution handoff only. It does not certify any row and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json new file mode 100644 index 000000000..41f9de20b --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json @@ -0,0 +1,59 @@ +{ + "schema_version": "1.0", + "source_class": "external_secondary_numeric_hint_report", + "source_role": "records weak or secondary web-accessible numeric hints that may guide A15 full-text extraction without authorizing row edits", + "source_label": "A15 secondary numeric hint report", + "checked_date": "2026-05-08", + "materials": [ + { + "material": "Nb3Sn", + "hints": [ + { + "field": "lambda_ep", + "hint_type": "secondary_abstract_numeric_hint", + "source_title_or_doi": "10.1007/s10948-009-0483-8", + "quoted_source_text": "The electron-phonon coupling constant lambda ep is estimated to be about 1.46", + "normalized_value": 1.46, + "unit_basis": "dimensionless", + "use_boundary": "This is a secondary literature hint only. It cannot replace the planned A15 canonical row extraction from the selected source family." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "hint_type": "secondary_abstract_numeric_hint", + "source_title_or_doi": "10.1007/s10948-009-0483-8", + "quoted_source_text": "the discrepancy between the Debye temperature Theta D as previously obtained experimentally (Theta D=234 K) and that given by our band-structure calculations (Theta D=300.2 K)", + "normalized_value": 234.0, + "unit_basis": "K", + "use_boundary": "The 234 K value is only a secondary abstract-level hint about an experimental Debye temperature. It does not yet certify the benchmark row or settle the omega_log versus Debye convention." + }, + { + "field": "mu_star", + "hint_type": "family_convention_hint", + "source_title_or_doi": "10.1039/D3CP04614A", + "quoted_source_text": "The Coulomb pseudopotential, mu*, was selected within a range of 0.10 to 0.15.", + "normalized_value_range": [ + 0.10, + 0.15 + ], + "unit_basis": "dimensionless", + "use_boundary": "This is a modern model-choice range, not a row-specific historical benchmark value." + } + ] + }, + { + "material": "Nb3Ge", + "hints": [ + { + "field": "lambda_ep", + "hint_type": "tertiary_scope_hint_only", + "source_title_or_doi": "PMC10119179", + "quoted_source_text": "The coupling constant of Nb3Ge1 is lambda < 1", + "normalized_value": null, + "unit_basis": "dimensionless", + "use_boundary": "This is a tertiary synthesis statement and not a row-specific numeric value. It is too weak for benchmark transcription but still shows that a later literature trail exists." + } + ] + } + ], + "claim_boundary": "This report holds weak or secondary hints only. None of these values or ranges may be patched into the benchmark working copy unless a row-specific source capture later confirms them." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json new file mode 100644 index 000000000..a3b712541 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json @@ -0,0 +1,14 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_manifest", + "source_role": "indexes abstract-level support captures for A15 phonon proxy and lambda fields", + "source_label": "A15 phonon and lambda support capture manifest", + "checked_date": "2026-05-08", + "records": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json" + ], + "claim_boundary": "This manifest indexes abstract-level support captures only. It does not certify row-specific values or raw-page archival completeness." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json new file mode 100644 index 000000000..a0c93a92c --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json @@ -0,0 +1,12 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_manifest", + "source_role": "indexes first-pass A15 Tc text captures", + "source_label": "A15 Tc text capture manifest", + "checked_date": "2026-05-08", + "records": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json" + ], + "claim_boundary": "This manifest indexes first-pass text captures only. It does not certify raw-page archival completeness." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json new file mode 100644 index 000000000..ef8025568 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json @@ -0,0 +1,46 @@ +{ + "schema_version": "1.0", + "source_class": "external_tc_capture_stub", + "source_role": "capture stub for the first A15 extraction pass focused on Tc_observed", + "source_label": "A15 Tc capture stub for Nb3Sn and Nb3Ge", + "checked_date": "2026-05-07", + "materials": [ + { + "material": "Nb3Sn", + "preferred_reference": "10.1103/PhysRev.95.1435", + "field": "Tc_observed", + "capture_stub": { + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. 95, 1435", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract Tc statement", + "quoted_source_text": "transition temperature of Nb3Sn at 18 K", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json", + "archived_raw_path": null, + "normalized_value_K": 18.0, + "transcription_note": "Tc value captured from the APS primary-host abstract and bibliographic context; raw page or PDF archive path is still missing.", + "capture_status": "primary_host_text_captured_pending_raw_archive" + }, + "success_condition": "One explicit Tc statement or row is captured from the primary publication anchor and normalized in Kelvin." + }, + { + "material": "Nb3Ge", + "preferred_reference": "10.1063/1.1654966", + "field": "Tc_observed", + "capture_stub": { + "source_title_or_doi": "10.1063/1.1654966", + "page_or_section_locator": "OSTI record summary; bibliographic context Appl. Phys. Lett. 23(8), 480-482", + "table_or_figure_identifier": "Record summary", + "row_locator": "Summary Tc statement", + "quoted_source_text": "films which remain superconducting up to 22.3 K", + "capture_record_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json", + "archived_raw_path": null, + "normalized_value_K": 22.3, + "transcription_note": "Tc value captured from the primary publication-record summary and bibliographic context; raw page or PDF archive path is still missing.", + "capture_status": "primary_record_text_captured_pending_raw_archive" + }, + "success_condition": "One explicit Tc statement or row is captured from the primary publication anchor and normalized in Kelvin." + } + ], + "claim_boundary": "This stub is for the first Tc extraction pass only. Filling it does not yet approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json new file mode 100644 index 000000000..0175b3351 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json @@ -0,0 +1,83 @@ +{ + "schema_version": "1.0", + "source_class": "external_web_numeric_extraction_blocker_report", + "source_role": "records that the current web-accessible abstract and record layer does not yet expose row-specific A15 numeric values", + "source_label": "A15 web-accessible numeric extraction blocker report", + "checked_date": "2026-05-08", + "materials": [ + { + "material": "Nb3Sn", + "fields": [ + { + "field": "Tc_observed", + "web_access_status": "text_value_present", + "note": "Primary-publication abstract exposes a usable Tc text statement at 18 K." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "web_access_status": "convention_text_only", + "note": "The accessible abstract layer confirms that Debye temperature is a poor proxy for omega_log, but no row-specific numeric value was exposed." + }, + { + "field": "lambda_ep", + "web_access_status": "field_support_text_only", + "note": "The accessible abstract layer confirms that lambda is treated for Nb3Sn, but no row-specific numeric value was exposed." + }, + { + "field": "mu_star", + "web_access_status": "no_explicit_numeric_support_found", + "note": "No row-specific or abstract-level numeric mu_star statement was found in the current web-accessible pass." + } + ] + }, + { + "material": "Nb3Ge", + "fields": [ + { + "field": "Tc_observed", + "web_access_status": "text_value_present", + "note": "Primary-publication record scope exposes a usable Tc text statement at 22.3 K." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "web_access_status": "convention_text_only", + "note": "The accessible abstract layer confirms that Debye temperature is a poor proxy for omega_log, but no row-specific numeric value was exposed." + }, + { + "field": "lambda_ep", + "web_access_status": "field_support_text_only", + "note": "The accessible abstract layer confirms that lambda is treated for Nb3Ge, but no row-specific numeric value was exposed." + }, + { + "field": "mu_star", + "web_access_status": "no_explicit_numeric_support_found", + "note": "No row-specific or abstract-level numeric mu_star statement was found in the current web-accessible pass." + } + ] + } + ], + "sources_checked": [ + { + "source": "10.1103/PhysRev.95.1435", + "access_layer": "APS abstract", + "use": "Nb3Sn Tc text capture" + }, + { + "source": "10.1063/1.1654966", + "access_layer": "OSTI and publication-record summary", + "use": "Nb3Ge Tc text capture" + }, + { + "source": "10.1103/PhysRevB.27.1568", + "access_layer": "APS abstract and OSTI summary", + "use": "A15 phonon-proxy convention check" + }, + { + "source": "10.1016/0378-4363(84)90167-0", + "access_layer": "ScienceDirect abstract", + "use": "A15 lambda field-support check" + } + ], + "next_requirement": "A row-specific numeric extraction pass now requires full-text, full-table, or mirrored-raw access beyond the currently accessible abstract and record layer.", + "claim_boundary": "This report does not certify any unresolved numeric field. It records that the current web-accessible layer is insufficient for row-specific A15 numeric extraction." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json new file mode 100644 index 000000000..c8766f9fc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json @@ -0,0 +1,146 @@ +{ + "schema_version": "1.0", + "source_class": "external_harness_branch_design_packet", + "branch_name": "Allen-Dynes same-source verifier branch", + "checked_date": "2026-05-15", + "purpose": "Define a separate verifier branch for source-backed Allen-Dynes omega_log testing without changing the existing raw McMillan model gate.", + "triggering_evidence": { + "nb3sn_allen_dynes_same_source_harness_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "main_observation": "Same-source PhysRevB.27.1568 Nb3Sn inputs fail under the current raw McMillan proxy convention but pass strongly under an Allen-Dynes omega_log/f1/f2 convention.", + "nb3sn_i_preview": { + "omega_log_K": 127, + "omega2_sqrt_K": 177, + "lambda_ep": 1.78, + "mu_star": 0.13, + "allen_dynes_f1_f2_predicted_tc_K": 17.981167779782506, + "working_tc_error_percent": 1.742252569494505, + "table_tc_error_percent": 0.062146799012283704 + } + }, + "branch_contract": { + "must_not_replace": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "must_not_change_existing_artifact_meaning": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json remains the raw McMillan baseline artifact.", + "new_artifact_target_recommendation": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json", + "new_code_target_recommendation": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py", + "status_until_implemented": "design_only_not_executed" + }, + "minimum_input_schema": { + "required_fields": [ + "material", + "sample_label", + "tc_observed_K", + "tc_observed_basis", + "omega_log_K", + "omega2_sqrt_K", + "lambda_ep", + "mu_star", + "source_record_paths", + "archive_policy_state", + "input_label" + ], + "allowed_input_labels": [ + "source_locked_same_row", + "source_locked_same_source_family", + "source_split_reviewed", + "curated_working_copy", + "calibrated_or_inverse_fit", + "heuristic_uet_term" + ], + "promotion_rule": "A row may count in the strict Allen-Dynes gate only if it is source_locked_same_row or source_locked_same_source_family and archive policy is accepted or explicitly documented as a non-mirrored citation route." + }, + "formula_contract": { + "base_formula": "Tc=f1*f2*(omega_log/1.2)*exp[-1.04*(1+lambda)/(lambda-mu_star*(1+0.62*lambda))]", + "f1": "f1=[1+(lambda/(2.46*(1+3.8*mu_star)))^(3/2)]^(1/3)", + "f2": "f2=1+[((sqrt_omega2_over_omega_log)-1)*lambda^2]/[lambda^2+(1.82*(1+6.3*mu_star)*sqrt_omega2_over_omega_log)^2]", + "sqrt_omega2_over_omega_log": "omega2_sqrt_K / omega_log_K", + "fallback_rule": "If omega2_sqrt_K is missing, the row may enter only a prefactor-only diagnostic lane, not the strict f1/f2 gate." + }, + "initial_candidate_rows": [ + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn I", + "tc_observed_K_options": [ + { + "basis": "current working row", + "value_K": 18.3 + }, + { + "basis": "PhysRevB.27.1568 Table II", + "value_K": 17.97 + } + ], + "omega_log_K": 127, + "omega2_sqrt_K": 177, + "lambda_ep": 1.78, + "mu_star": 0.13, + "input_label_now": "source_locked_same_source_family_pending_archive_policy", + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "strict_gate_ready_now": false, + "why_not_ready": "The raw APS PDF is still session-local and non-mirrored citation policy has not been accepted." + }, + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn II", + "tc_observed_K_options": [ + { + "basis": "current working row", + "value_K": 18.3 + }, + { + "basis": "PhysRevB.27.1568 Table II", + "value_K": 17.93 + } + ], + "omega_log_K": 123, + "omega2_sqrt_K": 175, + "lambda_ep": 1.82, + "mu_star": 0.13, + "input_label_now": "source_locked_same_source_family_pending_archive_policy", + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "strict_gate_ready_now": false, + "why_not_ready": "Kept as a sibling comparison until sample choice and archive policy are resolved." + } + ], + "metric_contract": { + "row_metrics": [ + "predicted_tc_K", + "relative_error_percent", + "signed_error_K", + "input_label", + "source_policy_state", + "formula_lane" + ], + "gate_metrics": [ + "strict_source_locked_average_relative_error_percent", + "strict_source_locked_rows_within_20_percent", + "diagnostic_all_rows_average_relative_error_percent", + "rows_excluded_from_strict_gate_with_reason" + ], + "thresholds": { + "strict_average_relative_error_percent": 20.0, + "strict_per_row_relative_error_percent": 20.0 + } + }, + "separation_rules": [ + "Do not change the raw McMillan artifact status or threshold.", + "Do not count calibrated_or_inverse_fit rows in the strict Allen-Dynes gate.", + "Do not count heuristic_uet_term rows in the strict Allen-Dynes gate.", + "Do not use the Nb3Sn preview to claim topic-level PASS until enough rows beyond one source family enter the strict gate.", + "Report source-locked and diagnostic lanes separately in the artifact." + ], + "implementation_sequence": [ + "Resolve or explicitly document non-mirrored citation policy for PhysRevB.27.1568.", + "Create a small source-backed Allen-Dynes input table separate from real_superconductor_data.json.", + "Implement a new verifier script and artifact target rather than mutating the raw McMillan verifier.", + "Run the new verifier with Nb3Sn as a first source-locked smoke test.", + "Add Nb3Ge and Vanadium only after their omega_log/omega2/lambda/mu_star inputs are source-labeled under the same schema.", + "Only then compare the Allen-Dynes branch against the raw McMillan artifact in documentation." + ], + "claim_boundary": "This is a design packet only. It does not implement the verifier branch, does not change the raw McMillan model gate, and does not support broader UET prediction claims." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json new file mode 100644 index 000000000..670a2a268 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json @@ -0,0 +1,73 @@ +{ + "schema_version": "1.0", + "source_class": "local_source_anchor_manifest", + "source_role": "local candidate anchors for future external row-resolution archive work", + "source_label": "Superconductivity residual-row local source anchors", + "checked_date": "2026-05-07", + "anchors": [ + { + "material": "Vanadium (V)", + "anchor_type": "working_copy_citation_label", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "anchor_detail": "working-copy source label = MIT Junior Lab", + "status": "local_anchor_only_not_row_locked" + }, + { + "material": "Vanadium (V)", + "anchor_type": "bibliographic_source_anchor", + "local_path": "https://journals.aps.org/pr/issues/102/3", + "anchor_detail": "APS issue listing confirms 'Atomic Heats of Normal and Superconducting Vanadium' at Phys. Rev. 102, 656 (1956)", + "status": "bibliographic_anchor_not_row_locked" + }, + { + "material": "Vanadium (V)", + "anchor_type": "primary_source_anchor", + "local_path": "https://ocw.mit.edu/courses/8-13-14-experimental-physics-i-ii-junior-lab-fall-2016-spring-2017/external-resources/atomic-heats-of-normal-and-superconducting-vanadium_7fe7d4b4-1464-4057-a0af-2b731268a0da/", + "anchor_detail": "MIT OCW resource page anchors the Vanadium publication chain; DOI 10.1103/PhysRev.102.656; page range still needs confirmation against APS listing", + "status": "primary_source_anchor_not_archived_in_repo" + }, + { + "material": "Nb3Sn", + "anchor_type": "working_copy_citation_label", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "anchor_detail": "working-copy source label = Matthias 1954", + "status": "local_anchor_only_not_row_locked" + }, + { + "material": "Nb3Sn", + "anchor_type": "primary_source_anchor", + "local_path": "https://doi.org/10.1103/PhysRev.95.1435", + "anchor_detail": "APS primary-source anchor for Nb3Sn superconductivity at 18 K", + "status": "primary_source_anchor_not_archived_in_repo" + }, + { + "material": "Nb3Ge", + "anchor_type": "working_copy_citation_label", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "anchor_detail": "working-copy source label = Gavaler 1973", + "status": "local_anchor_only_not_row_locked" + }, + { + "material": "Nb3Ge", + "anchor_type": "primary_source_anchor", + "local_path": "https://www.osti.gov/biblio/4362329", + "anchor_detail": "OSTI anchor for Gavaler 1973 Appl. Phys. Lett. Nb3Ge superconductivity above 22 K; DOI 10.1063/1.1654966", + "status": "primary_source_anchor_not_archived_in_repo" + }, + { + "material": "all_residual_rows", + "anchor_type": "formula_reference", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Ref/references.bib", + "anchor_detail": "contains McMillan 1968 DOI but not row-level material parameters", + "status": "formula_anchor_only_not_row_locked" + }, + { + "material": "all_residual_rows", + "anchor_type": "local_pdf_pool", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Ref/PDF_Downloads", + "anchor_detail": "local PDF pool exists, but no residual row is source-locked from it yet", + "status": "local_anchor_only_not_row_locked" + } + ], + "claim_boundary": "These anchors only identify local hints that may help the next archive pass. They do not count as external row evidence." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json new file mode 100644 index 000000000..2da28cfa0 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json @@ -0,0 +1,167 @@ +{ + "schema_version": "1.0", + "source_class": "external_acquisition_queue", + "source_role": "sequencing queue for raw superconductivity row archiving", + "source_label": "Superconductivity row-resolution external acquisition queue", + "checked_date": "2026-05-13", + "summary": { + "materials_total": 3, + "top_priority_material": "Vanadium (V)", + "materials_ready_for_archive_handoff": 0, + "a15_first_live_capture_target_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json" + }, + "queue_rows": [ + { + "material": "Vanadium (V)", + "priority": "immediate", + "expected_source_family": "MIT Junior Lab citation chain or compatible literature row", + "first_archive_targets": [ + "Tc_observed", + "Theta_D_K" + ], + "next_archive_action": "Review the new Vanadium compatibility packet first, then confirm the primary article page span and upgrade Tc and Theta into page-confirmed raw captures before any patch decision.", + "field_priority_order": [ + "Tc_observed", + "Theta_D_K", + "lambda_ep", + "mu_star" + ], + "fulltext_numeric_acquisition_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json", + "patch_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json", + "primary_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json", + "raw_page_capture_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "source_gap_note": "Vanadium now has secondary numeric hints across Tc, Theta_D, lambda, and mu_star, but Tc and Theta still need primary raw-page confirmation and the coupling fields still remain below row-usable standard.", + "secondary_numeric_hint_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json", + "supplemental_candidate_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "supplemental_selection_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "claim_boundary": "This queue sequences raw archive work only." + }, + { + "material": "Nb3Ge", + "priority": "high", + "expected_source_family": "Gavaler 1973 citation chain or compatible A15 literature row", + "first_archive_targets": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K" + ], + "next_archive_action": "Review the new Nb3Ge compatibility packet first, use the primary publication-record Tc capture as the anchor, then run the dedicated Nb3Ge phonon first-numeric execution packet against the PRB table layer and follow with the paired Nb3Ge lambda first-numeric execution packet under the same convention.", + "field_priority_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "field_extraction_plan": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "fulltext_numeric_acquisition_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "pair_capture_contract_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "pair_numeric_capture_shell_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "pair_numeric_execution_packet_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "pair_numeric_execution_order_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "pair_lambda_abstract_numeric_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "first_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "first_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "second_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "second_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "fulltext_table_target_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "raw_page_capture_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "patch_review_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "first_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "second_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "third_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "numeric_gap_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json", + "secondary_numeric_hint_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json", + "local_pdf_numeric_extraction_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "remote_a15_access_path_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "remote_a15_fulltext_capture_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "remote_a15_search_expansion_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "adjacent_phonon_context_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "source_gap_note": "Nb3Ge now has a near-match primary-record Tc capture, a primary-host phonon targeting note that says omega_log-style moments are tabulated, phonon and lambda numeric-capture shells, and even an abstract-level primary-host lambda=1.9 capture, but the row still needs a real phonon numeric and same-family review plus stronger archival support before that lambda can be treated as row-usable.", + "supplemental_candidate_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "supplemental_selection_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "web_access_numeric_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json", + "claim_boundary": "This queue sequences raw archive work only." + }, + { + "material": "Nb3Sn", + "priority": "high", + "expected_source_family": "Matthias 1954 citation chain or compatible A15 literature row", + "first_archive_targets": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K" + ], + "next_archive_action": "Resolve the unified non-mirrored policy request for PhysRevB.27.1568; only after acceptance should the Allen-Dynes smoke-test rows become strict-gate eligible.", + "field_priority_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "field_extraction_plan": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "fulltext_numeric_acquisition_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "pair_capture_contract_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "pair_numeric_capture_shell_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "pair_numeric_execution_packet_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "pair_numeric_execution_order_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "pair_lambda_abstract_numeric_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "first_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "first_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "critical_blocker_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "first_live_capture_acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "first_live_capture_attempt_template": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "first_live_capture_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "first_live_capture_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json", + "first_live_capture_session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "first_live_capture_session_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "attempt_2_strategy_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "attempt_2_session_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "attempt_2_session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "host_family_fulltext_pattern_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json", + "access_probe_stop_rule": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json", + "canonical_pdf_access_hint": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "second_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "second_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "lambda_row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "lambda_acquisition_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "lambda_acquisition_attempt_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "lambda_attempt_2_mirror_search_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "lambda_attempt_3_alternate_source_scan": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "lambda_attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "tunneling_lambda_non_mirrored_citation_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "tunneling_lambda_non_mirrored_citation_policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "tunneling_mu_star_compatibility_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json", + "same_source_lambda_attempt_5": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "same_source_lambda_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "allen_dynes_same_source_harness_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "allen_dynes_verifier_branch_design_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "physrevb_27_1568_unified_non_mirrored_policy_request": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "allen_dynes_policy_release_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json", + "allen_dynes_policy_dry_run_artifact": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json", + "fulltext_table_target_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "raw_page_capture_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "patch_review_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "first_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "second_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "third_capture_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "numeric_gap_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json", + "secondary_numeric_hint_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json", + "local_pdf_numeric_extraction_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "remote_a15_access_path_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "remote_a15_fulltext_capture_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "remote_a15_search_expansion_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "adjacent_phonon_context_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "source_gap_note": "Nb3Sn now has same-source PhysRevB.27.1568 Table II omega_log/omega2 and Table V lambda captures plus a separate Allen-Dynes smoke-test artifact. The policy release preview shows the Nb3Sn smoke-test branch would pass if that source package were accepted, but the current branch remains blocked; raw McMillan remains FAIL regardless.", + "supplemental_candidate_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "supplemental_selection_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "web_access_numeric_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json", + "claim_boundary": "This queue sequences raw archive work only." + } + ], + "claim_boundary": "This file orders external archiving only. It does not certify source quality or approve topic-local edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json new file mode 100644 index 000000000..86ab011e4 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json @@ -0,0 +1,91 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_coverage_assessment", + "source_role": "records which residual-row fields are actually supported by the current publication-anchor evidence", + "source_label": "Field coverage assessment for Vanadium, Nb3Sn, and Nb3Ge publication anchors", + "checked_date": "2026-05-12", + "materials": [ + { + "material": "Vanadium (V)", + "publication_anchor": "10.1103/PhysRev.102.656", + "assessment_basis": "Secondary-host abstract-style text capture now supports Tc and Theta scope, but direct primary raw-page capture has not yet been archived.", + "fields": [ + { + "field": "Tc_observed", + "coverage_status": "secondary_host_abstract_text_captured", + "note": "A secondary-host abstract mirror states Tc=5.03 K, which is stronger than title-only scope but still below primary raw-page evidence." + }, + { + "field": "Theta_D_K", + "coverage_status": "secondary_host_abstract_text_captured", + "note": "A secondary-host abstract mirror states Theta=338+-5 K, which gives field-level support but still needs primary raw-page confirmation." + }, + { + "field": "lambda_ep", + "coverage_status": "open_fulltext_numeric_capture_present", + "note": "An open full-text Eliashberg study explicitly reports lambda = 0.91 for vanadium, but compatibility with the benchmark row still needs review." + }, + { + "field": "mu_star", + "coverage_status": "open_fulltext_numeric_capture_present", + "note": "An open full-text Eliashberg study gives explicit vanadium-specific mu_star values, but convention compatibility still needs review before benchmark-row use." + } + ] + }, + { + "material": "Nb3Sn", + "publication_anchor": "10.1103/PhysRev.95.1435", + "assessment_basis": "APS abstract explicitly states the superconducting transition temperature near 18 K.", + "fields": [ + { + "field": "Tc_observed", + "coverage_status": "abstract_scope_confirmed", + "note": "APS abstract explicitly reports the superconducting transition temperature of Nb3Sn at 18 K." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "coverage_status": "not_demonstrated_by_current_anchor", + "note": "The current anchor confirms discovery-stage Tc but does not demonstrate a phonon-proxy row." + }, + { + "field": "lambda_ep", + "coverage_status": "primary_host_abstract_numeric_capture", + "note": "The ScienceDirect primary-host abstract for the chosen A15 source family explicitly reports lambda=1.5 for Nb3Sn, but this still remains below raw-page or table-level archival capture." + }, + { + "field": "mu_star", + "coverage_status": "not_demonstrated_by_current_anchor", + "note": "The current anchor does not demonstrate a Coulomb pseudopotential row." + } + ] + }, + { + "material": "Nb3Ge", + "publication_anchor": "10.1063/1.1654966", + "assessment_basis": "Publication record states films superconducting up to 22.3 K.", + "fields": [ + { + "field": "Tc_observed", + "coverage_status": "abstract_scope_confirmed", + "note": "The publication record states superconductivity up to about 22.3 K, which supports Tc scope." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "coverage_status": "not_demonstrated_by_current_anchor", + "note": "The current anchor does not demonstrate a phonon-proxy row." + }, + { + "field": "lambda_ep", + "coverage_status": "primary_host_abstract_numeric_capture", + "note": "The ScienceDirect primary-host abstract for the chosen A15 source family explicitly reports lambda=1.9 for Nb3Ge, but this still remains below raw-page or table-level archival capture." + }, + { + "field": "mu_star", + "coverage_status": "not_demonstrated_by_current_anchor", + "note": "The current anchor does not demonstrate a Coulomb pseudopotential row." + } + ] + } + ], + "claim_boundary": "This assessment records field-scope support from the current publication anchors only. It does not replace row-level archival capture." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json new file mode 100644 index 000000000..8b2643387 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json @@ -0,0 +1,98 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_source_gap_matrix", + "source_role": "maps which residual-row fields can rely on the current primary publication anchor and which need supplemental source capture", + "source_label": "Field source-gap matrix for Vanadium, Nb3Sn, and Nb3Ge", + "checked_date": "2026-05-12", + "summary": { + "materials_total": 3, + "primary_publication_tc_scope_confirmed": 2, + "primary_publication_tc_scope_partial": 1, + "fields_requiring_supplemental_source": 7, + "fields_with_secondary_host_primary_anchor_text": 2, + "fields_with_secondary_numeric_hint_only": 0, + "fields_with_open_fulltext_numeric_capture": 2, + "fields_with_primary_host_abstract_numeric_capture": 2 + }, + "materials": [ + { + "material": "Vanadium (V)", + "primary_anchor": "10.1103/PhysRev.102.656", + "fields": [ + { + "field": "Tc_observed", + "source_gap_class": "primary_anchor_partial_only", + "next_source_need": "direct row capture or explicit table/figure confirmation from the anchored publication" + }, + { + "field": "Theta_D_K", + "source_gap_class": "secondary_host_primary_anchor_text_captured", + "next_source_need": "primary article page confirmation for the captured Theta statement, then row or fit-context capture from the anchored publication" + }, + { + "field": "lambda_ep", + "source_gap_class": "open_fulltext_numeric_capture_present", + "next_source_need": "compatibility review against the benchmark row and proxy convention, then primary or mirrored support if needed" + }, + { + "field": "mu_star", + "source_gap_class": "open_fulltext_numeric_capture_present", + "next_source_need": "convention review against the benchmark row, then explicit row-level or family-level adoption rule" + } + ] + }, + { + "material": "Nb3Sn", + "primary_anchor": "10.1103/PhysRev.95.1435", + "fields": [ + { + "field": "Tc_observed", + "source_gap_class": "primary_anchor_scope_confirmed", + "next_source_need": "row locator or explicit statement capture from the anchored publication" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_gap_class": "supplemental_source_required", + "next_source_need": "compatible A15 source that explicitly defines the phonon proxy convention" + }, + { + "field": "lambda_ep", + "source_gap_class": "primary_host_abstract_numeric_capture_present", + "next_source_need": "same-family convention review plus raw-page or table-level capture to confirm whether the abstract-level lambda can be adopted for the benchmark row" + }, + { + "field": "mu_star", + "source_gap_class": "supplemental_source_or_family_convention_required", + "next_source_need": "row-specific citation or explicit family-level convention note" + } + ] + }, + { + "material": "Nb3Ge", + "primary_anchor": "10.1063/1.1654966", + "fields": [ + { + "field": "Tc_observed", + "source_gap_class": "primary_anchor_scope_confirmed", + "next_source_need": "row locator or explicit statement capture from the anchored publication" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_gap_class": "supplemental_source_required", + "next_source_need": "compatible A15 source that explicitly defines the phonon proxy convention" + }, + { + "field": "lambda_ep", + "source_gap_class": "primary_host_abstract_numeric_capture_present", + "next_source_need": "same-family convention review plus raw-page or table-level capture to confirm whether the abstract-level lambda can be adopted for the benchmark row" + }, + { + "field": "mu_star", + "source_gap_class": "supplemental_source_or_family_convention_required", + "next_source_need": "row-specific citation or explicit family-level convention note" + } + ] + } + ], + "claim_boundary": "This matrix classifies field-level source gaps only. It does not certify any value or approve any topic-local row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json new file mode 100644 index 000000000..ee63a4282 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json @@ -0,0 +1,46 @@ +{ + "schema_version": "1.0", + "source_class": "external_local_archive_scan_report", + "source_role": "documents the current local-repo scan status for residual superconductivity row evidence", + "source_label": "Local archive scan report for Vanadium, Nb3Sn, and Nb3Ge residual rows", + "checked_date": "2026-05-07", + "searched_locations": [ + "docs/topics/0.4_Superconductivity_Superfluids/Ref/references.bib", + "docs/topics/0.4_Superconductivity_Superfluids/Ref/BIBLIOGRAPHY_ANALYSIS.md", + "docs/topics/0.4_Superconductivity_Superfluids/Ref/PDF_Downloads/" + ], + "search_method": [ + "exact DOI scan", + "material-name and author-name text scan", + "local PDF filename scan" + ], + "summary": { + "materials_total": 3, + "materials_with_exact_local_raw_candidate": 0, + "materials_with_publication_anchor_only": 3 + }, + "materials": [ + { + "material": "Vanadium (V)", + "publication_anchor": "10.1103/PhysRev.102.656", + "exact_local_raw_candidate_present": false, + "search_result": "No exact DOI, title, or material-specific raw PDF match was found in the scanned local reference files or PDF filenames.", + "next_external_need": "Archive a direct source file or row transcription with row locator, extracted values, and unit basis." + }, + { + "material": "Nb3Sn", + "publication_anchor": "10.1103/PhysRev.95.1435", + "exact_local_raw_candidate_present": false, + "search_result": "No exact DOI, title, or material-specific raw PDF match was found in the scanned local reference files or PDF filenames.", + "next_external_need": "Archive a direct source file or row transcription with row locator, extracted values, and unit basis." + }, + { + "material": "Nb3Ge", + "publication_anchor": "10.1063/1.1654966", + "exact_local_raw_candidate_present": false, + "search_result": "No exact DOI, title, or material-specific raw PDF match was found in the scanned local reference files or PDF filenames.", + "next_external_need": "Archive a direct source file or row transcription with row locator, extracted values, and unit basis." + } + ], + "claim_boundary": "This report confirms only the absence of exact local raw candidates in the scanned repo locations. It does not invalidate the publication anchors, and it does not count as archived row evidence." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json new file mode 100644 index 000000000..f083d22a9 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json @@ -0,0 +1,20 @@ +{ + "schema_version": "1.0", + "source_class": "external_local_pdf_numeric_extraction_blocker_report", + "checked_date": "2026-05-12", + "scope": "A15 local numeric extraction readiness", + "workspace_checks": { + "pdf_runtime_support": { + "pypdf_present": true, + "PyPDF2_present": false, + "pdfplumber_present": false + }, + "local_pdf_pool_observation": "The current PDF_Downloads folder does not expose obvious A15-target filenames for Phys. Rev. B 27, 1568 or Physica B+C 126(1-3), 217-228, and a bundled-runtime text scan did not find Nb3Sn, Nb3Ge, omega_log, or alpha^2F hits in the most plausible local superconductivity PDFs.", + "practical_result": "Local scripted extraction is now technically possible, but the current local PDF corpus still does not provide a usable A15 numeric-source hit." + }, + "implication_for_a15_pass": [ + "The next A15 numeric pass still has execution packets and capture shells ready, but it cannot be completed from local PDFs unless a suitable A15 paper is mirrored into the repo.", + "This blocker does not change the preferred execution order: Nb3Sn phonon remains the first live numeric target once extraction inputs become available." + ], + "claim_boundary": "This report records a local extraction blocker only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json new file mode 100644 index 000000000..bda594f2f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json @@ -0,0 +1,83 @@ +{ + "schema_version": "1.0", + "material": "Nb3Ge", + "source_class": "external_material_archive_dossier", + "priority": "high", + "expected_source_family": "Gavaler 1973 citation chain or compatible A15 literature row", + "candidate_source_anchors": [ + "https://www.osti.gov/biblio/4362329", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json" + ], + "archive_targets": [ + { + "field": "Tc_observed", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "transcription_note" + ], + "status": "pending_archive" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_convention_note" + ], + "status": "pending_archive" + }, + { + "field": "lambda_ep", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_compatibility_note" + ], + "status": "pending_archive" + }, + { + "field": "mu_star", + "required_artifacts": [ + "raw_source_file_or_family_convention_note", + "table_or_figure_identifier", + "row_locator_or_convention_scope", + "unit_basis", + "transcription_note" + ], + "status": "pending_archive" + } + ], + "recommended_extraction_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "handoff_goal": "Produce one A15 row package that fixes Tc identity, phonon proxy convention, lambda compatibility, and mu_star scope before topic-local review.", + "claim_boundary": "This dossier is an archive-work checklist only and does not certify any row value." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json new file mode 100644 index 000000000..a07f71b79 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "targeted numeric capture record for the Nb3Ge lambda field", + "material": "Nb3Ge", + "field": "lambda_ep", + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "publication_date": "1984-11", + "capture_layer": "primary-host table-target shell", + "page_or_section_locator": null, + "table_or_figure_identifier": null, + "row_locator": null, + "quoted_source_text": null, + "normalized_value_dimensionless": null, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "proxy_compatibility_note": "This numeric capture must stay compatible with the same Nb3Ge source family and the same omega_log-vs-Debye convention chosen in the phonon capture record.", + "capture_status": "primary_host_table_target_locked_pending_numeric_capture", + "transcription_note": "The source family and convention dependency are locked. A row-specific lambda value is still required from the full text.", + "checked_date": "2026-05-12", + "claim_boundary": "This numeric capture record shell does not certify any value. It only prepares the first row-usable lambda capture for Nb3Ge." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json new file mode 100644 index 000000000..451e38fbc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_text_capture_record.json @@ -0,0 +1,22 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "abstract-level lambda numeric capture for the Nb3Ge residual row", + "material": "Nb3Ge", + "field": "lambda_ep", + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "publication_date": "1984-11", + "capture_layer": "ScienceDirect primary-host abstract text", + "page_or_section_locator": "Abstract; bibliographic context Physica B+C 126(1-3), 217-228", + "row_locator": "Abstract lambda comparison statement", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "normalized_value_dimensionless": 1.9, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "transcription_note": "This record now captures an explicit lambda value from the ScienceDirect primary-host abstract. The value is stronger than field-support-only text, but it still needs same-family convention review and remains below raw-page or table-level archive standard.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json new file mode 100644 index 000000000..2c85a3487 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "targeted numeric capture record for the Nb3Ge phonon-proxy field", + "material": "Nb3Ge", + "field": "Theta_D_K_or_omega_log_K", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "capture_layer": "primary-host table-target shell", + "page_or_section_locator": null, + "table_or_figure_identifier": null, + "row_locator": null, + "quoted_source_text": null, + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "primary_host_table_target_locked_pending_numeric_capture", + "transcription_note": "The source family, proxy direction, and table-target expectation are locked. A row-specific omega_log or related phonon numeric value is still required from the full text.", + "checked_date": "2026-05-12", + "claim_boundary": "This numeric capture record shell does not certify any value. It only prepares the first row-usable phonon capture for Nb3Ge." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json new file mode 100644 index 000000000..5102f63bf --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_text_capture_record.json @@ -0,0 +1,23 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "abstract-level phonon proxy convention capture for the Nb3Ge residual row", + "material": "Nb3Ge", + "field": "Theta_D_K_or_omega_log_K", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "capture_layer": "PRB primary-host abstract text", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. B 27, 1568", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "quoted_source_text": "Experimentally determined moments of the phonon spectra (wbar, wbar2, omega_log) are included in the analysis. Values are tabulated. The Debye temperature is generally a bad estimate of omega_log.", + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "primary_host_proxy_text_captured_pending_row_value", + "transcription_note": "This record now captures both the proxy-convention statement and the primary-host abstract note that phonon moments including omega_log are tabulated. A row-specific omega_log or related phonon value is still missing.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json new file mode 100644 index 000000000..b58ae4625 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json @@ -0,0 +1,23 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_record", + "source_role": "primary-source anchor for the Nb3Ge residual blocker row", + "source_label": "J. R. Gavaler, Superconductivity in Nb-Ge films above 22 K", + "primary_reference_url": "https://www.osti.gov/biblio/4362329", + "doi": "10.1063/1.1654966", + "publisher": "OSTI / U.S. Department of Energy", + "publication": "Applied Physics Letters 23(8), 480-482", + "published_date": "1973-10-15", + "checked_date": "2026-05-07", + "unit_convention": "Critical temperature reported in Kelvin; row-level proxy and coupling fields still require explicit downstream source capture.", + "benchmark_role": "primary-source anchor for locking the historical Tc row identity of Nb3Ge before any topic-local patch review", + "field_coverage_note": "Current publication record supports Tc scope near 22.3 K, but it does not yet demonstrate phonon-proxy, lambda_ep, or mu_star row coverage.", + "repository_use": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json" + ], + "limitations": [ + "This record pins the publication anchor only; it is not yet an archived row transcription.", + "Theta_D_K or omega_log_K, lambda_ep, and mu_star still require row-level capture from compatible literature or downstream sources." + ] +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json new file mode 100644 index 000000000..67d699d3d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/tc_text_capture_record.json @@ -0,0 +1,26 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "first-pass Tc text capture for the Nb3Ge residual row", + "material": "Nb3Ge", + "field": "Tc_observed", + "article_title": "Superconductivity in Nb-Ge films above 22 K", + "authors": [ + "J. R. Gavaler" + ], + "source_title_or_doi": "10.1063/1.1654966", + "journal_citation": "Appl. Phys. Lett. 23(8), 480-482", + "publication_date": "1973-10-15", + "volume_issue_context": "Vol. 23, Iss. 8", + "capture_layer": "primary publication-record summary", + "page_or_section_locator": "OSTI record summary; bibliographic context Appl. Phys. Lett. 23(8), 480-482", + "row_locator": "Summary Tc statement", + "quoted_source_text": "films which remain superconducting up to 22.3 K", + "normalized_value_K": 22.3, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "primary_record_text_captured_pending_raw_archive", + "transcription_note": "This record now captures Tc from the primary publication-record summary and bibliographic context. A raw page or mirrored PDF path is still required before archive-complete handoff.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json new file mode 100644 index 000000000..59d37580f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json @@ -0,0 +1,81 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_compatibility_review_packet", + "material": "Nb3Ge", + "checked_date": "2026-05-12", + "purpose": "Compare the current Nb3Ge working-row package against the best external text-layer, abstract-level numeric capture, and secondary-hint captures before any A15 patch review is allowed.", + "working_row_package": { + "material": "Nb3Ge", + "current_working_copy_label": "Gavaler 1973", + "tc_observed_K": 23.2, + "theta_D_K": 302.0, + "lambda_ep": 2.1, + "mu_star": 0.14 + }, + "external_capture_package": { + "tc_text_capture_K": 22.3, + "tc_capture_status": "primary_record_text_captured_pending_raw_archive", + "phonon_secondary_hint_K": null, + "phonon_hint_status": "primary_host_proxy_text_present_but_no_row_specific_value", + "lambda_primary_host_abstract_numeric": 1.9, + "lambda_capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "lambda_secondary_hint": null, + "lambda_hint_status": "primary_host_abstract_numeric_capture_present_without_secondary_hint_layer", + "mu_star_family_hint_min": 0.1, + "mu_star_family_hint_max": 0.15, + "mu_star_hint_status": "family_range_only_not_row_specific" + }, + "field_review": [ + { + "field": "Tc_observed", + "status": "near_match_text_capture", + "working_value": 23.2, + "external_value": 22.3, + "interpretation": "The current publication-record Tc capture is close enough to support the same material family, but raw-page confirmation is still required before any row edit." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "status": "proxy_convention_open_and_numeric_value_missing", + "working_value": 302.0, + "external_value": null, + "interpretation": "The current package now has a stronger primary-host abstract note that omega_log-style moments are tabulated and preferred over Debye temperature, but it still has no row-usable external numeric phonon value for Nb3Ge." + }, + { + "field": "lambda_ep", + "status": "row_specific_numeric_value_missing", + "working_value": 2.1, + "external_value": 1.9, + "interpretation": "The chosen ScienceDirect primary-host abstract now gives lambda=1.9 for Nb3Ge, which is below the working value but still within the same strong-coupling regime. Even so, same-family review and stronger archival support are still required before any patch decision." + }, + { + "field": "mu_star", + "status": "family_range_contains_working_value", + "working_value": 0.14, + "external_value": [ + 0.1, + 0.15 + ], + "interpretation": "The working mu_star sits inside the current family-level hint range, so this field is less hostile than the missing phonon and lambda numerics, but it is still not row-specific evidence." + } + ], + "compatibility_summary": { + "fields_consistent_enough_for_patch": [], + "fields_requiring_raw_page_confirmation": [ + "Tc_observed" + ], + "fields_requiring_proxy_or_numeric_resolution": [ + "Theta_D_K_or_omega_log_K", + "lambda_ep" + ], + "fields_with_preliminarily_tolerable_family_convention": [ + "mu_star" + ] + }, + "next_decisions": [ + "Confirm the Tc statement from the publication record or article at raw-page level before treating the row identity as stable.", + "Resolve whether the A15 row should use Debye temperature or omega_log-style phonon moments before any lambda comparison is attempted.", + "Do not revise lambda_ep away from 2.1 until the primary-host abstract capture at 1.9 is checked against the same phonon convention and, ideally, strengthened by raw-page or table-level support from the same source family.", + "Allow mu_star to remain a family-level convention only if the phonon and lambda captures later land inside the same source family." + ], + "claim_boundary": "This packet is a compatibility-control artifact only. It does not certify a row edit and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json new file mode 100644 index 000000000..917142702 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json @@ -0,0 +1,87 @@ +{ + "schema_version": "1.0", + "source_class": "external_fulltext_numeric_acquisition_packet", + "source_role": "execution packet for the next full-text numeric extraction pass on the weaker A15 row candidate", + "source_label": "Nb3Ge full-text numeric acquisition packet", + "checked_date": "2026-05-10", + "material": "Nb3Ge", + "why_this_row_now": [ + "Primary-publication Tc text capture already exists.", + "Phonon-proxy convention text already exists.", + "Lambda field-support text already exists.", + "Unlike Nb3Sn, the current numeric hint layer is weak, so a direct full-text or mirrored-table pass is needed rather than another abstract-level sweep." + ], + "canonical_sources": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1063/1.1654966", + "target_capture": "row identity and raw-page archive" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "target_capture": "row-specific phonon proxy value with explicit proxy convention" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "target_capture": "row-specific electron-phonon coupling value" + } + ], + "secondary_hints": [ + { + "field": "lambda_ep", + "source_title_or_doi": "PMC10119179", + "hint_scope": "lambda < 1", + "unit_basis": "dimensionless", + "allowed_use": "tertiary search cue only" + } + ], + "required_deliverables": [ + { + "field": "Tc_observed", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_K" + ] + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "reported_proxy_type", + "quoted_source_text", + "normalized_value_K" + ] + }, + { + "field": "lambda_ep", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_dimensionless" + ] + }, + { + "field": "mu_star", + "required_fields": [ + "row_specific_value_or_family_convention_note", + "source_title_or_doi", + "quoted_source_text", + "unit_basis" + ] + } + ], + "stopping_rule": "Do not promote tertiary or synthesis-level hints into the benchmark row. If the full-text pass still does not expose a row-specific numeric value, record the failure explicitly and keep the field unresolved.", + "claim_boundary": "This packet organizes the next full-text extraction pass only. It does not certify any numeric field and does not approve a topic-local edit." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json new file mode 100644 index 000000000..6dce77f20 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json @@ -0,0 +1,37 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_numeric_execution_packet", + "material": "Nb3Ge", + "field": "lambda_ep", + "checked_date": "2026-05-12", + "purpose": "Turn the first Nb3Ge lambda numeric pass into a single execution packet that can be followed without reconstructing the A15 workflow from multiple files, while preserving the distinction between abstract-level numeric capture and row-usable archival capture.", + "source_anchor": { + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "host_layer": "ScienceDirect primary-host abstract plus full article table layer" + }, + "expected_numeric_target": { + "unit_basis": "dimensionless", + "target_section_hint": "Sections, tables, or figures reporting alpha^2F(omega), full phonon dispersion, or explicit lambda values for Nb3Ge.", + "row_identity_goal": "One row-specific lambda value for Nb3Ge that stays inside the same source family and phonon convention already chosen for the phonon capture." + }, + "required_capture_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_dimensionless", + "same_source_family_note" + ], + "success_condition": "The packet is complete only when one Nb3Ge lambda value is captured from the primary full-text table or figure layer and the packet explicitly records compatibility with the same phonon convention used by the Nb3Ge phonon capture.", + "abstract_numeric_foothold": { + "value_dimensionless": 1.9, + "status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "use_boundary": "This value may guide the search and compatibility review, but it must not be treated as the final row-usable capture unless stronger archival support is attached." + }, + "stop_rule": "If the source yields only the already known abstract-level lambda=1.9 statement or any other non-row-specific family statement, keep the packet below row-usable status and do not treat normalized_value_dimensionless as final archive evidence.", + "downstream_dependency": "This lambda capture must remain compatible with the resolved Nb3Ge phonon proxy choice so the pair can move together into patch-review readiness later.", + "claim_boundary": "This execution packet does not certify any lambda value. It only defines the first row-usable numeric-capture pass for Nb3Ge." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json new file mode 100644 index 000000000..3750e5d71 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json @@ -0,0 +1,38 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_numeric_execution_packet", + "material": "Nb3Ge", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Turn the first Nb3Ge phonon numeric pass into a single execution packet that can be followed without reconstructing the A15 workflow from multiple files.", + "source_anchor": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "host_layer": "PRB primary-host abstract plus full article table layer" + }, + "secondary_search_support": { + "host": "OSTI summary", + "support_note": "The OSTI summary independently confirms that experimentally determined phonon moments are tabulated and therefore strengthens the expectation that a row-specific Nb3Ge phonon value should exist in the full text." + }, + "expected_numeric_target": { + "preferred_proxy_type": "omega_log_preferred_over_debye", + "unit_basis": "K", + "target_section_hint": "Tables or sections containing experimentally determined moments of the phonon spectra, especially omega_log, because the abstract says these values are tabulated.", + "row_identity_goal": "One row-specific phonon numeric value for Nb3Ge that can be tied to the same source family used by the future lambda capture." + }, + "required_capture_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "reported_proxy_type", + "normalized_value_K", + "proxy_convention_note" + ], + "success_condition": "The packet is complete only when one Nb3Ge phonon numeric value is captured from the primary full-text table layer and the packet explicitly states whether the benchmark is staying on Debye temperature or moving to omega_log-style moments.", + "stop_rule": "If the source yields only abstract-level convention text or a non-row-specific family statement, leave normalized_value_K empty and keep the capture unresolved.", + "downstream_dependency": "The next Nb3Ge lambda numeric capture must remain compatible with the same resolved source family and phonon convention chosen here.", + "claim_boundary": "This execution packet does not certify any phonon value. It only defines the first row-usable numeric-capture pass for Nb3Ge." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json new file mode 100644 index 000000000..ea3405b9f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json @@ -0,0 +1,57 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_primary_numeric_capture_requirement_packet", + "material": "Nb3Ge", + "checked_date": "2026-05-11", + "purpose": "Define the minimum raw-page or mirrored-table evidence needed before the Nb3Ge row can leave the current A15 patch-review block state.", + "primary_capture_requirements": [ + { + "field": "Tc_observed", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "quoted_source_text", + "normalized_value_K", + "sample_or_row_identity_note" + ], + "success_condition": "The publication record or equivalent primary row clearly supports the Tc used for the Nb3Ge working row." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "reported_proxy_type", + "normalized_value_K", + "proxy_convention_note" + ], + "success_condition": "A single source-backed phonon numeric value is captured and the row declares whether the benchmark stays on Debye temperature or moves to omega_log-style phonon moments." + }, + { + "field": "lambda_ep", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text_or_numeric_cell", + "normalized_value_dimensionless", + "same_source_family_note" + ], + "success_condition": "The lambda capture is numeric, row-usable, and compatible with the same Nb3Ge source family and phonon convention chosen above." + }, + { + "field": "mu_star", + "required_evidence": [ + "row_specific_numeric_capture_or_family_convention_note", + "scope_note", + "same_source_family_or_modeling_note" + ], + "success_condition": "Either a row-specific mu_star is captured, or the row explicitly records why a family-level convention remains acceptable under the same source family." + } + ], + "unblock_rule": "Nb3Ge may leave the current patch-review block only after Tc is raw-page confirmed, the phonon proxy is numerically captured and declared, lambda is numerically captured under the same convention, and mu_star is either row-specific or explicitly justified as a family convention.", + "claim_boundary": "This packet defines capture requirements only. It does not certify any Nb3Ge row edit and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json new file mode 100644 index 000000000..83d0c3df2 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json @@ -0,0 +1,70 @@ +{ + "schema_version": "1.0", + "source_class": "external_raw_page_capture_checklist", + "source_role": "page-by-page checklist for the first real full-text numeric extraction pass on Nb3Ge", + "source_label": "Nb3Ge raw-page capture checklist", + "checked_date": "2026-05-11", + "material": "Nb3Ge", + "steps": [ + { + "step": 1, + "field": "Tc_observed", + "source_title_or_doi": "10.1063/1.1654966", + "open_target": "publication record and full article", + "capture_goal": "confirm exact Tc statement, page context, and sample identity", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_K" + ] + }, + { + "step": 2, + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "open_target": "full article tables or sections with phonon-spectrum moments", + "capture_goal": "find row-specific phonon proxy value for Nb3Ge and name the proxy explicitly", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "record reported_proxy_type", + "copy quoted_source_text", + "normalize value into normalized_value_K" + ] + }, + { + "step": 3, + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "open_target": "full article sections, tables, or figures with alpha^2F(omega) or explicit lambda values", + "capture_goal": "find a row-specific or explicit Nb3Ge lambda value", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_dimensionless" + ] + }, + { + "step": 4, + "field": "mu_star", + "source_title_or_doi": "family convention unless explicit row source appears", + "open_target": "full text only if an explicit mu_star statement appears during the same pass", + "capture_goal": "either capture a row-specific value or document that only a family convention is available", + "checklist": [ + "record source_title_or_doi or family convention note", + "copy quoted_source_text if available", + "record unit_basis", + "state whether row_specific_value_or_family_convention_note was resolved" + ] + } + ], + "stopping_rule": "If any step yields only tertiary or synthesis-level text, mark the step unresolved and do not promote it into a benchmark row capture.", + "claim_boundary": "This checklist is an extraction aid only. Completion of the checklist still requires topic-level compatibility review before any row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json new file mode 100644 index 000000000..49de18f8d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json @@ -0,0 +1,84 @@ +{ + "schema_version": "1.0", + "material": "Nb3Sn", + "source_class": "external_material_archive_dossier", + "priority": "high", + "expected_source_family": "Matthias 1954 citation chain or compatible A15 literature row", + "candidate_source_anchors": [ + "https://doi.org/10.1103/PhysRev.95.1435", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json" + ], + "archive_targets": [ + { + "field": "Tc_observed", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "transcription_note" + ], + "status": "value_captured_pending_repo_archive_policy" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_convention_note" + ], + "status": "pending_archive" + }, + { + "field": "lambda_ep", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_compatibility_note" + ], + "status": "pending_archive" + }, + { + "field": "mu_star", + "required_artifacts": [ + "raw_source_file_or_family_convention_note", + "table_or_figure_identifier", + "row_locator_or_convention_scope", + "unit_basis", + "transcription_note" + ], + "status": "pending_archive" + } + ], + "recommended_extraction_order": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "handoff_goal": "Produce one A15 row package that fixes Tc identity, phonon proxy convention, lambda compatibility, and mu_star scope before topic-local review.", + "claim_boundary": "This dossier is an archive-work checklist only and does not certify any row value." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json new file mode 100644 index 000000000..3a32142ad --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json @@ -0,0 +1,37 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "targeted numeric capture record for the Nb3Sn lambda field", + "material": "Nb3Sn", + "field": "lambda_ep", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568-1585", + "publication_date": "1983-02-01", + "capture_layer": "APS harvest PDF table extraction", + "page_or_section_locator": "PDF page 9; printed page 1576", + "table_or_figure_identifier": "Table V", + "row_locator": "Nb3Sn I row; sibling Nb3Sn II row also present", + "quoted_source_text": "Table V row Nb3Sn I includes lambda=1.78; sibling Nb3Sn II includes lambda=1.82", + "normalized_value_dimensionless": 1.78, + "sibling_or_alternative_values": [ + { + "row_locator": "Nb3Sn II row", + "normalized_value_dimensionless": 1.82, + "note": "Same table reports a second Nb3Sn sample. Kept as an explicit sibling value rather than silently averaging." + } + ], + "unit_basis": "dimensionless", + "archived_raw_path": "C:/tmp/PhysRevB.27.1568.pdf", + "archive_note": "Session-local APS harvest PDF path only; repo-level mirroring remains pending rights/archive decision.", + "proxy_compatibility_note": "This numeric capture is now compatible with the same PhysRevB.27.1568 source family and Nb3Sn I/Nb3Sn II sample split used in the phonon capture record. It supersedes the earlier Weber-abstract lambda target for the current same-source review path.", + "row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "acquisition_attempt_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "same_source_lambda_attempt_5": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "same_source_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "capture_status": "numeric_value_captured_from_same_aps_harvest_pdf_pending_repo_archive_and_patch_review", + "transcription_note": "Attempt 005 found a same-source Table V lambda value for the Nb3Sn I row in PhysRevB.27.1568, matching the Table II omega_log source family. The value is captured for review but does not authorize a benchmark patch because archive policy, sample lock, and row-gate impact remain unresolved.", + "checked_date": "2026-05-14", + "claim_boundary": "This record captures a row-specific same-source lambda value from the APS harvest PDF. It still does not approve a benchmark row patch until repo archive policy, sample choice, and A15 patch gates are completed." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json new file mode 100644 index 000000000..53d86441a --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_text_capture_record.json @@ -0,0 +1,22 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "abstract-level lambda numeric capture for the Nb3Sn residual row", + "material": "Nb3Sn", + "field": "lambda_ep", + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "publication_date": "1984-11", + "capture_layer": "ScienceDirect primary-host abstract text", + "page_or_section_locator": "Abstract; bibliographic context Physica B+C 126(1-3), 217-228", + "row_locator": "Abstract lambda comparison statement", + "quoted_source_text": "The increase of lambda and thus of Tc between the iso-electronic Nb3Sn (lambda=1.5) and Nb3Ge (lambda=1.9) is attributed to a steric effect", + "normalized_value_dimensionless": 1.5, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "transcription_note": "This record now captures an explicit lambda value from the ScienceDirect primary-host abstract. The value is stronger than field-support-only text, but it still needs same-family convention review and remains below raw-page or table-level archive standard.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json new file mode 100644 index 000000000..d81cc41f4 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json @@ -0,0 +1,44 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "targeted numeric capture record for the Nb3Sn phonon-proxy field", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "capture_layer": "APS harvest PDF table extraction", + "page_or_section_locator": "PDF page 6; printed page 1573", + "table_or_figure_identifier": "Table II", + "row_locator": "Nb3Sn I row; sibling Nb3Sn II row also present", + "quoted_source_text": "Table II: Nb3Sn I Nb3Sn II ... 127 123", + "reported_proxy_type": "omega_log_K", + "normalized_value_K": 127, + "additional_same_row_moments": { + "omega1_K": 157, + "omega2_sqrt_K": 177, + "note": "Same Table II row values used only for Allen-Dynes harness preview; the primary captured proxy remains omega_log_K=127." + }, + "sibling_or_alternative_values": [ + { + "row_locator": "Nb3Sn II row", + "reported_proxy_type": "omega_log_K", + "normalized_value_K": 123, + "additional_same_row_moments": { + "omega1_K": 153, + "omega2_sqrt_K": 175 + }, + "note": "Same table reports a second Nb3Sn sample. Kept as an explicit sibling value rather than silently averaging." + } + ], + "unit_basis": "K", + "archived_raw_path": "C:/tmp/PhysRevB.27.1568.pdf", + "archive_note": "Session-local APS harvest PDF path only; repo-level mirroring remains pending rights/archive decision.", + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "allen_dynes_same_source_harness_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "capture_status": "numeric_value_captured_from_aps_harvest_pdf_pending_repo_archive_and_harness_review", + "transcription_note": "APS harvest PDF extraction reached Table II. Nb3Sn I is captured as the primary row-specific omega_log value for the current benchmark review path; omega1 and omega2 moments are now recorded for Allen-Dynes harness preview only. Nb3Sn II is preserved as a sibling sample value.", + "checked_date": "2026-05-15", + "claim_boundary": "This record captures a row-specific table value from the APS harvest PDF. It still does not approve a benchmark row patch until repo archive policy, sample choice, and A15 same-family review are completed." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json new file mode 100644 index 000000000..f758e3d72 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_text_capture_record.json @@ -0,0 +1,23 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "abstract-level phonon proxy convention capture for the Nb3Sn residual row", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "publication_date": "1983-02-01", + "capture_layer": "PRB primary-host abstract text", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. B 27, 1568", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "quoted_source_text": "Experimentally determined moments of the phonon spectra (wbar, wbar2, omega_log) are included in the analysis. Values are tabulated. The Debye temperature is generally a bad estimate of omega_log.", + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "primary_host_proxy_text_captured_pending_row_value", + "transcription_note": "This record now captures both the proxy-convention statement and the primary-host abstract note that phonon moments including omega_log are tabulated. A row-specific omega_log or related phonon value is still missing.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json new file mode 100644 index 000000000..7780ccb8b --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json @@ -0,0 +1,23 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_record", + "source_role": "primary-source anchor for the Nb3Sn residual blocker row", + "source_label": "B. T. Matthias et al., Superconductivity of Nb3Sn", + "primary_reference_url": "https://doi.org/10.1103/PhysRev.95.1435", + "doi": "10.1103/PhysRev.95.1435", + "publisher": "American Physical Society", + "publication": "Physical Review 95, 1435", + "published_date": "1954-09-15", + "checked_date": "2026-05-07", + "unit_convention": "Critical temperature reported in Kelvin; row-level proxy and coupling fields still require explicit downstream source capture.", + "benchmark_role": "primary-source anchor for locking the historical Tc row identity of Nb3Sn before any topic-local patch review", + "field_coverage_note": "APS abstract confirms a superconducting transition temperature near 18 K, but the current publication anchor does not yet demonstrate phonon-proxy, lambda_ep, or mu_star row coverage.", + "repository_use": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json" + ], + "limitations": [ + "This record pins the primary publication anchor only; it is not yet an archived row transcription.", + "Theta_D_K or omega_log_K, lambda_ep, and mu_star still require row-level capture from compatible literature or downstream sources." + ] +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json new file mode 100644 index 000000000..f3581ae0a --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/tc_text_capture_record.json @@ -0,0 +1,29 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "first-pass Tc text capture for the Nb3Sn residual row", + "material": "Nb3Sn", + "field": "Tc_observed", + "article_title": "Superconductivity of Nb3Sn", + "authors": [ + "B. T. Matthias", + "T. H. Geballe", + "S. Geller", + "E. Corenzwit" + ], + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "journal_citation": "Phys. Rev. 95, 1435", + "publication_date": "1954-09-15", + "volume_issue_context": "Vol. 95, Iss. 6", + "capture_layer": "APS primary-host abstract text", + "page_or_section_locator": "Abstract; bibliographic context Phys. Rev. 95, 1435", + "row_locator": "Abstract Tc statement", + "quoted_source_text": "transition temperature of Nb3Sn at 18 K", + "normalized_value_K": 18.0, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "primary_host_text_captured_pending_raw_archive", + "transcription_note": "This record now captures Tc from the APS primary-host abstract and bibliographic context. A raw page or mirrored PDF path is still required before archive-complete handoff.", + "checked_date": "2026-05-12", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json new file mode 100644 index 000000000..660b17d70 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json @@ -0,0 +1,58 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_policy_release_preview", + "material": "Nb3Sn", + "checked_date": "2026-05-15", + "purpose": "Preview the Allen-Dynes strict-gate impact if the unified PhysRevB.27.1568 non-mirrored citation policy request is accepted, without accepting that policy.", + "policy_request": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "allen_dynes_smoke_test_artifact": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json", + "release_assumption": { + "assumed_policy_decision": "accepted_for_this_source_package_only", + "assumed_scope": [ + "PhysRevB.27.1568 Table II omega moments", + "PhysRevB.27.1568 Table V lambda values", + "Allen-Dynes strict-gate eligibility for Nb3Sn smoke-test rows" + ], + "not_assumed": [ + "repo mirroring of the APS PDF", + "benchmark patch approval", + "topic-level PASS", + "general non-mirrored APS policy for unrelated sources" + ] + }, + "preview_rows": [ + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn I", + "predicted_tc_K": 17.981167779782506, + "tc_observed_K": 18.3, + "relative_error_percent": 1.742252569494505, + "would_be_strict_gate_status": "PASS" + }, + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn II", + "predicted_tc_K": 17.861612627441417, + "tc_observed_K": 18.3, + "relative_error_percent": 2.395559412888435, + "would_be_strict_gate_status": "PASS" + } + ], + "preview_gate_metrics": { + "would_be_strict_rows_counted": 2, + "would_be_strict_average_relative_error_percent": 2.0689059911914702, + "would_be_strict_rows_within_20_percent": 2, + "would_be_branch_model_gate_status": "PASS_FOR_NB3SN_SMOKE_TEST_ONLY" + }, + "why_not_current_status": [ + "The unified policy request is still not accepted.", + "The Allen-Dynes verifier currently counts these rows only in the diagnostic lane.", + "The preview covers only Nb3Sn rows from one source package and cannot support a topic-level pass." + ], + "next_allowed_moves": [ + "A reviewer or project policy authority may fill the policy decision stub if they accept the non-mirrored route.", + "If accepted, update the source-labeled input rows to strict_gate_eligible=true with an explicit policy reference.", + "Then rerun the Allen-Dynes verifier and keep the raw McMillan artifact unchanged." + ], + "claim_boundary": "This file previews the effect of a policy decision. It does not make the decision and does not change any verifier gate by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json new file mode 100644 index 000000000..d0f76dd50 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json @@ -0,0 +1,70 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_policy_transition_checklist", + "material": "Nb3Sn", + "checked_date": "2026-05-15", + "purpose": "Define the exact transition steps for moving the Allen-Dynes Nb3Sn smoke-test rows from policy-blocked diagnostic rows to strict-gate rows if a reviewer accepts the PhysRevB.27.1568 non-mirrored citation route.", + "current_state": { + "policy_request": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "current_decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "allen_dynes_artifact": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json", + "current_allen_dynes_model_gate_status": "PASS", + "current_strict_rows_counted": 2, + "current_diagnostic_average_relative_error_percent": 2.0689059911914702 + }, + "allowed_acceptance_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "transition_steps_if_accepted": [ + { + "step": 1, + "action": "A reviewer or project policy authority edits only the policy request decision fields.", + "file": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "required_field_updates": { + "policy_decision_request.decision_state": "one of the allowed_acceptance_values", + "policy_decision_request.reviewer_or_policy_authority": "non-null reviewer or policy authority", + "policy_decision_request.decision_date": "decision date" + } + }, + { + "step": 2, + "action": "Do not edit Experiment_Allen_Dynes_Data.py and do not hand-toggle strict_gate_eligible in the input table.", + "reason": "The verifier resolves effective strict eligibility from the policy request at runtime." + }, + { + "step": 3, + "action": "Rerun the Allen-Dynes verifier.", + "command": "python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py", + "expected_effect": "Rows with accepted release conditions become effective_strict_gate_eligible=true." + }, + { + "step": 4, + "action": "Rerun the raw McMillan verifier.", + "command": "python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "expected_effect": "Raw McMillan gate remains an independent artifact and is expected to remain FAIL unless its own inputs are intentionally changed." + }, + { + "step": 5, + "action": "Rerun topic/core audits.", + "commands": [ + "python docs/scripts/audit/audit_topic_standards.py --topic docs/topics/0.4_Superconductivity_Superfluids", + "python docs/scripts/audit/audit_core_research_hardening.py --root docs" + ] + } + ], + "expected_after_acceptance": { + "allen_dynes_branch_model_gate_status": "PASS for the current Nb3Sn smoke-test row set if no other fields change", + "strict_source_locked_rows_counted": 2, + "strict_source_locked_average_relative_error_percent": 2.0689059911914702, + "raw_mcmillan_model_gate_status": "unchanged by this transition" + }, + "not_allowed_by_this_transition": [ + "Do not claim topic-level superconductivity PASS from a two-row Nb3Sn smoke test.", + "Do not claim the APS PDF is repo-mirrored.", + "Do not treat the policy acceptance as benchmark patch approval.", + "Do not count calibrated, inverse-fit, or heuristic UET rows in the strict gate.", + "Do not modify the raw McMillan gate meaning or thresholds." + ], + "claim_boundary": "This checklist records the accepted transition for the PhysRevB.27.1568 non-mirrored citation route. It does not turn the two-row smoke test into a topic-level PASS and does not approve unrelated source packages." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json new file mode 100644 index 000000000..3e52b8009 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json @@ -0,0 +1,129 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_harness_convention_preview", + "material": "Nb3Sn", + "checked_date": "2026-05-15", + "purpose": "Evaluate whether the same-source PhysRevB.27.1568 omega_log and lambda captures should be tested under an Allen-Dynes omega_log harness rather than the current raw McMillan Theta_D-style harness.", + "source_context": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "doi": "10.1103/PhysRevB.27.1568", + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "lambda_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "lambda_attempt_5_same_source_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "same_source_lambda_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "archive_status": "session_local_pdf_only_pending_non_mirrored_policy_decision" + }, + "formula_context": { + "current_raw_harness": "McMillan-style Tc=(proxy/1.45)*exp[-1.04(1+lambda)/(lambda-mu*(1+0.62lambda))]", + "preview_harness": "Allen-Dynes-style Tc=f1*f2*(omega_log/1.2)*exp[-1.04(1+lambda)/(lambda-mu*(1+0.62lambda))]", + "mu_star_used": 0.13, + "f1_definition": "f1=[1+(lambda/(2.46*(1+3.8*mu*)))^(3/2)]^(1/3)", + "f2_definition": "f2=1+[((sqrt_omega2_over_omega_log)-1)*lambda^2]/[lambda^2+(1.82*(1+6.3*mu*)*sqrt_omega2_over_omega_log)^2]", + "claim_boundary": "This preview uses table-derived omega moments and does not edit the verifier or benchmark row." + }, + "same_source_inputs": [ + { + "sample_label": "Nb3Sn I", + "table_tc_K": 17.97, + "working_tc_K": 18.3, + "omega_log_K": 127, + "omega2_sqrt_K": 177, + "sqrt_omega2_over_omega_log": 1.3937007874015748, + "lambda_ep": 1.78, + "mu_star": 0.13 + }, + { + "sample_label": "Nb3Sn II", + "table_tc_K": 17.93, + "working_tc_K": 18.3, + "omega_log_K": 123, + "omega2_sqrt_K": 175, + "sqrt_omega2_over_omega_log": 1.4227642276422765, + "lambda_ep": 1.82, + "mu_star": 0.13 + } + ], + "preview_cases": [ + { + "case_id": "nb3sn_i_raw_mcmillan_against_working_tc", + "sample_label": "Nb3Sn I", + "harness": "current_raw_mcmillan_prefactor", + "predicted_tc_K": 12.852186415004816, + "tc_observed_K": 18.3, + "relative_error_percent": 29.76947314205019, + "per_row_gate_status": "FAIL" + }, + { + "case_id": "nb3sn_i_allen_dynes_prefactor_only_against_working_tc", + "sample_label": "Nb3Sn I", + "harness": "allen_dynes_prefactor_without_f1_f2", + "predicted_tc_K": 15.529725251464154, + "tc_observed_K": 18.3, + "relative_error_percent": 15.138113379977305, + "per_row_gate_status": "PASS" + }, + { + "case_id": "nb3sn_i_allen_dynes_f1_f2_against_working_tc", + "sample_label": "Nb3Sn I", + "harness": "allen_dynes_with_f1_f2", + "f1": 1.1016656643861975, + "f2": 1.0510038503206696, + "predicted_tc_K": 17.981167779782506, + "tc_observed_K": 18.3, + "relative_error_percent": 1.742252569494505, + "per_row_gate_status": "PASS" + }, + { + "case_id": "nb3sn_i_allen_dynes_f1_f2_against_table_tc", + "sample_label": "Nb3Sn I", + "harness": "allen_dynes_with_f1_f2", + "f1": 1.1016656643861975, + "f2": 1.0510038503206696, + "predicted_tc_K": 17.981167779782506, + "tc_observed_K": 17.97, + "relative_error_percent": 0.062146799012283704, + "per_row_gate_status": "PASS" + }, + { + "case_id": "nb3sn_ii_raw_mcmillan_against_working_tc", + "sample_label": "Nb3Sn II", + "harness": "current_raw_mcmillan_prefactor", + "predicted_tc_K": 12.683313472644212, + "tc_observed_K": 18.3, + "relative_error_percent": 30.692276105769338, + "per_row_gate_status": "FAIL" + }, + { + "case_id": "nb3sn_ii_allen_dynes_f1_f2_against_working_tc", + "sample_label": "Nb3Sn II", + "harness": "allen_dynes_with_f1_f2", + "f1": 1.1047946453294204, + "f2": 1.0549202359189496, + "predicted_tc_K": 17.861612627441417, + "tc_observed_K": 18.3, + "relative_error_percent": 2.395559412888435, + "per_row_gate_status": "PASS" + }, + { + "case_id": "nb3sn_ii_allen_dynes_f1_f2_against_table_tc", + "sample_label": "Nb3Sn II", + "harness": "allen_dynes_with_f1_f2", + "f1": 1.1047946453294204, + "f2": 1.0549202359189496, + "predicted_tc_K": 17.861612627441417, + "tc_observed_K": 17.93, + "relative_error_percent": 0.3814131207952182, + "per_row_gate_status": "PASS" + } + ], + "interpretation": { + "main_result": "The same-source Nb3Sn values fail under the current raw McMillan proxy convention but pass strongly under an Allen-Dynes omega_log harness with f1/f2 corrections.", + "why_not_patch_current_verifier": [ + "The current verifier is explicitly the raw McMillan baseline gate and should not be silently changed by a data-capture artifact.", + "The APS PDF is still session-local and non-mirrored citation policy is not accepted.", + "A new Allen-Dynes/UET verifier branch should be added as a separate artifact-backed model gate rather than replacing the raw McMillan gate in place." + ], + "recommended_next_step": "Create a separate Allen-Dynes harness design packet or verifier branch proposal using source-backed omega_log, omega2, lambda, and mu_star inputs." + }, + "claim_boundary": "This is a non-executing harness preview only. It does not edit verifier inputs, does not change model_gate_status, and does not claim the raw McMillan baseline passes." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json new file mode 100644 index 000000000..b2485f578 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json @@ -0,0 +1,81 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_compatibility_review_packet", + "material": "Nb3Sn", + "checked_date": "2026-05-12", + "purpose": "Compare the current Nb3Sn working-row package against the best external text-layer, abstract-level numeric capture, and secondary-hint captures before any A15 patch review is allowed.", + "working_row_package": { + "material": "Nb3Sn", + "current_working_copy_label": "Matthias 1954", + "tc_observed_K": 18.3, + "theta_D_K": 280.0, + "lambda_ep": 1.8, + "mu_star": 0.13 + }, + "external_capture_package": { + "tc_text_capture_K": 18.0, + "tc_capture_status": "primary_host_text_captured_pending_raw_archive", + "phonon_table_capture_K": 127.0, + "phonon_sibling_table_capture_K": 123.0, + "phonon_hint_status": "table_layer_numeric_capture_pending_repo_archive_sample_choice_and_same_family_review", + "lambda_primary_host_abstract_numeric": 1.5, + "lambda_capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "lambda_secondary_hint": 1.46, + "lambda_hint_status": "primary_host_abstract_numeric_capture_present_with_secondary_hint_support", + "mu_star_family_hint_min": 0.1, + "mu_star_family_hint_max": 0.15, + "mu_star_hint_status": "family_range_only_not_row_specific" + }, + "field_review": [ + { + "field": "Tc_observed", + "status": "near_match_text_capture", + "working_value": 18.3, + "external_value": 18.0, + "interpretation": "The current discovery-paper text capture is close enough to support the same material family, but raw-page confirmation is still required before any row edit." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "status": "table_layer_numeric_capture_pending_review", + "working_value": 280.0, + "external_value": 127.0, + "interpretation": "The current package now has a row-specific Table II omega_log value for Nb3Sn I, with Nb3Sn II=123 K retained as a sibling sample. This is stronger than abstract proxy text, but it still needs sample-choice, repo archive, and same-family lambda review before benchmark use." + }, + { + "field": "lambda_ep", + "status": "directionally_close_but_not_confirmed", + "working_value": 1.8, + "external_value": 1.5, + "interpretation": "The chosen ScienceDirect primary-host abstract gives lambda=1.5 for Nb3Sn. Sensitivity review with the newly captured omega_log=127 K predicts a lower Tc than observed and is worse than keeping lambda=1.8 with the captured phonon value, so lambda=1.5 should remain a review foothold rather than a row replacement." + }, + { + "field": "mu_star", + "status": "family_range_contains_working_value", + "working_value": 0.13, + "external_value": [ + 0.1, + 0.15 + ], + "interpretation": "The working mu_star sits inside the current family-level hint range, so this field is less hostile than the phonon and lambda fields, but it is still not row-specific evidence." + } + ], + "compatibility_summary": { + "fields_consistent_enough_for_patch": [], + "fields_requiring_raw_page_confirmation": [ + "Tc_observed" + ], + "fields_requiring_proxy_or_convention_review": [ + "lambda_ep" + ], + "fields_with_preliminarily_tolerable_family_convention": [ + "mu_star" + ] + }, + "next_decisions": [ + "Confirm the Tc statement from the discovery paper at raw-page level before treating the row identity as stable.", + "Review whether Nb3Sn I omega_log=127 K or sibling Nb3Sn II=123 K is the correct sample choice before any benchmark row edit.", + "Do not revise lambda_ep away from 1.8 until the primary-host abstract capture at 1.5 is strengthened by raw-page or table-level support and reconciled with the captured omega_log sensitivity result.", + "Allow mu_star to remain a family-level convention only if the chosen phonon and lambda captures land inside the same source family." + ], + "claim_boundary": "This packet is a compatibility-control artifact only. It does not certify a row edit and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json new file mode 100644 index 000000000..d0f4a28dc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json @@ -0,0 +1,104 @@ +{ + "schema_version": "1.0", + "source_class": "external_fulltext_numeric_acquisition_packet", + "source_role": "execution packet for the next full-text numeric extraction pass on the strongest A15 row candidate", + "source_label": "Nb3Sn full-text numeric acquisition packet", + "checked_date": "2026-05-10", + "material": "Nb3Sn", + "why_this_row_now": [ + "Primary-publication Tc text capture already exists.", + "Phonon-proxy convention text already exists.", + "Lambda field-support text already exists.", + "Secondary numeric hints exist for lambda and Debye-scale temperature, making this the best current A15 shortcut candidate." + ], + "canonical_sources": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "target_capture": "row identity and raw-page archive" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "target_capture": "row-specific phonon proxy value with explicit proxy convention" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "target_capture": "row-specific electron-phonon coupling value" + } + ], + "secondary_hints": [ + { + "field": "lambda_ep", + "source_title_or_doi": "10.1007/s10948-009-0483-8", + "hint_value": 1.46, + "unit_basis": "dimensionless", + "allowed_use": "search prioritization only" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1007/s10948-009-0483-8", + "hint_value": 234.0, + "unit_basis": "K", + "allowed_use": "search prioritization only" + }, + { + "field": "mu_star", + "source_title_or_doi": "10.1039/D3CP04614A", + "hint_range": [ + 0.10, + 0.15 + ], + "unit_basis": "dimensionless", + "allowed_use": "family-convention reference only" + } + ], + "required_deliverables": [ + { + "field": "Tc_observed", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_K" + ] + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "reported_proxy_type", + "quoted_source_text", + "normalized_value_K" + ] + }, + { + "field": "lambda_ep", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_dimensionless" + ] + }, + { + "field": "mu_star", + "required_fields": [ + "row_specific_value_or_family_convention_note", + "source_title_or_doi", + "quoted_source_text", + "unit_basis" + ] + } + ], + "stopping_rule": "Do not promote any secondary hint into the benchmark row. Stop the pass if only secondary or tertiary text is available and record the missing full-text row capture explicitly.", + "claim_boundary": "This packet organizes the next full-text extraction pass only. It does not certify any numeric field and does not approve a topic-local edit." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json new file mode 100644 index 000000000..2ce6fb079 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json @@ -0,0 +1,159 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_acquisition_attempt_log", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "purpose": "Record the first post-readiness attempt to acquire row-level Nb3Sn lambda evidence after the phonon capture handoff.", + "attempts": [ + { + "attempt_id": "nb3sn-lambda-attempt-001", + "attempt_layer": "web search plus ScienceDirect primary-host access check", + "target_source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "target_article_title": "The phonons in high Tc A15 compounds", + "access_results": [ + { + "source": "ScienceDirect search result", + "url": "https://www.sciencedirect.com/science/article/pii/0378436384901670", + "result": "abstract_layer_reachable_in_search_result", + "lambda_content_found": "abstract reports Nb3Sn lambda=1.5 and Nb3Ge lambda=1.9" + }, + { + "source": "ScienceDirect page fetch", + "url": "https://www.sciencedirect.com/science/article/pii/0378436384901670", + "result": "fetch_forbidden_403", + "lambda_content_found": "no full-text table or figure layer reached" + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.5, + "source_layer": "primary-host abstract", + "acceptance_result": "rejected_for_capture_record_fill", + "reason": "Already known abstract-only value; below row-level archival standard and blocked by compatibility gap review." + } + ], + "acceptance_gate_result": "failed_row_level_lambda_capture", + "stop_rule_triggered": "only_abstract_lambda_seen", + "capture_record_action": "leave_normalized_value_dimensionless_null", + "notes": "No row-level lambda table, figure, alpha2F-derived value, or sample-family-specific full-text statement was captured in this attempt." + } + , + { + "attempt_id": "nb3sn-lambda-attempt-002", + "attempt_layer": "open-web mirror and citation search", + "target_source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "target_article_title": "The phonons in high Tc A15 compounds", + "attempt_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "access_results": [ + { + "source": "Open web search", + "result": "primary abstract plus citation-only PDFs found", + "lambda_content_found": "No row-level lambda table, figure, or alpha2F layer found." + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.5, + "source_layer": "ScienceDirect abstract", + "acceptance_result": "rejected_for_capture_record_fill", + "reason": "Already known abstract-only value; still blocked by compatibility gap review." + } + ], + "acceptance_gate_result": "failed_row_level_lambda_capture", + "stop_rule_triggered": "mirror_search_found_only_abstract_or_citation_layer", + "capture_record_action": "leave_normalized_value_dimensionless_null", + "notes": "Search found citation-only PDFs and bibliographic surfaces but no usable Weber 1984 full-text table or row-level lambda layer." + }, + { + "attempt_id": "nb3sn-lambda-attempt-003", + "attempt_layer": "alternate open-access source scan", + "target_source_title_or_doi": "compatible Nb3Sn lambda literature beyond 10.1016/0378-4363(84)90167-0", + "attempt_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "access_results": [ + { + "source": "Scientific Reports open-access article", + "result": "general experimental lambda support found", + "lambda_content_found": "lambda_ep approximately 1.8 for Nb3Sn" + }, + { + "source": "PMC/search-result table and thesis snippets", + "result": "leads found but not inspected as source rows", + "lambda_content_found": "lambda=1.8 lead and alpha2F dataset lead" + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.8, + "source_layer": "open-access modeling/review article or search lead", + "acceptance_result": "rejected_for_capture_record_fill", + "reason": "Useful support for retaining working lambda, but not row-level evidence tied to Nb3Sn I omega_log=127 K with locator and sample-family note." + } + ], + "acceptance_gate_result": "failed_row_level_lambda_capture_but_found_alternate_support", + "stop_rule_triggered": "alternate_sources_support_current_lambda_but_do_not_meet_row_level_capture_standard", + "capture_record_action": "leave_normalized_value_dimensionless_null", + "notes": "Do not fill the capture record from the general lambda=1.8 support. Follow the cited experimental alpha2F/tunneling/specific-heat sources next." + }, + { + "attempt_id": "nb3sn-lambda-attempt-004", + "attempt_layer": "APS harvest full-text capture of experimental tunneling lambda source", + "target_source_title_or_doi": "10.1103/PhysRevB.22.1214", + "target_article_title": "Tunneling and the electron-phonon-coupled superconductivity of Nb3Sn", + "attempt_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "access_results": [ + { + "source": "APS harvest full text", + "url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.22.1214/fulltext", + "result": "session-local PDF captured and text-extracted", + "lambda_content_found": "explicit Nb3Sn tunneling reanalysis value lambda=1.8 +/- 0.15 with mu*=0.16 +/- 0.03" + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.8, + "uncertainty_dimensionless": 0.15, + "source_layer": "APS full-text tunneling analysis", + "acceptance_result": "rejected_for_existing_weber_locked_capture_record_fill", + "reason": "Strong primary-source support for the current working lambda, but not the same Weber source family or Nb3Sn I omega_log=127 K sample context." + } + ], + "acceptance_gate_result": "failed_existing_capture_fill_but_found_primary_fulltext_lambda_support", + "stop_rule_triggered": "source_family_mismatch_requires_source_split_policy_review", + "capture_record_action": "leave_normalized_value_dimensionless_null", + "notes": "This attempt changes the blocker from numeric discovery to compatibility policy: decide whether a Weber omega_log plus Wolf/Zasadzinski tunneling lambda row can be accepted under an explicit source-split rule." + }, + { + "attempt_id": "nb3sn-lambda-attempt-005", + "attempt_layer": "same-source APS harvest PDF table extraction", + "target_source_title_or_doi": "10.1103/PhysRevB.27.1568", + "target_article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "attempt_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "access_results": [ + { + "source": "Existing APS harvest full text", + "url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext", + "result": "session-local PDF re-inspected and Table V extracted", + "lambda_content_found": "Nb3Sn I lambda=1.78 and Nb3Sn II lambda=1.82 in the same source family as the Table II omega_log values" + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.78, + "source_layer": "APS full-text Table V", + "acceptance_result": "accepted_for_capture_record_review_but_not_patch", + "reason": "Same source family and same Nb3Sn I row as the omega_log capture; benchmark patch remains blocked by archive policy and row-gate impact." + } + ], + "acceptance_gate_result": "same_source_lambda_capture_record_filled_but_patch_blocked", + "stop_rule_triggered": "patch_gate_still_failed", + "capture_record_action": "fill_normalized_value_dimensionless_with_nb3sn_i_lambda_1_78", + "notes": "This attempt supersedes source-split lambda as the preferred review path because it gives a same-source Table V lambda value." + } + ], + "current_status": "five_attempts_logged_same_source_lambda_capture_filled_but_patch_blocked", + "next_allowed_move": "Resolve non-mirrored citation/archive policy for PhysRevB.27.1568 and decide whether the harness should use an Allen-Dynes omega_log path before any Nb3Sn row patch.", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "same_source_lambda_attempt_5": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "claim_boundary": "This log records an acquisition attempt only. It does not certify lambda and does not change the benchmark row or model gate." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json new file mode 100644 index 000000000..d95ad483b --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json @@ -0,0 +1,57 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_acquisition_readiness_snapshot", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "purpose": "Record the current readiness state for the next Nb3Sn row-level lambda acquisition pass after the phonon capture was completed but not patch-approved.", + "readiness_state": "same_source_lambda_captured_but_not_ready_for_benchmark_patch", + "why_ready_to_search": [ + "The phonon value is no longer missing: Nb3Sn I omega_log=127 K is the weak primary candidate and Nb3Sn II=123 K is retained as a sibling comparison.", + "The lambda target source family is identified as 10.1016/0378-4363(84)90167-0.", + "The lambda row-level evidence target now defines required fields and stop rules." + ], + "why_not_ready_to_fill_capture_record": [ + "A same-source APS full-text Table V lambda value has now been captured from PhysRevB.27.1568, matching the Table II omega_log source family.", + "The abstract lambda=1.5 value worsens the captured omega_log preview and remains below archival standard.", + "The evidence path for the phonon source remains blocked by archive policy, and any lambda source path will need its own archive or accepted non-mirrored policy record." + ], + "must_use_records": { + "lambda_row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "lambda_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "phonon_handoff_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "lambda_acquisition_attempt_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json" + }, + "latest_attempt_status": "attempt_004_found_primary_fulltext_tunneling_lambda_1_8_support_but_requires_source_split_policy_review", + "attempt_2_mirror_search_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "attempt_3_alternate_source_scan": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "attempt_5_prb_table_v_same_source_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "same_source_lambda_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "search_targets": [ + { + "priority": 1, + "target": "Full article tables or figures in 10.1016/0378-4363(84)90167-0", + "look_for": "Explicit Nb3Sn lambda value, alpha2F(omega) integral, or electron-phonon coupling table." + }, + { + "priority": 2, + "target": "Full article discussion around Nb3Sn and Nb3Ge comparison", + "look_for": "Whether lambda=1.5 is tied to a specific sample, calculation convention, or row family." + }, + { + "priority": 3, + "target": "Compatible A15 literature row if the primary source remains abstract-only", + "look_for": "Row-level lambda support that explicitly states compatibility with omega_log-style phonon moments." + } + ], + "stop_rules": [ + "Stop without filling normalized_value_dimensionless if only abstract lambda=1.5 is found.", + "Stop without filling normalized_value_dimensionless if the only candidate is the inverse-fit diagnostic near lambda=3.11.", + "Stop without patch preview if the value cannot be tied to the same source family, sample family, phonon convention, or an explicit source-split policy." + ], + "next_operator_instruction": "Prefer the PhysRevB.27.1568 same-source Table V lambda capture over the tunneling source split. Next resolve non-mirrored archive policy and harness-convention review; do not patch while the same-source preview still fails the per-row gate.", + "claim_boundary": "This readiness snapshot prepares the next search pass only. It does not certify a lambda value and does not change the benchmark or model gate." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json new file mode 100644 index 000000000..7017dc956 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json @@ -0,0 +1,55 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_attempt_2_mirror_search_report", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "purpose": "Record the second Nb3Sn lambda acquisition attempt, focused on finding an accessible full-text or mirror route beyond the ScienceDirect abstract layer.", + "search_queries": [ + "\"0378436384901670\" filetype:pdf", + "\"Physica B+C\" \"126\" \"217\" \"228\" \"Weber\" \"phonons\" PDF", + "\"The phonons in high Tc A15 compounds\" \"217-228\" \"pdf\"", + "\"Weber\" \"The phonons in high Tc A15 compounds\" \"alpha2F\"" + ], + "results_reviewed": [ + { + "result_type": "primary_host_abstract", + "url": "https://www.sciencedirect.com/science/article/pii/0378436384901670", + "useful_for_lambda_capture": false, + "reason": "Exposes the known abstract lambda=1.5 for Nb3Sn and lambda=1.9 for Nb3Ge, but not the full-text table, figure, alpha2F layer, or row-level numeric context required by the capture record." + }, + { + "result_type": "citation_only_pdf", + "example_urls": [ + "https://physics.ucsd.edu/~jorge/abstracts/bcs.pdf", + "https://scalettar.physics.ucdavis.edu/p298/BCS.pdf", + "https://www5.zzu.edu.cn/__local/B/EB/FA/F9B79477F80151C35FCBD1FA4F0_1AAA60E4_5A62A.pdf" + ], + "useful_for_lambda_capture": false, + "reason": "These PDFs cite Weber 1984 but do not reproduce the row-level lambda table or alpha2F content needed for Nb3Sn." + }, + { + "result_type": "bibliographic_index_or_citation_database", + "example_url": "https://ouci.dntb.gov.ua/en/works/lm5BpOjl/", + "useful_for_lambda_capture": false, + "reason": "Confirms DOI and bibliographic presence only; no usable row-level lambda content." + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.5, + "source_layer": "ScienceDirect abstract", + "acceptance_result": "rejected_for_capture_record_fill", + "reason": "Already known abstract-only value; the lambda compatibility gap review blocks promotion." + } + ], + "attempt_result": { + "accessible_fulltext_or_mirror_found": false, + "row_level_lambda_value_found": false, + "alpha2f_or_table_layer_found": false, + "capture_record_fill_allowed": false, + "stop_rule_triggered": "mirror_search_found_only_abstract_or_citation_layer" + }, + "next_allowed_move": "Try connector/library access, institutional full-text access, or a different compatible A15 lambda source with row-level Nb3Sn lambda content. Do not rerun the same open-web citation search without a new lead.", + "claim_boundary": "This report records a failed mirror search only. It does not certify lambda and does not change the benchmark row or model gate." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json new file mode 100644 index 000000000..89e1ac35d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json @@ -0,0 +1,72 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_attempt_3_alternate_source_scan", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "purpose": "Record the third Nb3Sn lambda acquisition attempt, focused on alternate open-access sources after ScienceDirect and mirror routes failed to expose row-level lambda.", + "search_queries": [ + "\"Nb3Sn\" \"electron-phonon\" \"lambda\" \"tunneling\"", + "\"Nb3Sn\" \"lambda\" \"Eliashberg function\"", + "\"Nb3Sn\" \"alpha2F\" \"lambda\"", + "\"Nb3Sn\" \"electron phonon coupling\" \"1.8\"" + ], + "candidate_sources_reviewed": [ + { + "source_type": "open_access_review_or_model_article", + "title": "GLAG theory for superconducting property variations with A15 composition in Nb3Sn wires", + "url": "https://www.nature.com/articles/s41598-017-01292-4", + "doi": "10.1038/s41598-017-01292-4", + "candidate_value_seen": { + "lambda_ep": 1.8, + "source_phrase_summary": "Experiments give lambda_ep approximately 1.8 for Nb3Sn." + }, + "acceptance_result": "candidate_support_only_not_capture_record_fill", + "reason": "The value is useful because it matches the current working-row lambda, but it is reported as a general experimental value in a modeling/review context and is not tied to the Nb3Sn I Table II omega_log sample, a table locator, or alpha2F row-level presentation." + }, + { + "source_type": "open_access_table_snippet_but_access_blocked", + "title": "Quantifying Nonadiabaticity in Major Families of Superconductors", + "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC9824585/", + "candidate_value_seen": { + "lambda_ep": 1.8, + "source_layer": "search-result table snippet" + }, + "acceptance_result": "not_captured", + "reason": "The search result snippet reports Nb3Sn lambda=1.8, but the page itself was blocked by an interstitial browser check in this session, so it cannot be used as an inspected source row." + }, + { + "source_type": "thesis_or_secondary_compilation", + "title": "Experimental and computational thesis on Nb3Sn", + "url": "https://ris.utwente.nl/ws/portalfiles/portal/18462927/thesis_M_Mentink.pdf", + "candidate_value_seen": { + "source_layer": "snippet references experimentally observed alpha2F spectra for stoichiometric Nb3Sn" + }, + "acceptance_result": "search_lead_only", + "reason": "The snippet points toward alpha2F datasets and named experimental sources, but no row-level lambda numeric cell was inspected and captured in this pass." + } + ], + "candidate_values_seen": [ + { + "value_dimensionless": 1.8, + "source_layer": "open-access modeling/review article", + "usefulness": "supports retaining working lambda pending stronger evidence", + "capture_record_action": "do_not_fill_normalized_value_dimensionless" + }, + { + "value_dimensionless": 1.8, + "source_layer": "search-result snippet from blocked page", + "usefulness": "lead only", + "capture_record_action": "do_not_fill_normalized_value_dimensionless" + } + ], + "attempt_result": { + "alternate_lambda_support_found": true, + "row_level_lambda_value_found": false, + "same_sample_family_as_nb3sn_i_omega127_confirmed": false, + "capture_record_fill_allowed": false, + "stop_rule_triggered": "alternate_sources_support_current_lambda_but_do_not_meet_row_level_capture_standard" + }, + "next_allowed_move": "Follow the cited experimental alpha2F/tunneling/specific-heat sources behind the lambda=1.8 statements, preferably Orlando 1979, Valentinis 2014, or named alpha2F datasets, and capture a row-level lambda with locator if accessible.", + "claim_boundary": "This report records alternate-source search leads only. It does not certify lambda, does not fill the lambda capture record, and does not change the benchmark row or model gate." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json new file mode 100644 index 000000000..6d3c53d38 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_acquisition_attempt_report", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "attempt_id": "nb3sn-lambda-attempt-004", + "attempt_layer": "APS harvest full-text capture of experimental tunneling lambda source", + "purpose": "Follow the experimental tunneling source behind the support-only lambda_ep approximately 1.8 lead found in attempt 003.", + "source": { + "article_title": "Tunneling and the electron-phonon-coupled superconductivity of Nb3Sn", + "authors": "E. L. Wolf, J. Zasadzinski, G. B. Arnold, D. F. Moore, J. M. Rowell, M. R. Beasley", + "journal_citation": "Physical Review B 22(3), 1214-1217", + "publication_date": "1980-08-01", + "doi": "10.1103/PhysRevB.22.1214", + "primary_host_url": "https://journals.aps.org/prb/abstract/10.1103/PhysRevB.22.1214", + "fulltext_fetch_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.22.1214/fulltext", + "session_local_raw_path": "C:/tmp/PhysRevB.22.1214.pdf", + "repo_mirrored_raw_path": null, + "repo_archive_policy_note": "The APS PDF was downloaded only to the session-local temp path for inspection. It was not mirrored into the repo." + }, + "access_result": { + "harvest_fetch_status": "success", + "pdf_pages_extracted": 4, + "text_extraction_status": "success_with_minor_pdf_pointer_warnings", + "candidate_value_found": true + }, + "candidate_numeric_capture": { + "normalized_value_dimensionless": 1.8, + "uncertainty_dimensionless": 0.15, + "mu_star_candidate": 0.16, + "mu_star_uncertainty": 0.03, + "page_or_section_locator": "article abstract on page 1214; detailed reanalysis discussion on page 1216", + "table_or_figure_identifier": "Figure 2 / proximity inversion discussion, not a table row", + "row_locator": "Nb3Sn material-level tunneling reanalysis; no Nb3Sn I/Nb3Sn II row family is stated", + "short_transcription": "lambda = 1.8 +/- 0.15; mu* = 0.16 +/- 0.03", + "derivation_context": "Reanalysis of published Nb3Sn electron-tunneling spectra using a surface proximity layer model for Nb3Sn-oxide-Pb junctions." + }, + "compatibility_review": { + "matches_material": true, + "matches_current_working_lambda_value": true, + "matches_current_omega_log_source_family": false, + "matches_nb3sn_i_omega_log_127K_sample": false, + "why_not_same_family": "The current phonon numeric capture is from Weber 1983/1984 A15 phonon-moment tables, while this source is an experimental tunneling reanalysis of Nb3Sn junction spectra.", + "why_still_important": "This is stronger than attempt-3 support because it is a primary APS full-text source with explicit lambda and mu* values matching the current working row lambda." + }, + "acceptance_gate_result": { + "can_fill_existing_weber_locked_lambda_numeric_capture_record": false, + "reason": "The current lambda capture shell is locked to the Weber A15 phonon source family and asks for compatibility with the Nb3Sn I omega_log=127 K candidate. This APS tunneling paper supports the working lambda value but does not establish same-sample or same-source-family compatibility.", + "can_support_future_source_split_policy_review": true, + "minimum_remaining_work": [ + "Decide whether the benchmark row may combine Weber omega_log with Wolf/Zasadzinski tunneling lambda under an explicit source-split policy.", + "If yes, create a separate accepted non-mirrored citation or rights-safe archive policy record for PhysRevB.22.1214.", + "Then update the lambda capture record or create a distinct tunneling-lambda capture record rather than silently filling the Weber-locked shell." + ] + }, + "capture_record_action": "leave_nb3sn_lambda_numeric_capture_record_null", + "benchmark_patch_action": "no_patch", + "next_operator_instruction": "Treat PhysRevB.22.1214 as a strong lambda=1.8 support source. The next decision is compatibility/source-split policy, not another abstract-only search.", + "claim_boundary": "This attempt report records a strong primary-source lambda lead. It does not certify the combined Nb3Sn benchmark row and does not change the verifier inputs." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json new file mode 100644 index 000000000..a9f5a2ac1 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json @@ -0,0 +1,58 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_acquisition_attempt_report", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-14", + "attempt_id": "nb3sn-lambda-attempt-005", + "attempt_layer": "same-source APS harvest PDF table extraction", + "purpose": "Reinspect the existing PhysRevB.27.1568 heat-capacity PDF for a lambda value in the same source and row family as the captured omega_log value.", + "source": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "authors": "A. Junod, T. Jarlborg, J. Muller", + "journal_citation": "Physical Review B 27, 1568-1585", + "publication_date": "1983-02-01", + "doi": "10.1103/PhysRevB.27.1568", + "fulltext_fetch_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext", + "session_local_raw_path": "C:/tmp/PhysRevB.27.1568.pdf", + "repo_mirrored_raw_path": null, + "repo_archive_policy_note": "The APS PDF remains session-local only under the existing phonon archive policy review." + }, + "access_result": { + "harvest_pdf_already_available": true, + "pdf_pages_extracted": 18, + "candidate_value_found": true + }, + "candidate_numeric_capture": { + "primary_row": { + "row_locator": "Nb3Sn I", + "table_or_figure_identifier": "Table V", + "page_or_section_locator": "PDF page 9; printed page 1576", + "normalized_value_dimensionless": 1.78, + "short_transcription": "Table V row Nb3Sn I includes lambda=1.78" + }, + "sibling_row": { + "row_locator": "Nb3Sn II", + "table_or_figure_identifier": "Table V", + "page_or_section_locator": "PDF page 9; printed page 1576", + "normalized_value_dimensionless": 1.82, + "short_transcription": "Table V row Nb3Sn II includes lambda=1.82" + }, + "source_context_note": "Table V is in the same PhysRevB.27.1568 article as the Table II omega_log capture. It is therefore a stronger row-family match than the PhysRevB.22.1214 tunneling source split." + }, + "compatibility_review": { + "matches_material": true, + "matches_current_omega_log_source_family": true, + "matches_nb3sn_i_omega_log_127K_sample": true, + "matches_current_working_lambda_value": "approximately; current row lambda=1.8, captured Nb3Sn I lambda=1.78", + "remaining_blockers": [ + "The APS PDF is still session-local and lacks accepted non-mirrored citation or repo-mirror policy.", + "The sample-choice review still treats Nb3Sn I as a weak preference, not a fully source-locked benchmark row.", + "The same-source preview still fails the 20 percent per-row gate under the current McMillan harness." + ] + }, + "capture_record_action": "fill_nb3sn_lambda_numeric_capture_record_with_primary_nb3sn_i_value_pending_archive_and_patch_review", + "benchmark_patch_action": "no_patch", + "next_operator_instruction": "Use the same-source lambda capture for review and sensitivity. Do not edit verifier inputs until archive policy and patch gates clear.", + "claim_boundary": "This attempt captures a row-specific same-source lambda value. It does not authorize a benchmark patch and does not change the verifier inputs." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json new file mode 100644 index 000000000..62a76acd6 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json @@ -0,0 +1,76 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_compatibility_gap_review", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-12", + "purpose": "Explain why the abstract-level lambda=1.5 capture cannot be promoted after the Table II omega_log capture, and define the next row-level lambda evidence needed.", + "inputs_reviewed": { + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "sample_choice_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "phonon_lambda_sensitivity_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "single_field_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "lambda_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + }, + "current_numeric_context": { + "working_row_lambda_ep": 1.8, + "abstract_lambda_ep": 1.5, + "secondary_lambda_hint": 1.46, + "preferred_phonon_candidate": { + "sample": "Nb3Sn I", + "omega_log_K": 127, + "decision_strength": "weak_preference_not_source_lock" + }, + "sibling_phonon_candidate": { + "sample": "Nb3Sn II", + "omega_log_K": 123 + } + }, + "directional_mcmillan_diagnostics": [ + { + "case_id": "omega127_with_working_lambda_1_8", + "predicted_tc_K": 12.97485428434252, + "relative_error_percent": 29.099156916161086, + "diagnostic": "best current captured-phonon preview, still above the per-row gate" + }, + { + "case_id": "omega127_with_abstract_lambda_1_5", + "predicted_tc_K": 10.925842270914847, + "relative_error_percent": 40.29649032287078, + "diagnostic": "worse than keeping the working lambda" + }, + { + "case_id": "omega127_lambda_needed_for_near_match_under_same_harness_formula", + "lambda_ep": 3.11, + "predicted_tc_K": 18.2931593809087, + "relative_error_percent": 0.0373804321931459, + "diagnostic": "not a proposed row value; only shows that the captured omega_log prefactor is not compatible with lambda=1.5 under a naive single-formula substitution" + }, + { + "case_id": "omega123_lambda_needed_for_near_match_under_same_harness_formula", + "lambda_ep": 3.35, + "predicted_tc_K": 18.3028407196485, + "relative_error_percent": 0.015523058188252, + "diagnostic": "sibling-sample version of the same warning" + } + ], + "compatibility_decision": { + "abstract_lambda_1_5_status": "review_foothold_only_do_not_promote", + "working_lambda_1_8_status": "retain_until_source_family_review", + "lambda_needed_diagnostic_status": "do_not_use_as_inverse_fit_patch", + "patch_readiness": false, + "why": [ + "The abstract lambda=1.5 value is row-named but not yet table-level or raw-page archived.", + "Under the captured omega_log=127 K preview, lambda=1.5 moves the predicted Tc farther from the observed value than lambda=1.8.", + "The lambda value needed to fit Tc under the same harness formula is much larger than both known lambda candidates, which suggests a convention/model mismatch rather than a safe inverse-fit row patch.", + "Sample choice and repo archive policy are still not locked." + ] + }, + "next_required_evidence": [ + "Locate a row-level lambda value, table, figure, or alpha2F-derived statement for the same Nb3Sn sample family as the selected omega_log value.", + "Record archived_raw_path, locator, row identity, quoted text, normalized lambda, and explicit same-source-family note.", + "If only abstract lambda=1.5 remains available, keep it as a compatibility hint and do not fill normalized_value_dimensionless in the row-level lambda capture record." + ], + "claim_boundary": "This review is a compatibility-control artifact only. It does not infer a new lambda value, does not authorize inverse fitting, and does not edit the benchmark row." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json new file mode 100644 index 000000000..4968e03ef --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json @@ -0,0 +1,40 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_numeric_execution_packet", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-12", + "purpose": "Turn the first Nb3Sn lambda numeric pass into a single execution packet that can be followed without reconstructing the A15 workflow from multiple files, while preserving the distinction between abstract-level numeric capture and row-usable archival capture.", + "source_anchor": { + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "host_layer": "ScienceDirect primary-host abstract plus full article table layer" + }, + "expected_numeric_target": { + "unit_basis": "dimensionless", + "target_section_hint": "Sections, tables, or figures reporting alpha^2F(omega), full phonon dispersion, or explicit lambda values for Nb3Sn.", + "row_identity_goal": "One row-specific lambda value for Nb3Sn that stays inside the same source family and phonon convention already chosen for the phonon capture." + }, + "required_capture_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_dimensionless", + "same_source_family_note" + ], + "success_condition": "The packet is complete only when one Nb3Sn lambda value is captured from the primary full-text table or figure layer and the packet explicitly records compatibility with the same phonon convention used by the Nb3Sn phonon capture.", + "abstract_numeric_foothold": { + "value_dimensionless": 1.5, + "status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "use_boundary": "This value may guide the search and compatibility review, but it must not be treated as the final row-usable capture unless stronger archival support is attached; the Nb3Sn lambda compatibility gap review shows that lambda=1.5 worsens the captured omega_log preview." + }, + "compatibility_gap_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "lambda_acquisition_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "stop_rule": "If the source yields only the already known abstract-level lambda=1.5 statement or any other non-row-specific family statement, keep the packet below row-usable status and do not treat normalized_value_dimensionless as final archive evidence.", + "downstream_dependency": "This lambda capture must remain compatible with the resolved Nb3Sn phonon proxy choice so the pair can move together into patch-review readiness later. Do not use inverse-fit lambda diagnostics as source evidence, and do not fill the capture record from abstract lambda=1.5 alone.", + "claim_boundary": "This execution packet does not certify any lambda value. It only defines the first row-usable numeric-capture pass for Nb3Sn." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json new file mode 100644 index 000000000..ad6b2d5d1 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json @@ -0,0 +1,80 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_lambda_row_level_evidence_target", + "material": "Nb3Sn", + "field": "lambda_ep", + "checked_date": "2026-05-13", + "purpose": "Narrow the next Nb3Sn lambda evidence pass after the phonon handoff snapshot, avoiding abstract-only promotion and inverse-fit patching.", + "current_blocker_context": { + "phonon_handoff_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "lambda_compatibility_gap_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "lambda_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "lambda_acquisition_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "lambda_acquisition_attempt_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "lambda_attempt_2_mirror_search_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "lambda_attempt_3_alternate_source_scan": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "lambda_attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "lambda_attempt_5_prb_table_v_same_source_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "same_source_lambda_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json" + }, + "target_source_family": { + "article_title": "The phonons in high Tc A15 compounds", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "journal_citation": "Physica B+C 126(1-3), 217-228", + "preferred_layer": "full article table, figure, alpha2F(omega), or explicit row-level lambda discussion" + }, + "must_match_or_explain": [ + "Nb3Sn row identity, preferably compatible with the Nb3Sn I phonon candidate or explicitly explaining sample-family scope.", + "Dimensionless lambda value with locator and short source text.", + "Connection to the same A15 phonon convention rather than a generic family-level lambda statement.", + "Whether lambda is computed from alpha2F(omega), inferred from phonon dispersion, or stated as a fitted electron-phonon coupling." + ], + "known_values_that_do_not_suffice": [ + { + "value": 1.5, + "source_layer": "ScienceDirect primary-host abstract", + "reason": "Row-named but abstract-only; worsens the captured omega_log=127 K preview relative to keeping lambda=1.8." + }, + { + "value": 1.46, + "source_layer": "secondary hint", + "reason": "Below row-usable archival standard and directionally similar to the blocked abstract lambda case." + }, + { + "value": 1.8, + "source_layer": "APS full-text tunneling reanalysis, PhysRevB.22.1214", + "reason": "Strong primary-source support for the current working lambda, but not yet accepted for the Weber-locked capture record because the selected omega_log=127 K source family and sample context differ." + }, + { + "value": 3.11, + "source_layer": "inverse-fit diagnostic under current harness formula", + "reason": "Not source evidence; useful only as a warning that naive omega_log-plus-lambda substitution has a convention/model mismatch." + } + ], + "required_capture_fields": [ + "source_title_or_doi", + "archived_raw_path_or_accepted_non_mirrored_policy_record", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text_or_numeric_cell", + "normalized_value_dimensionless", + "lambda_derivation_or_context_note", + "same_source_family_note", + "compatibility_with_nb3sn_i_omega_log_127K_note" + ], + "acceptance_gate": { + "can_fill_lambda_numeric_capture_record": false, + "minimum_to_flip_true": [ + "A row-level lambda value is found beyond the already known abstract statement.", + "The evidence path is either repo-archived or accepted under a non-mirrored citation/transcription policy.", + "The value is compatible with the selected Nb3Sn phonon sample or the sample-family mismatch is explicitly documented." + ], + "stop_if_only_abstract_lambda_seen": true, + "stop_if_only_inverse_fit_value_seen": true + }, + "next_operator_instruction": "The same-source PhysRevB.27.1568 Table V lambda value has been captured into the lambda record. Do not patch until non-mirrored archive policy, sample lock, and harness-convention review clear and the per-row gate impact is acceptable.", + "claim_boundary": "This target file narrows the next lambda evidence pass only. It does not certify lambda, does not change the benchmark row, and does not change the model gate." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json new file mode 100644 index 000000000..5d74fffd7 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_non_mirrored_citation_acceptance_criteria", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Define the minimum evidence needed if the Nb3Sn APS harvest PDF is not mirrored into the repo.", + "policy_context": { + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "reason_for_alternative_path": "The raw APS PDF remains session-local pending rights and archive policy, but the project may still accept a rights-safe citation and transcription package for review.", + "current_status": "criteria_defined_not_yet_accepted_as_policy" + }, + "minimum_required_fields": [ + "doi", + "canonical_url_or_harvest_url", + "article_title", + "journal_citation", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "reported_proxy_type", + "normalized_value_K", + "sibling_or_alternative_values", + "short_quoted_source_text", + "transcription_note", + "reviewer_policy_decision" + ], + "current_nb3sn_phonon_evidence_status": { + "doi": "present", + "canonical_url_or_harvest_url": "present", + "article_title": "present", + "journal_citation": "present", + "page_or_section_locator": "present", + "table_or_figure_identifier": "present", + "row_locator": "present", + "reported_proxy_type": "present", + "normalized_value_K": "present", + "sibling_or_alternative_values": "present", + "short_quoted_source_text": "present", + "transcription_note": "present", + "reviewer_policy_decision": "not_accepted_pending_reviewer_or_project_policy" + }, + "acceptance_state": { + "meets_content_fields": true, + "meets_policy_fields": false, + "can_replace_repo_mirrored_pdf_for_topic_handoff": false, + "why_not_yet": "The policy decision stub records that DOI plus URL plus locator plus short transcription has not yet been accepted in place of a mirrored raw PDF." + }, + "allowed_if_accepted": [ + "Treat the Nb3Sn phonon capture as source-reviewable without committing the APS PDF.", + "Keep the raw PDF path marked as session-local rather than repo-local.", + "Continue to block benchmark row edits until sample choice, lambda compatibility, and broader A15 patch gates are also cleared." + ], + "not_allowed_even_if_accepted": [ + "Do not claim the raw PDF is archived in the repo.", + "Do not use this policy path for lambda_ep unless a separate lambda citation/transcription package satisfies its own field requirements.", + "Do not bypass the model-gate artifact or patch-review block decision." + ], + "claim_boundary": "This file defines acceptance criteria only. It does not approve the non-mirrored citation policy, does not certify the phonon row, and does not authorize a benchmark patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json new file mode 100644 index 000000000..c5cb525e7 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json @@ -0,0 +1,36 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_non_mirrored_citation_policy_decision_stub", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Hold the reviewer policy decision for whether the Nb3Sn phonon capture may use a non-mirrored citation and transcription package instead of a repo-local APS PDF.", + "criteria_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "decision_state": { + "reviewer_policy_decision": "not_accepted_pending_reviewer_or_project_policy", + "decision_date": null, + "reviewer_or_policy_authority": null, + "accepts_non_mirrored_citation_for_topic_handoff": false, + "accepts_non_mirrored_citation_for_benchmark_patch": false + }, + "evidence_packet_summary": { + "content_fields_complete": true, + "doi_url_locator_and_table_present": true, + "short_transcription_present": true, + "raw_pdf_repo_mirrored": false, + "raw_pdf_session_local_only": true + }, + "decision_requirements_before_acceptance": [ + "Identify the project policy or reviewer authority allowed to accept non-mirrored source evidence.", + "Confirm that DOI, URL, page locator, table identifier, row locator, normalized value, sibling value, and short quote are sufficient for this topic's source-review standard.", + "Record whether the accepted policy applies only to phonon evidence or also to other fields such as lambda_ep.", + "Keep the decision distinct from benchmark patch approval." + ], + "current_effect": { + "topic_handoff_unblocked": false, + "archive_status": "blocked_pending_policy_decision", + "patch_review_allowed": false + }, + "claim_boundary": "This stub deliberately does not accept the non-mirrored citation route. It exists so the missing decision is explicit and auditable." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json new file mode 100644 index 000000000..022ed585d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json @@ -0,0 +1,28 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_access_probe_stop_rule", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Prevent the Nb3Sn phonon workflow from repeating access-layer probing that has already been tried twice without reaching a row-specific table value.", + "status": "satisfied_by_harvest_pdf_table_capture", + "completed_access_layer_attempts": [ + "nb3sn-phonon-attempt-001", + "nb3sn-phonon-attempt-002" + ], + "do_not_repeat": [ + "OSTI-summary-only confirmation", + "APS abstract-only confirmation", + "canonical PDF-path confirmation without table capture", + "mirror-search passes that do not add a new trusted full-text source" + ], + "unlock_conditions": [ + "A trusted mirrored full text or scan appears for 10.1103/PhysRevB.27.1568", + "A reachable APS-host full-text or PDF path exposes the actual table layer", + "A local PDF or archival file is added to the repo and can be searched directly for Nb3Sn row content", + "The harvest-style APS host-family full-text route for 10.1103/PhysRevB.27.1568 is confirmed to work and exposes the table layer" + ], + "unlock_result": "The harvest-style APS host route returned the target PDF during the current session and exposed Table II with Nb3Sn omega_log values.", + "next_allowed_move": "Do not spend another pass on access-path confirmation alone. The next useful move is sample-choice and same-family review for the captured Nb3Sn I omega_log=127 K value.", + "claim_boundary": "This rule governs workflow only. It does not certify a value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json new file mode 100644 index 000000000..37911e2c4 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json @@ -0,0 +1,64 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_followup_access_candidate_report", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Summarize the best currently observed access candidates for Nb3Sn phonon attempt-002 so the next live pass can start from the narrowest plausible full-text path instead of restarting discovery.", + "canonical_source": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal": "Physical Review B", + "volume_issue": "27(3)", + "pages": "1568-1585" + }, + "access_candidates": [ + { + "candidate_type": "canonical_host_result_surface", + "host": "APS", + "url": "https://journals.aps.org/prb/abstract/10.1103/PhysRevB.27.1568", + "status": "reachable", + "evidence_note": "The APS result surface explicitly shows a PDF entry and confirms that phonon-spectrum moments including omega_log are tabulated.", + "attempt_2_value": "Best first-hop canonical host path." + }, + { + "candidate_type": "likely_direct_canonical_pdf", + "host": "APS", + "url": "https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568", + "status": "pattern_inferred_from_host_surface", + "evidence_note": "The current APS result surface shows PDF for this DOI, and APS PRB article surfaces commonly expose direct PDF links under this stable URL pattern.", + "attempt_2_value": "Best direct full-text guess to try before broader mirrors." + }, + { + "candidate_type": "metadata_reinforcement_record", + "host": "OSTI", + "url": "https://www.osti.gov/biblio/6265120", + "status": "reachable", + "evidence_note": "The OSTI record reinforces the canonical DOI and abstract-level statement that phonon moments are included and tabulated, but it does not provide a row-specific Nb3Sn value.", + "attempt_2_value": "Useful metadata cross-check only, not a successful table-layer path." + }, + { + "candidate_type": "page_range_reinforcement", + "host": "third-party citation trail", + "url": "https://www.nature.com/articles/s41598-021-82325-x", + "status": "reachable", + "evidence_note": "A downstream citation trail explicitly cites the article as Phys. Rev. B 27, 1568-1585 (1983).", + "attempt_2_value": "Useful page-span reinforcement if a mirrored scan appears." + }, + { + "candidate_type": "mirror_scan_result", + "host": "general web search layer", + "url": null, + "status": "no_trusted_fulltext_mirror_confirmed_yet", + "evidence_note": "The current web pass strengthened the canonical APS and OSTI access path, but did not confirm a separate trusted mirror that already exposes the table layer for this exact DOI.", + "attempt_2_value": "Keep the attempt focused on canonical APS-PDF first rather than widening immediately to weak mirrors." + } + ], + "recommended_attempt_2_order": [ + "Try the APS result-surface PDF path first.", + "If the direct APS PDF path does not become reachable in practice, search for a mirrored or archived copy that preserves the same DOI and page span 1568-1585.", + "Use OSTI and the page-range reinforcement only to verify identity, not as substitutes for table-layer capture." + ], + "current_limit": "This report narrows the access path for attempt-002 and reinforces the page span 1568-1585, but no row-specific Nb3Sn phonon numeric value has yet been captured from any of these candidates and no separate trusted full-text mirror has been confirmed.", + "claim_boundary": "This file records access candidates and ordering only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json new file mode 100644 index 000000000..138f86382 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json @@ -0,0 +1,45 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_followup_session_checklist", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Provide a linear checklist for the second Nb3Sn phonon capture attempt so the operator can stay on the deeper full-text path and avoid repeating the first summary-layer probe.", + "attempt_2_session_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "steps": [ + { + "order": 1, + "action": "Start from the canonical source family for 10.1103/PhysRevB.27.1568 and try the APS-host PDF entry point first, including the likely direct pattern https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568 if needed; otherwise fall back to another deeper full-text or mirrored-PDF path.", + "success_marker": "The session is pointed at a deeper full-text, APS-PDF, mirrored-PDF, or equivalent archival path." + }, + { + "order": 2, + "action": "Search specifically for a row, table, or figure that gives a phonon moment for Nb3Sn rather than a family-level statement.", + "success_marker": "A candidate row-specific Nb3Sn phonon value is visible." + }, + { + "order": 3, + "action": "Identify whether the value corresponds to omega_log, Debye temperature, or another phonon moment.", + "success_marker": "reported_proxy_type can be named explicitly." + }, + { + "order": 4, + "action": "Fill the live capture attempt template and proposed attempt-002 log entry using the candidate value and locator fields.", + "success_marker": "The attempt template and log entry both contain the candidate value, locator, and source path." + }, + { + "order": 5, + "action": "Run the acceptance gate against the candidate capture.", + "success_marker": "The capture either passes cleanly or fails with one explicit rejection reason instead of remaining ambiguous." + } + ], + "do_not_repeat_from_attempt_1": [ + "Do not stop after confirming that phonon moments are tabulated.", + "Do not log success based on abstract wording alone.", + "Do not use adjacent-context literature as if it were the canonical row capture." + ], + "new_context_from_remote_probe": "The canonical APS result surface now explicitly shows a PDF entry for the target DOI, so attempt-002 has a narrower first-hop target than attempt-001 had.", + "current_status": "ready_for_attempt_2_session", + "claim_boundary": "This checklist guides the second attempt only. It does not certify a value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json new file mode 100644 index 000000000..b52b77f3d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json @@ -0,0 +1,45 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_followup_session_packet", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Turn the second Nb3Sn phonon attempt into a single follow-up session packet so the next pass can execute against the deeper full-text target without reconstructing strategy from multiple files.", + "attempt_2_strategy_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "session_dependencies": { + "live_capture_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "session_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "canonical_pdf_access_hint": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "attempt_2_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json" + }, + "attempt_2_mission": { + "do_not_repeat": [ + "abstract-only APS pass", + "OSTI-summary confirmation only", + "adjacent-context-only literature pass" + ], + "preferred_first_step": "Try the canonical APS PDF hint first, including the likely direct host pattern https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568, before widening to mirrors.", + "must_reach": [ + "full-text table layer", + "mirrored PDF layer", + "or equivalent archival layer with row-specific Nb3Sn phonon value" + ], + "target_outcome": "One row-specific phonon numeric value for Nb3Sn with locator, raw path, quoted text, and explicit proxy type." + }, + "suggested_log_entry_template": { + "attempt_id": "nb3sn-phonon-attempt-002", + "attempt_date": null, + "source_path_or_url": null, + "candidate_table_or_section": null, + "nb3sn_row_specific": null, + "reported_proxy_type": null, + "normalized_value_K": null, + "acceptance_gate_result": "not_checked", + "failure_reason_if_any": null, + "notes": "This attempt must differ from attempt-001 by reaching beyond summary-layer confirmation and should record whether the canonical APS PDF hint was reachable." + }, + "claim_boundary": "This packet is an execution aid for the second attempt only. It does not certify a value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json new file mode 100644 index 000000000..971f5ed86 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json @@ -0,0 +1,30 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_followup_strategy_packet", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Define how the second Nb3Sn phonon capture attempt must differ from the first failed canonical-source probe so the workflow does not repeat the same abstract-level path.", + "attempt_1_reference": { + "session_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "attempt_id": "nb3sn-phonon-attempt-001", + "outcome": "confirmed canonical source family path but failed to reach a row-specific table-layer value" + }, + "attempt_2_goal": "Reach the canonical APS PDF path, a mirrored full-text PDF, or an equivalent table-layer capture path for 10.1103/PhysRevB.27.1568 instead of repeating abstract or summary confirmation.", + "must_do_differently": [ + "Do not spend the next attempt re-confirming that phonon moments are tabulated.", + "Do not stop at APS abstract, OSTI summary, or adjacent-context literature.", + "Do not log the attempt as successful unless a row-specific Nb3Sn phonon value is captured with locator and raw-path support." + ], + "preferred_attempt_2_targets": [ + "The APS-host PDF path hinted on the canonical abstract page for 10.1103/PhysRevB.27.1568", + "The likely direct APS PDF URL https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568", + "A mirrored or directly accessible full-text PDF for 10.1103/PhysRevB.27.1568", + "A host-layer view that exposes the actual table or figure containing Nb3Sn phonon moments", + "Any trusted archival path that preserves page, table, and row identity for the canonical source family" + ], + "new_attempt_2_advantage": "Unlike attempt-001, the current remote evidence now includes an explicit APS result-surface PDF signal for the canonical DOI, so the next pass can target a narrower likely full-text path instead of probing only summaries.", + "success_condition": "Attempt 2 succeeds only if it reaches beyond the summary layer and produces a row-specific phonon numeric capture that can pass the existing acceptance gate.", + "failure_condition": "Attempt 2 still fails if it merely reconfirms source relevance, abstract wording, or family-level phonon context without exposing a row-specific numeric value.", + "claim_boundary": "This packet defines follow-up strategy only. It does not certify a value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json new file mode 100644 index 000000000..96bd50c7b --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_canonical_pdf_access_hint", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Record the strongest currently observed hint that the canonical APS host exposes a direct PDF access path for the chosen Nb3Sn phonon source.", + "source_anchor": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host": "APS Phys. Rev. B abstract page" + }, + "evidence_basis": [ + "The current APS result surface for 10.1103/PhysRevB.27.1568 explicitly shows a PDF entry on the article result card.", + "Other APS Phys. Rev. B result surfaces in the same host family expose direct PDF links under the stable pattern journals.aps.org/prb/pdf/." + ], + "hint": { + "observed_signal": "The APS abstract result surface visibly exposes a PDF entry point for Phys. Rev. B 27, 1568.", + "likely_direct_pdf_url": "https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568", + "practical_use": "Attempt-002 should prefer this APS-host PDF path over repeating summary-layer confirmation routes if the PDF can be reached in the live session." + }, + "current_limit": "This is still only an access hint. No table-layer phonon value has yet been captured from the PDF path.", + "claim_boundary": "This file records a likely canonical PDF access path only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json new file mode 100644 index 000000000..6f3cf3e39 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json @@ -0,0 +1,35 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_capture_acceptance_gate", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Define the exact acceptance and rejection rules for the first live Nb3Sn phonon numeric capture so the operator can tell whether the pass actually succeeded.", + "accepted_if_all_true": [ + "A row-specific phonon numeric value is present in normalized_value_K.", + "archived_raw_path is non-null.", + "page_or_section_locator is non-null.", + "table_or_figure_identifier is non-null.", + "row_locator is non-null.", + "quoted_source_text is non-null.", + "reported_proxy_type is explicitly named.", + "proxy_convention_note explains why the chosen phonon proxy is acceptable for the benchmark row." + ], + "reject_if_any_true": [ + "Only abstract-level convention text is captured.", + "The capture cannot say whether the value is omega_log, Debye, or another phonon moment.", + "The capture has a value but no locator or no raw path.", + "The captured value comes from a family-level statement rather than a row-specific line, table, or figure." + ], + "minimum_pass_artifact_set": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json" + ], + "downstream_effect_of_acceptance": [ + "The Nb3Sn phonon field would stop being the dominant A15 blocker.", + "The abstract-level lambda=1.5 capture could be reviewed against a resolved same-family phonon convention.", + "The first live A15 target packet would be considered completed and the pair would advance to the next execution step." + ], + "claim_boundary": "This gate defines acceptance only. Passing it still does not approve a row patch until the broader A15 review gates are also satisfied." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json new file mode 100644 index 000000000..81a012f13 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json @@ -0,0 +1,41 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_field_critical_blocker_packet", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Condense the current Nb3Sn phonon blocker into one packet so the next live extraction pass has a single decisive target before lambda can move further toward patch-review readiness.", + "why_this_field_is_currently_critical": [ + "The chosen A15 source family now gives an abstract-level lambda value for Nb3Sn, but the row still lacks a row-usable phonon numeric capture.", + "Without a resolved phonon numeric value, the Debye-versus-omega_log convention remains open and the lambda capture cannot be judged compatible enough for row use.", + "The current A15 execution order already ranks Nb3Sn phonon as the first live numeric pass, so this field is the narrowest remaining blocker on the strongest A15 row." + ], + "source_anchor": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "host_layers": [ + "APS primary-host abstract", + "OSTI summary", + "full PRB article table layer" + ] + }, + "current_evidence_state": { + "abstract_targeting_status": "primary_host_proxy_text_captured_pending_row_value", + "numeric_capture_shell_status": "primary_host_table_target_locked_pending_numeric_capture", + "remote_fulltext_capture_status": "table_value_not_captured", + "preferred_proxy_type": "omega_log_preferred_over_debye" + }, + "minimum_unblock_requirements": [ + "Capture one row-specific phonon numeric value for Nb3Sn from the full article table or equivalent archival layer.", + "Record archived_raw_path, page_or_section_locator, table_or_figure_identifier, row_locator, and quoted_source_text.", + "Explicitly state whether the captured value is omega_log or another phonon moment and why that proxy is being adopted for the benchmark row.", + "Leave the field blocked if only abstract-level convention text is available." + ], + "downstream_impact_if_completed": [ + "The A15 phonon convention would stop being the dominant open question on the strongest row.", + "The abstract-level lambda=1.5 capture for Nb3Sn could then be reviewed against a resolved same-family phonon convention.", + "The pair-level A15 patch block would narrow further from phonon-plus-lambda ambiguity toward a smaller archival-strength question." + ], + "claim_boundary": "This packet records the critical blocker only. It does not certify a phonon value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json new file mode 100644 index 000000000..b59c3fa84 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json @@ -0,0 +1,38 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_numeric_execution_packet", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Turn the first Nb3Sn phonon numeric pass into a single execution packet that can be followed without reconstructing the A15 workflow from multiple files.", + "source_anchor": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "host_layer": "PRB primary-host abstract plus full article table layer" + }, + "secondary_search_support": { + "host": "OSTI summary", + "support_note": "The OSTI summary independently confirms that experimentally determined phonon moments are tabulated and therefore strengthens the expectation that a row-specific Nb3Sn phonon value should exist in the full text." + }, + "expected_numeric_target": { + "preferred_proxy_type": "omega_log_preferred_over_debye", + "unit_basis": "K", + "target_section_hint": "Tables or sections containing experimentally determined moments of the phonon spectra, especially omega_log, because the abstract says these values are tabulated.", + "row_identity_goal": "One row-specific phonon numeric value for Nb3Sn that can be tied to the same source family used by the future lambda capture." + }, + "required_capture_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "reported_proxy_type", + "normalized_value_K", + "proxy_convention_note" + ], + "success_condition": "The packet is complete only when one Nb3Sn phonon numeric value is captured from the primary full-text table layer and the packet explicitly states whether the benchmark is staying on Debye temperature or moving to omega_log-style moments.", + "stop_rule": "If the source yields only abstract-level convention text or a non-row-specific family statement, leave normalized_value_K empty and keep the capture unresolved.", + "downstream_dependency": "The next Nb3Sn lambda numeric capture must remain compatible with the same resolved source family and phonon convention chosen here.", + "claim_boundary": "This execution packet does not certify any phonon value. It only defines the first row-usable numeric-capture pass for Nb3Sn." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json new file mode 100644 index 000000000..73c02d541 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json @@ -0,0 +1,38 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_host_family_fulltext_pattern_report", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Record the confirmed APS harvest full-text route that unlocked the current Nb3Sn phonon table-layer pass while keeping repo archive and patch approval separate.", + "target_doi": "10.1103/PhysRevB.27.1568", + "observed_host_family_pattern": "http://harvest.aps.org/v2/journals/articles//fulltext", + "supporting_examples": [ + { + "doi": "10.1103/PhysRevB.104.115301", + "evidence_source": "Tokyo City University research portal", + "reported_fulltext_url": "http://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.104.115301/fulltext" + }, + { + "doi": "10.1103/PhysRevB.106.014518", + "evidence_source": "CiNii Research", + "reported_fulltext_url": "http://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.106.014518/fulltext" + }, + { + "doi": "10.1103/PhysRevB.93.081301", + "evidence_source": "CiNii Research", + "reported_fulltext_url": "http://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.93.081301/fulltext" + } + ], + "candidate_unlock_path": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext", + "target_route_check_result": { + "status": "confirmed_reachable", + "http_status": 200, + "content_disposition": "inline; filename=PhysRevB.27.1568.pdf", + "session_local_pdf_path": "C:/tmp/PhysRevB.27.1568.pdf" + }, + "interpretation": "The APS harvest route is no longer only a host-family inference for this DOI. It returned the target PDF in the current session and enabled Table II extraction.", + "current_limit": "The PDF is session-local only and has not been mirrored into the repo. The extracted value still needs sample-choice, archive, and A15 same-family review before any benchmark row patch.", + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "claim_boundary": "This report certifies route reachability for the current session only. It does not approve repo mirroring or a benchmark row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json new file mode 100644 index 000000000..07c8443de --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json @@ -0,0 +1,87 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_phonon_lambda_sensitivity_review", + "material": "Nb3Sn", + "checked_date": "2026-05-12", + "purpose": "Evaluate the provisional Table II omega_log capture against the current working row and the abstract-level lambda capture before any benchmark row patch is considered.", + "observed_tc_K": 18.3, + "mu_star_assumed": 0.13, + "formula_context": "McMillan-style sensitivity only; omega_log is placed in the same prefactor position used by the current benchmark harness for Theta_D_K so the comparison is directional, not a final Allen-Dynes row patch.", + "source_captures_reviewed": { + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "sample_choice_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "lambda_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "primary_phonon_value": { + "row_locator": "Nb3Sn I", + "reported_proxy_type": "omega_log_K", + "value_K": 127 + }, + "sibling_phonon_value": { + "row_locator": "Nb3Sn II", + "reported_proxy_type": "omega_log_K", + "value_K": 123 + }, + "abstract_lambda_value": { + "value_dimensionless": 1.5, + "capture_layer": "primary-host abstract numeric capture" + } + }, + "sensitivity_cases": [ + { + "case_id": "current_working_row", + "prefactor_proxy_K": 280, + "lambda_ep": 1.8, + "predicted_tc_K": 28.605978578393114, + "relative_error_percent": 56.31682392564543, + "interpretation": "This is the current raw benchmark behavior for Nb3Sn." + }, + { + "case_id": "table_ii_omega_log_with_current_lambda", + "prefactor_proxy_K": 127, + "lambda_ep": 1.8, + "predicted_tc_K": 12.97485428434252, + "relative_error_percent": 29.099156916161086, + "interpretation": "The captured omega_log value materially improves the row versus the current working prefactor, but it still does not clear the 20 percent per-row gate." + }, + { + "case_id": "table_ii_omega_log_with_abstract_lambda", + "prefactor_proxy_K": 127, + "lambda_ep": 1.5, + "predicted_tc_K": 10.925842270914847, + "relative_error_percent": 40.29649032287078, + "interpretation": "Pairing the captured omega_log value with the abstract-level lambda=1.5 worsens the sensitivity result relative to keeping lambda=1.8." + }, + { + "case_id": "sibling_omega_log_with_current_lambda", + "prefactor_proxy_K": 123, + "lambda_ep": 1.8, + "predicted_tc_K": 12.566222, + "relative_error_percent": 31.332120, + "interpretation": "The sibling Nb3Sn II value improves the row compared with the current working prefactor, but it is weaker than Nb3Sn I and still above the 20 percent per-row gate." + }, + { + "case_id": "sibling_omega_log_with_abstract_lambda", + "prefactor_proxy_K": 123, + "lambda_ep": 1.5, + "predicted_tc_K": 10.581721255294695, + "relative_error_percent": 42.17638658200167, + "interpretation": "The sibling Nb3Sn II value gives the same qualitative conclusion: the lambda=1.5 substitution should not be promoted on numeric sensitivity alone." + }, + { + "case_id": "table_ii_omega_log_with_secondary_lambda_hint", + "prefactor_proxy_K": 127, + "lambda_ep": 1.46, + "predicted_tc_K": 10.615284613446742, + "relative_error_percent": 41.99300866969015, + "interpretation": "The secondary lambda hint is directionally similar to the abstract lambda case and does not make the row patch-ready." + } + ], + "review_decision": { + "phonon_capture_numeric_usefulness": "provisionally_useful_for_proxy_review", + "sample_choice_status": "Nb3Sn I retained as weak primary candidate; Nb3Sn II retained as sibling comparison, not source-locked", + "lambda_substitution_status": "do_not_promote_lambda_1_5_to_working_row_on_current_evidence", + "patch_readiness": false, + "next_action": "Seek stronger row-level lambda support or a source-family explanation before any combined Nb3Sn patch; keep the captured omega_log value as the main phonon review candidate." + }, + "claim_boundary": "This review is a sensitivity-control artifact only. It does not edit the benchmark row, does not certify omega_log as the final proxy, and does not change the raw McMillan FAIL status." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json new file mode 100644 index 000000000..2ccb51b5d --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json @@ -0,0 +1,48 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_live_capture_attempt_template", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Provide one operator-facing template for the first live Nb3Sn phonon numeric capture attempt so the full-text pass can be recorded without reconstructing the workflow from multiple files.", + "source_anchor": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "journal_citation": "Phys. Rev. B 27, 1568", + "host_layer": "PRB full article table layer" + }, + "linked_workflow_artifacts": { + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "critical_blocker_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json" + }, + "attempt_fields": { + "archived_raw_path": "C:/tmp/PhysRevB.27.1568.pdf", + "page_or_section_locator": "PDF page 6; printed page 1573", + "table_or_figure_identifier": "Table II", + "row_locator": "Nb3Sn I row; sibling Nb3Sn II row also present", + "quoted_source_text": "Table II: Nb3Sn I Nb3Sn II ... 127 123", + "reported_proxy_type": "omega_log_K", + "normalized_value_K": 127, + "unit_basis": "K", + "proxy_convention_note": "Table II reports generalized phonon-spectrum moments; the captured value is the omega_log column, not a Debye-temperature substitute. Nb3Sn II=123 K is retained as a sibling sample value." + }, + "ready_if_filled": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "reported_proxy_type", + "normalized_value_K", + "proxy_convention_note" + ], + "rejection_shortcuts": [ + "Leave the attempt unresolved if only abstract text is available.", + "Leave the attempt unresolved if the value cannot be tied to a row-specific line, table, or figure.", + "Leave the attempt unresolved if the proxy type cannot be named explicitly." + ], + "current_status": "filled_from_aps_harvest_pdf_pending_acceptance_review", + "claim_boundary": "This template is an operator-facing attempt sheet only. Filling it does not certify a value unless the acceptance gate is also satisfied." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json new file mode 100644 index 000000000..7faa41a66 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json @@ -0,0 +1,31 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_live_capture_bundle", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Provide a single-file handoff bundle for the first live Nb3Sn phonon numeric capture so an operator can see the target, template, blocker, and acceptance logic together.", + "bundle_components": { + "first_live_target_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json", + "execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "critical_blocker_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "live_capture_attempt_template": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "session_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "attempt_2_strategy_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "attempt_2_session_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json" + }, + "operator_flow": [ + "Open the PRB full-text source tied to 10.1103/PhysRevB.27.1568.", + "Look specifically for a row-specific phonon moment for Nb3Sn, preferring omega_log-style values over Debye proxies.", + "Fill the live capture attempt template first.", + "Check the attempt against the acceptance gate.", + "Only after a passing phonon capture should the abstract-level lambda=1.5 be treated as ready for stronger same-family compatibility review." + ], + "success_signal": "The bundle is considered successfully executed only when the attempt template and numeric capture record both contain a row-specific phonon value with locator, raw path, quoted text, and explicit proxy type.", + "failure_signal": "If only abstract-level text or proxy guidance is available, keep the bundle unresolved and leave the field blocked.", + "claim_boundary": "This bundle improves handoff only. It does not certify a value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json new file mode 100644 index 000000000..dd4e6c094 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json @@ -0,0 +1,29 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_live_capture_readiness_snapshot", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Summarize, in one short snapshot, whether the first live Nb3Sn phonon capture is operationally ready and what still blocks it from being completed.", + "readiness_state": "numeric_value_captured_pending_repo_archive_and_review", + "source_of_truth_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "currently_ready_components": [ + "first live target packet exists", + "critical blocker packet exists", + "execution packet exists", + "acceptance gate exists", + "live capture attempt template exists", + "numeric capture record shell exists" + ], + "current_blockers": [ + "Repo-level PDF mirroring remains pending rights/archive decision.", + "The captured Nb3Sn I omega_log=127 K value still needs sample-choice review against the sibling Nb3Sn II=123 K value.", + "The captured phonon value still needs A15 same-family review with the abstract-level lambda=1.5 before any benchmark row patch." + ], + "next_operator_instruction": "Stop access probing for Nb3Sn phonon. The next useful move is review: decide whether Nb3Sn I omega_log=127 K is the benchmark-row phonon proxy, preserve Nb3Sn II=123 K as the sibling sample, and then review the lambda=1.5 capture under the same source-family convention.", + "attempt_2_strategy_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "attempt_2_session_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "attempt_2_session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "claim_boundary": "This snapshot reports readiness only. It does not certify a value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json new file mode 100644 index 000000000..8bb217158 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json @@ -0,0 +1,44 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_live_capture_session_checklist", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Provide a linear session checklist for one real Nb3Sn phonon capture attempt so the operator can execute and record the pass step by step.", + "source_of_truth_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "steps": [ + { + "order": 1, + "action": "Open the PRB source for 10.1103/PhysRevB.27.1568 and navigate to the table or section expected to contain tabulated phonon moments.", + "success_marker": "A candidate table, figure, or section for Nb3Sn phonon moments is visible." + }, + { + "order": 2, + "action": "Check whether the candidate evidence is row-specific for Nb3Sn rather than only family-level or abstract-level.", + "success_marker": "The evidence can be tied to a row, line, table entry, or figure entry for Nb3Sn." + }, + { + "order": 3, + "action": "Fill the live capture attempt template with raw path, locator fields, quoted text, proxy type, and normalized_value_K.", + "success_marker": "All attempt-template fields are populated except none that are genuinely unavailable." + }, + { + "order": 4, + "action": "Check the filled attempt against the acceptance gate.", + "success_marker": "The attempt satisfies every accepted_if_all_true condition and triggers none of the reject_if_any_true conditions." + }, + { + "order": 5, + "action": "If accepted, copy the successful result into the Nb3Sn phonon numeric capture record and preserve the proxy convention note for downstream lambda review.", + "success_marker": "The numeric capture record now contains a row-specific phonon value with locator, raw path, quoted text, and explicit proxy type." + } + ], + "abort_conditions": [ + "Only abstract text is available.", + "The candidate value cannot be tied to Nb3Sn specifically.", + "The proxy type cannot be identified.", + "The evidence has a number but no stable locator or no raw path." + ], + "current_status": "ready_for_one_real_capture_session", + "claim_boundary": "This checklist is an execution aid only. Completing it still does not approve a row patch unless the broader A15 review gates are satisfied." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json new file mode 100644 index 000000000..6ab60922f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.0", + "source_class": "external_field_live_capture_session_log", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Record each real Nb3Sn phonon capture attempt so progress and failure modes are preserved without reconstructing the session from chat history.", + "source_of_truth_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "log_status": "third_attempt_captured_numeric_value_pending_review", + "attempt_entries": [ + { + "attempt_id": "nb3sn-phonon-attempt-001", + "attempt_date": "2026-05-12", + "source_path_or_url": "https://www.osti.gov/biblio/6265120", + "candidate_table_or_section": "OSTI summary and APS abstract layer", + "nb3sn_row_specific": false, + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "acceptance_gate_result": "failed", + "failure_reason_if_any": "The probe confirmed that phonon moments are tabulated and that omega_log-style interpretation is preferred, but it did not expose a row-specific Nb3Sn table value with locator and raw-path support.", + "notes": "This first logged attempt reached the canonical source family and strengthened confidence in the target path, but it remained below table-level numeric capture." + }, + { + "attempt_id": "nb3sn-phonon-attempt-002", + "attempt_date": "2026-05-12", + "source_path_or_url": "https://journals.aps.org/prb/abstract/10.1103/PhysRevB.27.1568 ; https://journals.aps.org/prb/pdf/10.1103/PhysRevB.27.1568 ; https://www.osti.gov/biblio/6265120 ; https://www.nature.com/articles/s41598-021-82325-x", + "candidate_table_or_section": "canonical APS PDF access path and mirror-candidate scan", + "nb3sn_row_specific": false, + "reported_proxy_type": "omega_log_preferred_over_debye", + "normalized_value_K": null, + "acceptance_gate_result": "failed", + "failure_reason_if_any": "The second pass strengthened the canonical APS PDF route and page-span identity 1568-1585, but it still did not expose a trusted full-text table layer or a row-specific Nb3Sn phonon value with locator and raw-path support.", + "notes": "This second logged attempt was materially different from attempt-001 because it focused on the canonical PDF and mirror-access layer rather than repeating summary-only confirmation, yet it still stopped short of a usable numeric capture." + }, + { + "attempt_id": "nb3sn-phonon-attempt-003", + "attempt_date": "2026-05-12", + "source_path_or_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext ; C:/tmp/PhysRevB.27.1568.pdf", + "candidate_table_or_section": "Table II, PDF page 6, printed page 1573", + "nb3sn_row_specific": true, + "reported_proxy_type": "omega_log_K", + "normalized_value_K": 127, + "acceptance_gate_result": "provisionally_passed_pending_repo_archive_and_same_family_review", + "failure_reason_if_any": null, + "notes": "The harvest route returned the APS PDF and Table II exposed Nb3Sn I omega_log=127 K, with Nb3Sn II=123 K retained as a sibling sample value." + } + ], + "entry_template": { + "attempt_id": null, + "attempt_date": null, + "source_path_or_url": null, + "candidate_table_or_section": null, + "nb3sn_row_specific": null, + "reported_proxy_type": null, + "normalized_value_K": null, + "acceptance_gate_result": "not_checked", + "failure_reason_if_any": null, + "notes": null + }, + "claim_boundary": "This log records execution history only. It does not certify a value and does not unblock patch review by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json new file mode 100644 index 000000000..5fadc293c --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json @@ -0,0 +1,52 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_repo_archive_policy_review", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Record why the APS harvest PDF used for the Nb3Sn phonon table capture remains session-local rather than mirrored into the repo.", + "source_context": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "harvest_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext", + "session_local_pdf_path": "C:/tmp/PhysRevB.27.1568.pdf", + "content_disposition_seen": "inline; filename=PhysRevB.27.1568.pdf" + }, + "captured_table_value": { + "table_or_figure_identifier": "Table II", + "page_or_section_locator": "PDF page 6; printed page 1573", + "primary_row_locator": "Nb3Sn I", + "primary_reported_proxy_type": "omega_log_K", + "primary_normalized_value_K": 127, + "sibling_row_locator": "Nb3Sn II", + "sibling_reported_proxy_type": "omega_log_K", + "sibling_normalized_value_K": 123 + }, + "repo_archive_decision": { + "mirror_pdf_into_repo_now": false, + "archive_status": "session_local_pdf_only", + "reason": [ + "The table value has been transcribed with locator and a short source quote, which is enough for the current review artifacts.", + "The raw APS PDF has not been cleared under a repo-level rights and archive policy.", + "Mirroring the PDF would increase provenance strength, but it should be an explicit archive decision rather than an incidental side effect of extraction." + ] + }, + "allowed_current_use": [ + "Keep the harvested PDF path as session-local provenance in the capture record.", + "Use the transcribed Table II values for sample-choice, sensitivity, and compatibility review artifacts.", + "Keep benchmark patch review blocked until either repo mirroring is approved or an accepted non-mirrored raw-source citation policy is documented." + ], + "not_allowed_current_use": [ + "Do not mark archived_raw_path as repo-complete.", + "Do not treat the PDF as a committed raw artifact.", + "Do not promote the captured phonon value into real_superconductor_data.json on archive evidence alone." + ], + "next_archive_options": [ + "Approve and record a repo policy for mirroring APS PDFs before copying the file into a controlled raw-source path.", + "If mirroring is not allowed, define a non-mirrored source-citation policy that accepts URL, DOI, locator, and short transcription as sufficient for row review.", + "Attach a rights-safe derived table transcription if the project accepts transcribed numeric source rows without raw PDF storage." + ], + "non_mirrored_citation_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "non_mirrored_citation_policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "claim_boundary": "This policy review does not decide copyright or license status. It records the current archive boundary and keeps benchmark patch review blocked until an archive path is explicitly approved." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json new file mode 100644 index 000000000..0f561231f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json @@ -0,0 +1,77 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_phonon_review_handoff_snapshot", + "material": "Nb3Sn", + "field": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-13", + "purpose": "Provide a one-file current handoff snapshot for the Nb3Sn phonon capture and its remaining blockers after the APS harvest Table II extraction.", + "current_capture_state": { + "phonon_numeric_value_captured": true, + "primary_candidate": { + "sample": "Nb3Sn I", + "reported_proxy_type": "omega_log_K", + "value_K": 127, + "decision_strength": "weak_primary_candidate_not_source_locked" + }, + "sibling_candidate": { + "sample": "Nb3Sn II", + "reported_proxy_type": "omega_log_K", + "value_K": 123, + "decision_role": "sibling_comparison" + }, + "source_layer": "APS harvest PDF Table II extraction", + "raw_pdf_archive_state": "session_local_only" + }, + "linked_review_records": { + "phonon_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "sample_choice_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "phonon_lambda_sensitivity_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "single_field_patch_impact_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "lambda_compatibility_gap_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "lambda_row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "lambda_acquisition_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "non_mirrored_citation_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "non_mirrored_citation_policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "a15_patch_review_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "topic_handoff_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json" + }, + "quantitative_review_summary": { + "current_working_row_relative_error_percent": 56.317125564989745, + "omega127_with_working_lambda_relative_error_percent": 29.099156916161086, + "omega123_with_working_lambda_relative_error_percent": 31.332120, + "omega127_with_abstract_lambda_1_5_relative_error_percent": 40.29649032287078, + "projected_topic_average_if_omega127_only_percent": 59.69313840465438, + "model_gate_status_after_any_current_allowed_action": "FAIL" + }, + "remaining_blockers": [ + { + "blocker": "archive_policy", + "status": "blocked", + "detail": "The APS PDF is session-local only. Repo mirroring is not approved, and the non-mirrored citation path is not accepted." + }, + { + "blocker": "sample_choice", + "status": "weak_preference_only", + "detail": "Nb3Sn I is preferred over Nb3Sn II, but only weakly and not enough to source-lock the benchmark row." + }, + { + "blocker": "lambda_compatibility", + "status": "blocked", + "detail": "Abstract lambda=1.5 worsens the captured omega_log preview and lacks row-level archival support." + }, + { + "blocker": "patch_impact", + "status": "blocked", + "detail": "The best phonon-only preview still leaves Nb3Sn above the 20 percent per-row gate and the topic average far above the 20 percent average gate." + } + ], + "next_action_order": [ + "Resolve archive policy: approve repo mirroring or accept a non-mirrored citation/transcription route.", + "Run the row-level lambda acquisition pass using the readiness snapshot and evidence target; do not fill the lambda capture record from abstract-only lambda=1.5.", + "Only after those clear, revisit whether Nb3Sn I omega_log=127 K can enter a controlled patch review.", + "Keep real_superconductor_data.json unchanged until patch review is explicitly allowed." + ], + "handoff_status": "blocked_but_numeric_phonon_capture_complete", + "claim_boundary": "This snapshot is a handoff surface only. It does not certify the phonon value as benchmark-ready, does not accept the non-mirrored citation policy, and does not authorize a benchmark patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json new file mode 100644 index 000000000..11bf6dfdc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json @@ -0,0 +1,93 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_single_field_patch_impact_preview", + "material": "Nb3Sn", + "field_under_review": "Theta_D_K_or_omega_log_K", + "checked_date": "2026-05-12", + "purpose": "Quantify the gate impact of using the captured Nb3Sn Table II omega_log value without editing the benchmark row.", + "raw_gate_context": { + "materials_tested": 10, + "raw_average_relative_error_percent": 62.41493526953724, + "average_relative_error_percent_gate": 20.0, + "per_material_relative_error_percent_gate": 20.0, + "raw_model_gate_status": "FAIL" + }, + "source_capture_context": { + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "sample_choice_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "phonon_lambda_sensitivity_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "captured_primary_value": { + "row_locator": "Nb3Sn I", + "reported_proxy_type": "omega_log_K", + "value_K": 127 + }, + "captured_sibling_value": { + "row_locator": "Nb3Sn II", + "reported_proxy_type": "omega_log_K", + "value_K": 123 + }, + "archive_status": "session_local_pdf_only_pending_repo_archive_policy" + }, + "preview_cases": [ + { + "case_id": "no_patch_current_raw_row", + "theta_or_prefactor_proxy_K": 280, + "lambda_ep": 1.8, + "mu_star": 0.13, + "nb3sn_predicted_tc_K": 28.605978578393114, + "nb3sn_relative_error_percent": 56.317125564989745, + "projected_average_relative_error_percent": 62.41493526953724, + "average_gate_status_after_case": "FAIL", + "per_row_gate_status_after_case": "FAIL" + }, + { + "case_id": "phonon_only_preview_keep_current_lambda", + "theta_or_prefactor_proxy_K": 127, + "lambda_ep": 1.8, + "mu_star": 0.13, + "nb3sn_predicted_tc_K": 12.97485428434252, + "nb3sn_relative_error_percent": 29.099156916161086, + "projected_average_relative_error_percent": 59.69313840465438, + "average_gate_status_after_case": "FAIL", + "per_row_gate_status_after_case": "FAIL", + "impact_note": "This is the best current single-field preview: it improves Nb3Sn materially but remains above the 20 percent per-row gate and barely moves the topic average." + }, + { + "case_id": "sibling_phonon_only_preview_keep_current_lambda", + "theta_or_prefactor_proxy_K": 123, + "lambda_ep": 1.8, + "mu_star": 0.13, + "nb3sn_predicted_tc_K": 12.566222, + "nb3sn_relative_error_percent": 31.332120, + "projected_average_relative_error_percent": 59.91643471303828, + "average_gate_status_after_case": "FAIL", + "per_row_gate_status_after_case": "FAIL", + "impact_note": "The sibling Nb3Sn II value improves the current row but is weaker than the Nb3Sn I preview and remains blocked." + }, + { + "case_id": "phonon_plus_abstract_lambda_preview", + "theta_or_prefactor_proxy_K": 127, + "lambda_ep": 1.5, + "mu_star": 0.13, + "nb3sn_predicted_tc_K": 10.925842270914847, + "nb3sn_relative_error_percent": 40.29649032287078, + "projected_average_relative_error_percent": 60.81287174532534, + "average_gate_status_after_case": "FAIL", + "per_row_gate_status_after_case": "FAIL", + "impact_note": "Combining the captured omega_log with abstract-level lambda=1.5 worsens the single-row preview relative to keeping lambda=1.8." + } + ], + "decision": { + "allow_working_row_patch": false, + "allow_patch_preview_execution": false, + "best_current_single_field_preview": "phonon_only_preview_keep_current_lambda", + "why_blocked": [ + "The best single-field preview still leaves Nb3Sn at 29.10 percent relative error, above the 20 percent per-row gate.", + "The projected topic average remains 59.69 percent, far above the 20 percent average gate.", + "The PDF is session-local only and the source has not been mirrored into the repo under an approved archive policy.", + "Sample choice is now weakly ranked toward Nb3Sn I, but it is not source-locked and same-family lambda compatibility remains unresolved." + ], + "next_useful_action": "Use this impact preview to prioritize row-level lambda and archive review, not to edit real_superconductor_data.json." + }, + "claim_boundary": "This is a non-executing impact preview only. It does not edit the benchmark row, does not authorize a patch, and does not change the raw model gate status." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json new file mode 100644 index 000000000..3b4735abb --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json @@ -0,0 +1,86 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_unified_non_mirrored_policy_request", + "material": "Nb3Sn", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "checked_date": "2026-05-15", + "purpose": "Consolidate the non-mirrored citation policy request for the PhysRevB.27.1568 Nb3Sn Table II omega-moment and Table V lambda captures.", + "source_identity": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "journal_citation": "Physical Review B 27, 1568-1585", + "publication_date": "1983-02-01", + "doi": "10.1103/PhysRevB.27.1568", + "harvest_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.27.1568/fulltext", + "session_local_pdf_path": "C:/tmp/PhysRevB.27.1568.pdf", + "repo_mirrored_raw_path": null + }, + "evidence_records": { + "phonon_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "lambda_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "phonon_non_mirrored_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "phonon_non_mirrored_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "same_source_lambda_attempt": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "allen_dynes_smoke_test_input_table": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json", + "allen_dynes_smoke_test_artifact": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json" + }, + "content_field_status": { + "doi": "present", + "canonical_or_harvest_url": "present", + "article_title": "present", + "journal_citation": "present", + "table_ii_omega_log_locator": "present", + "table_ii_omega2_locator": "present", + "table_v_lambda_locator": "present", + "primary_row_locator": "Nb3Sn I present", + "sibling_row_locator": "Nb3Sn II present", + "short_numeric_transcriptions": "present", + "session_local_pdf_path": "present", + "repo_mirrored_pdf_path": "absent_by_policy" + }, + "captured_values_summary": { + "primary_row": { + "sample_label": "Nb3Sn I", + "table_tc_K": 17.97, + "omega_log_K": 127, + "omega2_sqrt_K": 177, + "lambda_ep": 1.78, + "mu_star_used_by_smoke_test": 0.13 + }, + "sibling_row": { + "sample_label": "Nb3Sn II", + "table_tc_K": 17.93, + "omega_log_K": 123, + "omega2_sqrt_K": 175, + "lambda_ep": 1.82, + "mu_star_used_by_smoke_test": 0.13 + } + }, + "policy_decision_request": { + "requested_decision": "Decide whether DOI + harvest URL + locators + short numeric transcriptions may substitute for repo-mirroring the APS PDF for this source package.", + "requested_scope": [ + "topic handoff review for Nb3Sn same-source omega/lambda evidence", + "Allen-Dynes strict gate eligibility for the smoke-test rows", + "not automatic benchmark patch approval", + "not a general approval for unrelated APS PDFs" + ], + "decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "reviewer_or_policy_authority": "Codex project policy decision at user request", + "decision_date": "2026-05-15" + }, + "effect_if_accepted": { + "allen_dynes_strict_gate_rows_unblocked": [ + "Nb3Sn I", + "Nb3Sn II if sibling row is allowed by sample-choice policy" + ], + "raw_mcmillan_gate_effect": "none; the raw McMillan artifact remains unchanged", + "benchmark_patch_effect": "none by itself; patch/rewrite still requires harness and sample-choice approval", + "claim_upgrade_effect": "none by itself; diagnostic fit is not a topic-level prediction claim" + }, + "effect_before_acceptance": { + "allen_dynes_smoke_test_model_gate_status": "BLOCKED_PENDING_SOURCE_POLICY", + "strict_rows_counted": 0, + "diagnostic_rows_allowed": true, + "raw_mcmillan_model_gate_status": "FAIL" + }, + "claim_boundary": "This request packet accepts the non-mirrored citation route only for the PhysRevB.27.1568 Nb3Sn source package and the Allen-Dynes strict smoke-test gate. It does not approve unrelated APS PDFs, benchmark row patches, or topic-level PASS claims." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json new file mode 100644 index 000000000..68fd14571 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json @@ -0,0 +1,58 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_primary_numeric_capture_requirement_packet", + "material": "Nb3Sn", + "checked_date": "2026-05-11", + "purpose": "Define the minimum raw-page, mirrored-table, or accepted non-mirrored citation/transcription evidence needed before the Nb3Sn row can leave the current A15 patch-review block state.", + "primary_capture_requirements": [ + { + "field": "Tc_observed", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "quoted_source_text", + "normalized_value_K", + "sample_or_row_identity_note" + ], + "success_condition": "The discovery-paper or equivalent primary row clearly supports the Tc used for the Nb3Sn working row." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "reported_proxy_type", + "normalized_value_K", + "proxy_convention_note" + ], + "success_condition": "A single source-backed phonon numeric value is captured and the row declares whether the benchmark stays on Debye temperature or moves to omega_log-style phonon moments. If the raw PDF is not mirrored, the non-mirrored citation acceptance criteria must be accepted by policy review." + }, + { + "field": "lambda_ep", + "required_evidence": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text_or_numeric_cell", + "normalized_value_dimensionless", + "same_source_family_note" + ], + "success_condition": "The lambda capture is numeric, row-usable, and compatible with the same Nb3Sn source family and phonon convention chosen above." + }, + { + "field": "mu_star", + "required_evidence": [ + "row_specific_numeric_capture_or_family_convention_note", + "scope_note", + "same_source_family_or_modeling_note" + ], + "success_condition": "Either a row-specific mu_star is captured, or the row explicitly records why a family-level convention remains acceptable under the same source family." + } + ], + "non_mirrored_citation_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "unblock_rule": "Nb3Sn may leave the current patch-review block only after Tc is raw-page confirmed, the phonon proxy is numerically captured and declared with either repo-local raw evidence or accepted non-mirrored citation criteria, lambda is numerically captured under the same convention, and mu_star is either row-specific or explicitly justified as a family convention.", + "claim_boundary": "This packet defines capture requirements only. It does not certify any Nb3Sn row edit and does not change the FAIL status of the raw McMillan baseline." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json new file mode 100644 index 000000000..ae2590b58 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json @@ -0,0 +1,72 @@ +{ + "schema_version": "1.0", + "source_class": "external_raw_page_capture_checklist", + "source_role": "page-by-page checklist for the first real full-text numeric extraction pass on Nb3Sn", + "source_label": "Nb3Sn raw-page capture checklist", + "checked_date": "2026-05-11", + "material": "Nb3Sn", + "steps": [ + { + "step": 1, + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "open_target": "full article and abstract page", + "capture_goal": "confirm exact Tc statement, page context, and sample identity", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_K" + ] + }, + { + "step": 2, + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "open_target": "full article tables or sections with phonon-spectrum moments", + "capture_goal": "find row-specific phonon proxy value for Nb3Sn and name the proxy explicitly", + "current_capture_status": "value_captured_from_session_local_aps_harvest_pdf_pending_repo_archive_policy", + "repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "record reported_proxy_type", + "copy quoted_source_text", + "normalize value into normalized_value_K" + ] + }, + { + "step": 3, + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "open_target": "full article sections, tables, or figures with alpha^2F(omega) or explicit lambda values", + "capture_goal": "find a row-specific or explicit Nb3Sn lambda value", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_dimensionless" + ] + }, + { + "step": 4, + "field": "mu_star", + "source_title_or_doi": "family convention unless explicit row source appears", + "open_target": "full text only if an explicit mu_star statement appears during the same pass", + "capture_goal": "either capture a row-specific value or document that only a family convention is available", + "checklist": [ + "record source_title_or_doi or family convention note", + "copy quoted_source_text if available", + "record unit_basis", + "state whether row_specific_value_or_family_convention_note was resolved" + ] + } + ], + "stopping_rule": "If any step yields only abstract-level or secondary-hint text, mark the step unresolved and do not promote it into a benchmark row capture.", + "claim_boundary": "This checklist is an extraction aid only. Completion of the checklist still requires topic-level compatibility review before any row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json new file mode 100644 index 000000000..0108d72bc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json @@ -0,0 +1,89 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_same_source_patch_impact_preview", + "material": "Nb3Sn", + "checked_date": "2026-05-14", + "purpose": "Quantify the impact of pairing PhysRevB.27.1568 Table II omega_log values with PhysRevB.27.1568 Table V lambda values without editing the benchmark row.", + "raw_gate_context": { + "materials_tested": 10, + "raw_average_relative_error_percent": 62.41493526953724, + "average_relative_error_percent_gate": 20.0, + "per_material_relative_error_percent_gate": 20.0, + "raw_model_gate_status": "FAIL" + }, + "source_capture_context": { + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "lambda_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "lambda_attempt_5_same_source_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "archive_status": "session_local_pdf_only_pending_non_mirrored_policy_decision" + }, + "preview_cases": [ + { + "case_id": "current_raw_row_no_patch", + "theta_or_prefactor_proxy_K": 280, + "lambda_ep": 1.8, + "mu_star": 0.13, + "tc_observed_K": 18.3, + "nb3sn_predicted_tc_K": 28.605978578393114, + "nb3sn_relative_error_percent": 56.317125564989745, + "per_row_gate_status_after_case": "FAIL" + }, + { + "case_id": "same_source_nb3sn_i_against_working_tc", + "theta_or_prefactor_proxy_K": 127, + "lambda_ep": 1.78, + "mu_star": 0.13, + "tc_observed_K": 18.3, + "nb3sn_predicted_tc_K": 12.852186415004816, + "nb3sn_relative_error_percent": 29.76947314205019, + "projected_average_relative_error_percent": 59.75917012224328, + "per_row_gate_status_after_case": "FAIL", + "average_gate_status_after_case": "FAIL" + }, + { + "case_id": "same_source_nb3sn_i_against_table_tc", + "theta_or_prefactor_proxy_K": 127, + "lambda_ep": 1.78, + "mu_star": 0.13, + "tc_observed_K": 17.97, + "nb3sn_predicted_tc_K": 12.852186415004816, + "nb3sn_relative_error_percent": 28.47976396769718, + "per_row_gate_status_after_case": "FAIL" + }, + { + "case_id": "same_source_nb3sn_ii_against_working_tc", + "theta_or_prefactor_proxy_K": 123, + "lambda_ep": 1.82, + "mu_star": 0.13, + "tc_observed_K": 18.3, + "nb3sn_predicted_tc_K": 12.683313472644212, + "nb3sn_relative_error_percent": 30.692276105769338, + "projected_average_relative_error_percent": 59.85145041861519, + "per_row_gate_status_after_case": "FAIL", + "average_gate_status_after_case": "FAIL" + }, + { + "case_id": "same_source_nb3sn_ii_against_table_tc", + "theta_or_prefactor_proxy_K": 123, + "lambda_ep": 1.82, + "mu_star": 0.13, + "tc_observed_K": 17.93, + "nb3sn_predicted_tc_K": 12.683313472644212, + "nb3sn_relative_error_percent": 29.262055367293854, + "per_row_gate_status_after_case": "FAIL" + } + ], + "decision": { + "allow_working_row_patch": false, + "allow_patch_preview_execution": false, + "best_current_same_source_case": "same_source_nb3sn_i_against_table_tc", + "why_blocked": [ + "The same-source capture improves provenance but still leaves the row above the 20 percent gate.", + "The projected topic average remains near 59.76 percent, far above the 20 percent average gate.", + "The source PDF is still session-local and lacks accepted non-mirrored citation or repo archive policy.", + "The sample choice remains a weak preference rather than a fully source-locked benchmark row." + ], + "next_useful_action": "Resolve non-mirrored/source archive policy and then focus on whether the current harness should use Allen-Dynes omega_log prefactors rather than raw McMillan Theta_D-style prefactors for this row." + }, + "claim_boundary": "This is a non-executing impact preview only. It does not edit the benchmark row, does not authorize a patch, and does not change the raw model gate status." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json new file mode 100644 index 000000000..842f77edc --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json @@ -0,0 +1,60 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_sample_choice_review", + "material": "Nb3Sn", + "checked_date": "2026-05-12", + "purpose": "Compare the two Nb3Sn samples exposed in Table II before treating the captured omega_log value as a benchmark-row candidate.", + "source_context": { + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "phonon_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "table_or_figure_identifier": "Table II", + "table_layer_status": "APS harvest PDF extraction, session-local PDF only" + }, + "working_row_context": { + "working_source_label": "Matthias 1954", + "working_tc_K": 18.3, + "working_theta_D_K": 280, + "working_lambda_ep": 1.8, + "working_mu_star": 0.13 + }, + "sample_candidates": [ + { + "sample_label": "Nb3Sn I", + "table_tc_K": 17.97, + "omega_log_K": 127, + "tc_delta_from_working_row_K": 0.33, + "mcmillan_preview_with_working_lambda_K": 12.974880, + "relative_error_with_working_lambda_percent": 29.099018, + "mcmillan_preview_with_abstract_lambda_K": 10.925777, + "relative_error_with_abstract_lambda_percent": 40.296301, + "review_role": "primary_candidate" + }, + { + "sample_label": "Nb3Sn II", + "table_tc_K": 17.93, + "omega_log_K": 123, + "tc_delta_from_working_row_K": 0.37, + "mcmillan_preview_with_working_lambda_K": 12.566222, + "relative_error_with_working_lambda_percent": 31.332120, + "mcmillan_preview_with_abstract_lambda_K": 10.581658, + "relative_error_with_abstract_lambda_percent": 42.176733, + "review_role": "sibling_comparison" + } + ], + "sample_choice_decision": { + "preferred_candidate_for_next_review": "Nb3Sn I", + "decision_strength": "weak_preference_not_source_lock", + "why": [ + "Nb3Sn I is slightly closer to the working-row Tc value.", + "Nb3Sn I gives a slightly lower McMillan sensitivity error under the current lambda=1.8.", + "Both samples remain close enough that the table alone does not prove which sample maps to the benchmark row." + ], + "blocked_until": [ + "repo archive policy for the source PDF is resolved", + "row identity is tied to a source-family convention rather than only numerical closeness", + "lambda support is reviewed under the same sample and phonon convention" + ] + }, + "claim_boundary": "This review ranks the two Table II Nb3Sn samples for follow-up only. It does not source-lock the benchmark row and does not authorize any edit to real_superconductor_data.json." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json new file mode 100644 index 000000000..3ab3ef96f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json @@ -0,0 +1,100 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_source_split_compatibility_policy_review", + "material": "Nb3Sn", + "checked_date": "2026-05-13", + "purpose": "Decide whether the current Nb3Sn row may combine a Weber omega_log capture with a Wolf/Zasadzinski APS tunneling lambda capture before any benchmark patch.", + "candidate_source_split": { + "phonon_source": { + "field": "Theta_D_K_or_omega_log_K", + "article_title": "Heat-capacity analysis of a large number of A15-type compounds", + "doi": "10.1103/PhysRevB.27.1568", + "captured_value": { + "reported_proxy_type": "omega_log_K", + "row_locator": "Nb3Sn I", + "normalized_value_K": 127, + "sibling_row_locator": "Nb3Sn II", + "sibling_normalized_value_K": 123 + }, + "capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "archive_status": "session_local_pdf_only_pending_non_mirrored_policy_decision" + }, + "lambda_source": { + "field": "lambda_ep", + "article_title": "Tunneling and the electron-phonon-coupled superconductivity of Nb3Sn", + "doi": "10.1103/PhysRevB.22.1214", + "captured_value": { + "normalized_value_dimensionless": 1.8, + "uncertainty_dimensionless": 0.15, + "mu_star_candidate": 0.16, + "mu_star_uncertainty": 0.03, + "row_locator": "Nb3Sn material-level tunneling reanalysis; no Nb3Sn I/Nb3Sn II row family is stated" + }, + "capture_attempt": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "archive_status": "session_local_pdf_only_pending_non_mirrored_policy_decision" + } + }, + "compatibility_findings": { + "same_material": true, + "same_source_family": false, + "same_sample_or_row_family": false, + "same_phonon_proxy_convention_explicit": false, + "lambda_value_matches_working_row": true, + "mu_star_conflict_or_update_needed": true, + "notes": [ + "The lambda paper is experimentally stronger than the attempt-3 support-only lead and gives the current working lambda directly.", + "The lambda paper does not identify the Weber Table II Nb3Sn I or Nb3Sn II heat-capacity row.", + "The lambda paper reports mu*=0.16 +/- 0.03, while the current benchmark row uses mu*=0.13.", + "Combining omega_log from Weber with lambda from tunneling would be an explicit cross-source synthesis, not a same-row source capture." + ] + }, + "numerical_preview_under_current_harness_formula": { + "tc_observed_K": 18.3, + "omega_log_K": 127, + "mu_star_kept_at_current_row": 0.13, + "lambda_cases": [ + { + "lambda_ep": 1.65, + "predicted_tc_K": 12.008509284963115, + "relative_error_percent": 34.37973068326167, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.8, + "predicted_tc_K": 12.974879697342596, + "relative_error_percent": 29.099018047308224, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.95, + "predicted_tc_K": 13.840183809631665, + "relative_error_percent": 24.370580275236808, + "per_row_gate_status": "FAIL" + } + ], + "interpretation": "The full uncertainty band around the tunneling lambda improves the current Nb3Sn row but still does not clear the 20 percent per-row gate when mu*=0.13 is kept." + }, + "policy_decision": { + "allow_source_split_for_topic_handoff": false, + "allow_source_split_for_benchmark_patch": false, + "allow_filling_weber_locked_lambda_numeric_capture_record": false, + "recommended_record_shape_if_later_accepted": "Create a distinct Nb3Sn tunneling-lambda capture record or add an explicit source_split_lambda_capture field, rather than silently filling the Weber-locked lambda shell.", + "why_blocked_now": [ + "The phonon and lambda PDFs are both session-local only and lack accepted non-mirrored citation policy decisions.", + "The two sources do not share a row/sample identity.", + "The lambda source gives a different mu* convention than the current row.", + "The numerical preview still fails the per-row gate even before topic-average effects are considered." + ] + }, + "next_allowed_moves": [ + "Resolve the separate non-mirrored citation acceptance criteria and decision stub for PhysRevB.22.1214 if the project wants to use the tunneling lambda source.", + "Use the mu_star compatibility preview to decide whether the source's mu*=0.16 +/- 0.03 convention should remain blocked under the current harness.", + "Keep real_superconductor_data.json unchanged until archive policy, source-split compatibility, mu_star convention, and patch gate all clear." + ], + "downstream_policy_records": { + "tunneling_lambda_non_mirrored_citation_acceptance_criteria": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "tunneling_lambda_non_mirrored_citation_policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "tunneling_mu_star_compatibility_preview": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json" + }, + "claim_boundary": "This review blocks the source-split patch under the current evidence state. It does not reject the lambda source itself; it rejects silent combination without explicit policy and convention review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json new file mode 100644 index 000000000..d626c610e --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json @@ -0,0 +1,77 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_non_mirrored_citation_acceptance_criteria", + "material": "Nb3Sn", + "fields": [ + "lambda_ep", + "mu_star" + ], + "checked_date": "2026-05-13", + "purpose": "Define the minimum evidence needed if the PhysRevB.22.1214 APS tunneling PDF is not mirrored into the repo.", + "policy_context": { + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "lambda_attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "policy_decision_stub": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "reason_for_alternative_path": "The raw APS PDF remains session-local pending rights and archive policy, but the lambda and mu* values are short numeric transcriptions from a primary APS full-text source." + }, + "source_identity": { + "article_title": "Tunneling and the electron-phonon-coupled superconductivity of Nb3Sn", + "doi": "10.1103/PhysRevB.22.1214", + "canonical_url": "https://journals.aps.org/prb/abstract/10.1103/PhysRevB.22.1214", + "harvest_url": "https://harvest.aps.org/v2/journals/articles/10.1103/PhysRevB.22.1214/fulltext", + "session_local_pdf_path": "C:/tmp/PhysRevB.22.1214.pdf", + "repo_mirrored_raw_path": null + }, + "minimum_required_fields": [ + "doi", + "canonical_url_or_harvest_url", + "article_title", + "journal_citation", + "page_or_section_locator", + "figure_or_discussion_identifier", + "material_or_junction_locator", + "reported_lambda_value", + "reported_lambda_uncertainty", + "reported_mu_star_value", + "reported_mu_star_uncertainty", + "short_numeric_transcription", + "derivation_context", + "source_split_compatibility_decision", + "reviewer_policy_decision" + ], + "current_evidence_status": { + "doi": "present", + "canonical_url_or_harvest_url": "present", + "article_title": "present", + "journal_citation": "present", + "page_or_section_locator": "present", + "figure_or_discussion_identifier": "present", + "material_or_junction_locator": "present_material_level_not_nb3sn_i_or_nb3sn_ii", + "reported_lambda_value": "present", + "reported_lambda_uncertainty": "present", + "reported_mu_star_value": "present", + "reported_mu_star_uncertainty": "present", + "short_numeric_transcription": "present", + "derivation_context": "present", + "source_split_compatibility_decision": "present_but_blocks_patch", + "reviewer_policy_decision": "not_accepted_pending_reviewer_or_project_policy" + }, + "acceptance_state": { + "meets_content_fields": true, + "meets_policy_fields": false, + "can_replace_repo_mirrored_pdf_for_topic_handoff": false, + "can_support_benchmark_patch": false, + "why_not_yet": "The source has enough citation and transcription content for review, but no policy authority has accepted non-mirrored APS evidence for this field and source-split compatibility is currently blocked." + }, + "allowed_if_accepted": [ + "Treat the tunneling lambda and mu* values as source-reviewable without committing the APS PDF.", + "Keep the raw PDF path marked as session-local rather than repo-local.", + "Use the value in compatibility reviews or blocked patch previews with explicit source-split labeling." + ], + "not_allowed_even_if_accepted": [ + "Do not fill the Weber-locked lambda capture record without a separate source-split acceptance decision.", + "Do not claim the raw PDF is archived in the repo.", + "Do not bypass the model gate, per-row gate, or topic patch-review block decision." + ], + "claim_boundary": "This file defines acceptance criteria only. It does not approve the non-mirrored citation route and does not authorize a benchmark patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json new file mode 100644 index 000000000..dfd931747 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json @@ -0,0 +1,41 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_non_mirrored_citation_policy_decision_stub", + "material": "Nb3Sn", + "fields": [ + "lambda_ep", + "mu_star" + ], + "checked_date": "2026-05-13", + "purpose": "Hold the reviewer policy decision for whether the PhysRevB.22.1214 tunneling lambda and mu* capture may use a non-mirrored citation/transcription package instead of a repo-local APS PDF.", + "criteria_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "lambda_attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "decision_state": { + "reviewer_policy_decision": "not_accepted_pending_reviewer_or_project_policy", + "decision_date": null, + "reviewer_or_policy_authority": null, + "accepts_non_mirrored_citation_for_topic_handoff": false, + "accepts_non_mirrored_citation_for_benchmark_patch": false + }, + "evidence_packet_summary": { + "content_fields_complete": true, + "doi_url_locator_and_numeric_transcription_present": true, + "lambda_and_mu_star_uncertainties_present": true, + "raw_pdf_repo_mirrored": false, + "raw_pdf_session_local_only": true, + "source_split_policy_currently_allows_patch": false + }, + "decision_requirements_before_acceptance": [ + "Identify the project policy or reviewer authority allowed to accept non-mirrored source evidence for lambda_ep and mu_star.", + "Confirm that DOI, URL, page locator, figure/discussion locator, material locator, numeric values, uncertainties, and short transcription are sufficient for this source.", + "Record whether this acceptance only permits review use or also permits benchmark patch use.", + "Keep this archive decision distinct from source-split compatibility and numerical patch-gate approval." + ], + "current_effect": { + "topic_handoff_unblocked": false, + "archive_status": "blocked_pending_policy_decision", + "patch_review_allowed": false + }, + "claim_boundary": "This stub deliberately does not accept the non-mirrored citation route. It exists so the missing decision is explicit and auditable." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json new file mode 100644 index 000000000..a4afd7054 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json @@ -0,0 +1,108 @@ +{ + "schema_version": "1.0", + "source_class": "external_material_mu_star_compatibility_preview", + "material": "Nb3Sn", + "checked_date": "2026-05-13", + "purpose": "Quantify the impact of using the mu* convention reported with the PhysRevB.22.1214 tunneling lambda source in the current McMillan preview.", + "source_context": { + "lambda_attempt_4_aps_tunneling_fulltext_capture": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "source_split_compatibility_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "reported_lambda": 1.8, + "reported_lambda_uncertainty": 0.15, + "reported_mu_star": 0.16, + "reported_mu_star_uncertainty": 0.03, + "current_working_mu_star": 0.13, + "omega_log_preview_K": 127, + "tc_observed_K": 18.3 + }, + "preview_grid_under_current_harness_formula": [ + { + "lambda_ep": 1.65, + "mu_star": 0.13, + "predicted_tc_K": 12.008509284963, + "relative_error_percent": 34.379730683262, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.65, + "mu_star": 0.16, + "predicted_tc_K": 10.964838122955, + "relative_error_percent": 40.08285178713, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.65, + "mu_star": 0.19, + "predicted_tc_K": 9.924950963589, + "relative_error_percent": 45.765295280936, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.8, + "mu_star": 0.13, + "predicted_tc_K": 12.974879697343, + "relative_error_percent": 29.099018047308, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.8, + "mu_star": 0.16, + "predicted_tc_K": 11.942079342507, + "relative_error_percent": 34.742735833295, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.8, + "mu_star": 0.19, + "predicted_tc_K": 10.90900123742, + "relative_error_percent": 40.38797138022, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.95, + "mu_star": 0.13, + "predicted_tc_K": 13.840183809632, + "relative_error_percent": 24.370580275237, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.95, + "mu_star": 0.16, + "predicted_tc_K": 12.819815018887, + "relative_error_percent": 29.94636601701, + "per_row_gate_status": "FAIL" + }, + { + "lambda_ep": 1.95, + "mu_star": 0.19, + "predicted_tc_K": 11.796168506065, + "relative_error_percent": 35.540062808387, + "per_row_gate_status": "FAIL" + } + ], + "interpretation": { + "best_case_in_grid": { + "lambda_ep": 1.95, + "mu_star": 0.13, + "relative_error_percent": 24.370580275237 + }, + "source_central_case": { + "lambda_ep": 1.8, + "mu_star": 0.16, + "relative_error_percent": 34.742735833295 + }, + "current_mu_star_vs_source_mu_star_effect": "At lambda=1.8 and omega_log=127 K, moving from the current row mu*=0.13 to the source-reported mu*=0.16 worsens the preview error from 29.10 percent to 34.74 percent.", + "gate_conclusion": "No combination in the lambda/mu* uncertainty grid clears the 20 percent per-row gate under the current harness formula." + }, + "decision": { + "allow_mu_star_update_patch": false, + "allow_source_split_patch": false, + "allow_capture_record_fill": false, + "why_blocked": [ + "The source-reported mu* convention worsens the already-failing omega_log plus lambda preview.", + "The best explored case still fails the per-row gate.", + "The source-split and non-mirrored citation policy decisions remain unaccepted." + ] + }, + "claim_boundary": "This is a non-executing compatibility preview only. It does not edit verifier inputs and does not authorize a benchmark patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json new file mode 100644 index 000000000..01cdfb8d7 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_remote_a15_access_path_report", + "checked_date": "2026-05-12", + "scope": "A15 remote access-path readiness", + "access_findings": [ + { + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host": "APS Phys. Rev. B abstract page", + "status": "abstract_access_confirmed", + "evidence_note": "The abstract is reachable and explicitly says phonon-spectrum moments including omega_log are included and tabulated.", + "current_limit": "No row-specific table value has been captured into the repo from this host yet." + }, + { + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "host": "ScienceDirect abstract page", + "status": "abstract_access_confirmed", + "evidence_note": "The abstract is reachable and explicitly confirms Nb3Sn and Nb3Ge calculations with alpha^2F(omega) and lambda.", + "current_limit": "No row-specific lambda value has been captured into the repo from this host yet." + } + ], + "practical_result": "Remote abstract-layer access is now confirmed for the two key A15 numeric sources, but the current repo still lacks a captured full-text or table-level numeric value.", + "claim_boundary": "This report records access-path readiness only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json new file mode 100644 index 000000000..2d764a4f5 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_remote_a15_fulltext_capture_blocker_report", + "checked_date": "2026-05-12", + "scope": "A15 remote full-text and table-layer capture readiness", + "host_findings": [ + { + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host": "APS Phys. Rev. B", + "abstract_layer_status": "confirmed_via_search_result", + "deeper_capture_status": "table_value_not_captured", + "evidence_note": "Search-layer results confirm that omega_log-style phonon moments are included and tabulated, but no row-specific table value has yet been captured into the repo." + }, + { + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "host": "ScienceDirect", + "abstract_layer_status": "confirmed_via_search_result", + "deeper_capture_status": "host_fetch_blocked_for_full_open", + "evidence_note": "Search-layer results confirm that Nb3Sn and Nb3Ge calculations include alpha^2F(omega) and lambda, but the deeper host fetch path did not yield a table-level capture in this environment." + } + ], + "practical_result": "Remote source discovery is now good enough to confirm the correct A15 source family, but it is still not enough to complete a table-level numeric capture inside the current workflow.", + "claim_boundary": "This report records a remote full-text capture blocker only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json new file mode 100644 index 000000000..70c80a8a6 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json @@ -0,0 +1,22 @@ +{ + "schema_version": "1.0", + "source_class": "external_remote_a15_search_expansion_report", + "checked_date": "2026-05-12", + "scope": "A15 remote search expansion beyond the first abstract pass", + "findings": [ + { + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "host": "OSTI summary plus APS abstract", + "status": "search_layer_strengthened", + "evidence_note": "The OSTI summary reinforces that experimentally determined phonon moments are tabulated and also exposes the family-level relation lambda = 0.175 eta +/- 0.2 across A15 compounds, but it still does not provide a row-specific Nb3Sn or Nb3Ge numeric capture inside the repo." + }, + { + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "host": "ScienceDirect abstract", + "status": "search_layer_still_support_only", + "evidence_note": "The abstract continues to confirm Nb3Sn and Nb3Ge calculations with alpha^2F(omega) and lambda, but the current workflow still lacks a captured table or figure value." + } + ], + "practical_result": "Remote search expansion improves confidence about the relevance of the chosen A15 source family, but it still stops short of row-specific numeric capture.", + "claim_boundary": "This report records strengthened search-layer evidence only. It does not certify any numeric value and does not unblock patch review." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json new file mode 100644 index 000000000..f087818cb --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json @@ -0,0 +1,99 @@ +{ + "schema_version": "1.0", + "source_class": "external_residual_extraction_dashboard", + "source_role": "single-view dashboard for the three unresolved superconductivity rows", + "source_label": "Residual extraction dashboard for Vanadium, Nb3Sn, and Nb3Ge", + "checked_date": "2026-05-13", + "summary": { + "materials_total": 3, + "materials_with_fulltext_packet": 3, + "materials_with_raw_page_checklist": 3, + "materials_ready_for_topic_review_handoff": 0, + "top_priority_material": "Vanadium (V)", + "strongest_a15_shortcut_candidate": "Nb3Sn", + "a15_pair_capture_contract_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "a15_pair_numeric_capture_shell_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "a15_pair_numeric_execution_packet_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "a15_pair_numeric_execution_order_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "a15_pair_lambda_abstract_numeric_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "a15_first_live_capture_target_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json", + "a15_local_pdf_numeric_extraction_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "a15_remote_access_path_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "a15_remote_fulltext_capture_blocker_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "a15_remote_search_expansion_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "a15_adjacent_phonon_context_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "nb3sn_phonon_review_handoff_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json" + }, + "materials": [ + { + "material": "Vanadium (V)", + "priority": "immediate", + "current_state": "tc/theta hint layer exists and lambda plus mu_star now have open-fulltext numeric captures, but the row is still citation-integrity-gated", + "main_blocker": "primary raw-page confirmation is still missing for Tc and Theta, and the lambda plus mu_star captures still need compatibility review before row use", + "fulltext_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "raw_page_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "citation_integrity_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json", + "next_short_action": "Confirm the primary article page span directly, then upgrade the current Tc and Theta text captures into page-confirmed primary evidence." + }, + { + "material": "Nb3Sn", + "priority": "high", + "current_state": "tc is now captured from the APS primary-host abstract, phonon now has an APS harvest PDF Table II numeric capture with Nb3Sn I omega_log=127 K and sibling Nb3Sn II=123 K, and lambda has an explicit primary-host abstract numeric capture at 1.5", + "main_blocker": "the phonon field is no longer missing a numeric value, but the captured value still needs an approved repo archive or non-mirrored citation policy, plus sample-choice review and same-family review with lambda=1.5 before any benchmark row patch", + "fulltext_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "patch_review_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "pair_numeric_capture_shell_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "pair_numeric_execution_packet_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "pair_numeric_execution_order_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "first_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "phonon_review_handoff_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "phonon_repo_archive_policy_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "first_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "critical_blocker_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "first_live_capture_acceptance_gate": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "first_live_capture_attempt_template": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "first_live_capture_bundle": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "first_live_capture_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json", + "first_live_capture_session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "first_live_capture_session_log": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "attempt_2_strategy_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "attempt_2_session_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "attempt_2_session_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "attempt_2_access_candidate_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "host_family_fulltext_pattern_report": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json", + "access_probe_stop_rule": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json", + "canonical_pdf_access_hint": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "second_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "second_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "lambda_row_level_evidence_target": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "lambda_acquisition_readiness_snapshot": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "lambda_compatibility_gap_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "raw_page_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "table_target_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "next_short_action": "Treat Nb3Sn I omega_log=127 K as the weak primary sample candidate, keep abstract lambda=1.5 as a review foothold only, and seek row-level same-family lambda support before any benchmark edit." + }, + { + "material": "Nb3Ge", + "priority": "high", + "current_state": "tc is now captured from the primary publication-record summary, phonon targeting is now backed by a PRB primary-host abstract note that omega_log-style moments are tabulated, lambda now has an explicit primary-host abstract numeric capture at 1.9, both numeric-capture shells are now present, and compatibility review still says mu_star is less hostile than the phonon problem", + "main_blocker": "direct full-text numeric extraction is still needed for the phonon field and the abstract-level lambda still needs same-family review plus stronger archival support; remote abstract access is confirmed, but the current workflow still lacks a captured table-level A15 phonon numeric value", + "fulltext_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "compatibility_review_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "patch_review_block_decision": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "primary_numeric_capture_requirement_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "pair_numeric_capture_shell_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "pair_numeric_execution_packet_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "pair_numeric_execution_order_summary": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "first_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "first_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "second_numeric_capture_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "second_numeric_execution_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "raw_page_checklist": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "table_target_map": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "next_short_action": "Use the primary publication-record Tc capture as the starting anchor, then run the dedicated Nb3Ge phonon first-numeric execution packet against the PRB table layer and follow with the paired Nb3Ge lambda first-numeric execution packet under the same convention." + } + ], + "claim_boundary": "This dashboard is a work-control surface only. It does not certify any row and does not change the FAIL status of the raw McMillan artifact." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json new file mode 100644 index 000000000..38b2593ce --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json @@ -0,0 +1,166 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_evidence_intake_stub", + "source_role": "landing zone for raw row-level superconductivity evidence before topic-local patch review", + "source_label": "Superconductivity row-resolution external evidence intake", + "checked_date": "2026-05-11", + "materials": [ + { + "material": "Vanadium (V)", + "priority": "immediate", + "expected_source_family": "MIT Junior Lab citation chain or compatible literature row", + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_entries": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "source_requirement_class": "primary_anchor_partial_only", + "table_or_figure_identifier": "Abstract snippet", + "row_locator": "Abstract Tc statement", + "archived_raw_path": null, + "extracted_value": 5.03, + "unit_basis": "K", + "status": "secondary_host_text_captured_pending_primary_raw_archive" + }, + { + "field": "Theta_D_K", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "source_requirement_class": "supplemental_source_required", + "table_or_figure_identifier": "Abstract snippet", + "row_locator": "Abstract normal-state fit statement", + "archived_raw_path": null, + "extracted_value": 338.0, + "unit_basis": "K", + "status": "secondary_host_text_captured_pending_primary_raw_archive" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1103/PhysRevB.101.094305", + "source_requirement_class": "supplemental_source_required", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract electron-phonon interaction statement", + "archived_raw_path": null, + "extracted_value": 0.91, + "unit_basis": "dimensionless", + "status": "lambda_secondary_numeric_hint_captured_pending_row_value" + }, + { + "field": "mu_star", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "source_requirement_class": "supplemental_source_or_family_convention_required", + "table_or_figure_identifier": null, + "row_locator": null, + "archived_raw_path": null, + "extracted_value": null, + "unit_basis": "dimensionless", + "status": "source_anchor_present_field_unconfirmed" + } + ] + }, + { + "material": "Nb3Sn", + "priority": "high", + "expected_source_family": "Matthias 1954 citation chain or compatible A15 literature row", + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_entries": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "source_requirement_class": "primary_anchor_scope_confirmed", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract Tc statement", + "archived_raw_path": null, + "extracted_value": 18.0, + "unit_basis": "K", + "status": "source_text_captured_pending_raw_archive" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "source_requirement_class": "supplemental_source_required", + "table_or_figure_identifier": "Abstract plus future phonon-moment table target", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "archived_raw_path": null, + "extracted_value": null, + "unit_basis": "K", + "status": "primary_host_proxy_text_captured_pending_row_value" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "source_requirement_class": "primary_host_abstract_numeric_capture_present", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract lambda comparison statement", + "archived_raw_path": null, + "extracted_value": 1.5, + "unit_basis": "dimensionless", + "status": "primary_host_abstract_numeric_capture_pending_same_family_review" + }, + { + "field": "mu_star", + "source_title_or_doi": "10.1103/PhysRev.95.1435", + "source_requirement_class": "supplemental_source_or_family_convention_required", + "table_or_figure_identifier": null, + "row_locator": null, + "archived_raw_path": null, + "extracted_value": null, + "unit_basis": "dimensionless", + "status": "source_anchor_present_field_unconfirmed" + } + ] + }, + { + "material": "Nb3Ge", + "priority": "high", + "expected_source_family": "Gavaler 1973 citation chain or compatible A15 literature row", + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_entries": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1063/1.1654966", + "source_requirement_class": "primary_anchor_scope_confirmed", + "table_or_figure_identifier": "Record summary", + "row_locator": "Summary Tc statement", + "archived_raw_path": null, + "extracted_value": 22.3, + "unit_basis": "K", + "status": "source_text_captured_pending_raw_archive" + }, + { + "field": "Theta_D_K_or_omega_log_K", + "source_title_or_doi": "10.1103/PhysRevB.27.1568", + "source_requirement_class": "supplemental_source_required", + "table_or_figure_identifier": "Abstract plus future phonon-moment table target", + "row_locator": "Abstract statements on tabulated phonon moments and proxy convention", + "archived_raw_path": null, + "extracted_value": null, + "unit_basis": "K", + "status": "primary_host_proxy_text_captured_pending_row_value" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1016/0378-4363(84)90167-0", + "source_requirement_class": "primary_host_abstract_numeric_capture_present", + "table_or_figure_identifier": "Abstract", + "row_locator": "Abstract lambda comparison statement", + "archived_raw_path": null, + "extracted_value": 1.9, + "unit_basis": "dimensionless", + "status": "primary_host_abstract_numeric_capture_pending_same_family_review" + }, + { + "field": "mu_star", + "source_title_or_doi": "10.1063/1.1654966", + "source_requirement_class": "supplemental_source_or_family_convention_required", + "table_or_figure_identifier": null, + "row_locator": null, + "archived_raw_path": null, + "extracted_value": null, + "unit_basis": "dimensionless", + "status": "source_anchor_present_field_unconfirmed" + } + ] + } + ], + "claim_boundary": "This intake stub is for external raw evidence archiving only. Filling it does not authorize topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json new file mode 100644 index 000000000..bf5a98e02 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json @@ -0,0 +1,97 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_evidence_readiness_matrix", + "source_role": "archive-readiness gate for unresolved superconductivity row evidence", + "source_label": "Superconductivity row-resolution external evidence readiness", + "checked_date": "2026-05-12", + "summary": { + "materials_total": 3, + "materials_with_archived_rows_ready": 0, + "materials_blocked_by_missing_archive": 3, + "materials_with_source_anchor_only": 3, + "materials_without_local_raw_candidate": 3, + "fields_with_tc_scope_confirmed": 2, + "fields_with_title_scope_compatible_only": 0, + "fields_with_anchor_but_non_tc_unconfirmed": 7, + "fields_with_text_capture_but_no_raw_archive": 4, + "fields_with_primary_host_text_capture": 1, + "fields_with_primary_record_text_capture": 1, + "fields_with_primary_host_proxy_text_capture": 2, + "fields_with_primary_host_lambda_text_capture": 0, + "fields_with_primary_host_abstract_numeric_lambda_capture": 2, + "text_capture_records_present": 4, + "fields_with_secondary_host_text_capture": 2, + "fields_with_proxy_text_capture_but_no_row_value": 1, + "fields_with_lambda_text_capture_but_no_row_value": 3, + "support_text_capture_records_present": 5, + "fields_with_mu_star_secondary_numeric_hints": 1, + "materials_with_secondary_numeric_hint_summary": 1, + "fields_with_open_fulltext_numeric_capture": 2, + "a15_fields_with_numeric_capture_shells": 4, + "a15_materials_with_both_numeric_capture_shells": 2, + "a15_fields_still_missing_numeric_row_values": 5, + "a15_fields_blocked_at_web_accessible_numeric_layer": 5, + "a15_fields_with_table_layer_numeric_phonon_capture": 1, + "a15_materials_with_secondary_numeric_hints": 1 + }, + "materials": [ + { + "material": "Vanadium (V)", + "priority": "immediate", + "fields_total": 4, + "fields_archived": 0, + "fields_with_source_anchor": 4, + "fields_pending_archive": 4, + "tc_scope_status": "secondary_host_abstract_text_captured", + "tc_capture_status": "secondary_host_text_captured_pending_primary_raw_archive", + "theta_capture_status": "secondary_host_text_captured_pending_primary_raw_archive", + "lambda_capture_status": "open_fulltext_numeric_capture_pending_compatibility_review", + "mu_star_hint_status": "open_fulltext_numeric_capture_pending_convention_review", + "secondary_numeric_hint_summary_status": "present_but_not_row_usable", + "local_repo_raw_candidate_present": false, + "local_repo_raw_candidate_note": "No exact local raw PDF or reference-file match was found in the scanned repo locations.", + "ready_for_topic_review_handoff": false, + "web_access_numeric_extraction_status": "open_fulltext_numeric_capture_available_for_lambda_and_mu_star_but_primary_capture_still_missing_for_tc_theta" + }, + { + "material": "Nb3Sn", + "priority": "high", + "fields_total": 4, + "fields_archived": 0, + "fields_with_source_anchor": 4, + "fields_pending_archive": 4, + "tc_scope_status": "primary_host_abstract_text_captured", + "tc_capture_status": "primary_host_text_captured_pending_raw_archive", + "phonon_capture_status": "table_layer_numeric_value_captured_pending_repo_archive_and_review", + "lambda_capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "phonon_numeric_capture_shell_status": "filled_from_aps_harvest_pdf_pending_repo_archive_and_same_family_review", + "lambda_numeric_capture_shell_status": "present_pending_numeric_value", + "secondary_numeric_hint_status": "present_but_not_row_usable", + "local_repo_raw_candidate_present": false, + "local_repo_raw_candidate_note": "No exact local raw PDF or reference-file match was found in the scanned repo locations.", + "ready_for_topic_review_handoff": false, + "web_access_numeric_extraction_status": "phonon_numeric_capture_present_from_aps_harvest_pdf_and_lambda_numeric_capture_present_but_both_pending_review", + "phonon_lambda_sensitivity_review": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json" + }, + { + "material": "Nb3Ge", + "priority": "high", + "fields_total": 4, + "fields_archived": 0, + "fields_with_source_anchor": 4, + "fields_pending_archive": 4, + "tc_scope_status": "primary_record_summary_text_captured", + "tc_capture_status": "primary_record_text_captured_pending_raw_archive", + "phonon_capture_status": "primary_host_proxy_text_captured_pending_row_value", + "lambda_capture_status": "primary_host_abstract_numeric_capture_pending_same_family_review", + "phonon_numeric_capture_shell_status": "present_pending_numeric_value", + "lambda_numeric_capture_shell_status": "present_pending_numeric_value", + "secondary_numeric_hint_status": "scope_hint_only", + "local_repo_raw_candidate_present": false, + "local_repo_raw_candidate_note": "No exact local raw PDF or reference-file match was found in the scanned repo locations.", + "ready_for_topic_review_handoff": false, + "web_access_numeric_extraction_status": "lambda_numeric_capture_present_but_phonon_still_blocked_after_abstract_and_record_pass" + } + ], + "claim_boundary": "This readiness matrix is for external archiving only. A material marked ready still needs topic-level compatibility review before any row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json new file mode 100644 index 000000000..115be4d03 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json @@ -0,0 +1,191 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_target_manifest", + "source_role": "row-level evidence acquisition targets for unresolved superconductivity benchmark rows", + "source_label": "Superconductivity row-resolution external target manifest", + "checked_date": "2026-05-12", + "benchmark_role": "pins the next external-source acquisition targets for Vanadium, Nb3Sn, and Nb3Ge before any working-copy row patch", + "repository_use": [ + "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json", + "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/row_evidence_execution_queue.json", + "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/row_evidence_source_review_packets.json", + "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/row_evidence_decision_gate.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json" + ], + "targets": [ + { + "material": "Vanadium (V)", + "priority": "immediate", + "expected_source_family": "MIT Junior Lab citation chain or compatible literature row", + "current_working_copy_label": "MIT Junior Lab", + "required_fields": [ + "Tc_observed", + "Theta_D_K", + "lambda_ep", + "mu_star" + ], + "required_decisions": [ + "lock one Tc row identity", + "confirm Theta_D_K as active phonon proxy or replace with explicit alternative", + "confirm lambda_ep uses the same proxy convention", + "declare whether mu_star remains a working convention" + ], + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_status": "not_yet_archived_in_repo" + }, + { + "material": "Nb3Sn", + "priority": "high", + "expected_source_family": "Matthias 1954 citation chain or compatible A15 literature row", + "current_working_copy_label": "Matthias 1954", + "required_fields": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "required_decisions": [ + "lock one Tc row identity", + "select source-backed phonon proxy convention", + "confirm lambda_ep under the same convention", + "declare whether mu_star is row-specific or family-level" + ], + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_status": "not_yet_archived_in_repo" + }, + { + "material": "Nb3Ge", + "priority": "high", + "expected_source_family": "Gavaler 1973 citation chain or compatible A15 literature row", + "current_working_copy_label": "Gavaler 1973", + "required_fields": [ + "Tc_observed", + "Theta_D_K_or_omega_log_K", + "lambda_ep", + "mu_star" + ], + "required_decisions": [ + "lock one Tc row identity", + "select source-backed phonon proxy convention", + "confirm lambda_ep under the same convention", + "declare whether mu_star is row-specific or family-level" + ], + "local_repo_archive_candidate_status": "none_found_in_repo_scan", + "archive_status": "not_yet_archived_in_repo" + } + ], + "limitations": [ + "This manifest pins acquisition targets only; it is not an archived raw dataset.", + "No row in this manifest is source-complete until a real table, figure, or literature row is mirrored or transcribed with locator and units.", + "A local repo scan on 2026-05-07 found no exact raw PDF or local reference-file match for the three residual rows; publication anchors remain necessary but insufficient.", + "The current web-accessible abstract and record layer is still insufficient for row-complete A15 extraction, even though Nb3Sn now has a provisional APS harvest Table II omega_log capture and the chosen ScienceDirect abstract exposes lambda=1.5 for Nb3Sn and lambda=1.9 for Nb3Ge.", + "Because of that split, the next A15 pass requires sample-choice, repo archive, and same-family lambda review for Nb3Sn, plus full-text or full-table capture for the remaining A15 fields before abstract-level lambda values can be promoted." + ] +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json new file mode 100644 index 000000000..a9cf3c4fa --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json @@ -0,0 +1,71 @@ +{ + "schema_version": "1.0", + "source_class": "external_supplemental_source_candidates", + "source_role": "pins candidate supplemental source families for residual-row fields not covered by the current primary publication anchors", + "source_label": "Supplemental source candidate map for Vanadium, Nb3Sn, and Nb3Ge", + "checked_date": "2026-05-07", + "materials": [ + { + "material": "Vanadium (V)", + "primary_anchor": "10.1103/PhysRev.102.656", + "supplemental_candidates": [ + { + "candidate_role": "element-level Debye and thermodynamic table", + "reference": "https://doi.org/10.1017/CBO9781139171090.060", + "scope_note": "Useful as an element-level compilation candidate for Tc and Debye-temperature-style metadata, not yet a row-level locked table in the repo." + }, + { + "candidate_role": "modern electron-phonon interaction context", + "reference": "https://doi.org/10.1103/PhysRevB.101.094305", + "scope_note": "Useful as a candidate context source for electron-phonon behavior in vanadium, but not yet shown to provide the exact benchmark row fields used in the raw McMillan gate." + } + ], + "claim_boundary": "These are candidate supplemental sources only. None is yet archived or accepted as the row-level benchmark source." + }, + { + "material": "Nb3Sn", + "primary_anchor": "10.1103/PhysRev.95.1435", + "supplemental_candidates": [ + { + "candidate_role": "A15 phonon and electron-phonon calculation source", + "reference": "https://doi.org/10.1016/0378-4363(84)90167-0", + "scope_note": "Candidate source for phonon dispersion, Eliashberg function, and lambda in high-Tc A15 compounds including Nb3Sn and Nb3Ge." + }, + { + "candidate_role": "A15 heat-capacity and phonon-moment table source", + "reference": "https://doi.org/10.1103/PhysRevB.27.1568", + "scope_note": "Candidate source for phonon-spectrum moments and related strong-coupling quantities across A15 compounds." + }, + { + "candidate_role": "modern pressure-dependent Nb3Sn electron-phonon context", + "reference": "https://doi.org/10.1039/D3CP04614A", + "scope_note": "Candidate modern context source for Nb3Sn phonon softening and electron-phonon coupling, not yet accepted as the benchmark row source." + } + ], + "claim_boundary": "These are candidate supplemental sources only. None is yet archived or accepted as the row-level benchmark source." + }, + { + "material": "Nb3Ge", + "primary_anchor": "10.1063/1.1654966", + "supplemental_candidates": [ + { + "candidate_role": "A15 phonon and electron-phonon calculation source", + "reference": "https://doi.org/10.1016/0378-4363(84)90167-0", + "scope_note": "Candidate source for phonon dispersion, Eliashberg function, and lambda in high-Tc A15 compounds including Nb3Ge." + }, + { + "candidate_role": "A15 heat-capacity and phonon-moment table source", + "reference": "https://doi.org/10.1103/PhysRevB.27.1568", + "scope_note": "Candidate source for phonon-spectrum moments and related strong-coupling quantities across A15 compounds." + }, + { + "candidate_role": "A15 structural and thermal context source", + "reference": "https://doi.org/10.1016/j.mtcomm.2020.101410", + "scope_note": "Candidate context source for thermodynamic and elastic properties of Nb3Ge-type A15 compounds, not yet accepted as the benchmark row source." + } + ], + "claim_boundary": "These are candidate supplemental sources only. None is yet archived or accepted as the row-level benchmark source." + } + ], + "claim_boundary": "This file narrows the next literature pass. It does not certify any supplemental source as compatible until archived and reviewed field by field." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json new file mode 100644 index 000000000..73fb23980 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json @@ -0,0 +1,97 @@ +{ + "schema_version": "1.0", + "source_class": "external_supplemental_source_selection_matrix", + "source_role": "recommends the first source family to use for each unresolved residual-row field", + "source_label": "Supplemental source selection matrix for Vanadium, Nb3Sn, and Nb3Ge", + "checked_date": "2026-05-07", + "materials": [ + { + "material": "Vanadium (V)", + "field_selection": [ + { + "field": "Tc_observed", + "recommended_source_family": "primary publication anchor first", + "recommended_reference": "10.1103/PhysRev.102.656", + "selection_reason": "The historical publication anchor should be exhausted first before promoting any secondary compilation as the benchmark row." + }, + { + "field": "Theta_D_K", + "recommended_source_family": "element-level compilation candidate", + "recommended_reference": "10.1017/CBO9781139171090.060", + "selection_reason": "The Cambridge element table is the clearest currently pinned candidate for Debye-temperature-style metadata in elemental superconductors." + }, + { + "field": "lambda_ep", + "recommended_source_family": "modern electron-phonon context candidate", + "recommended_reference": "10.1103/PhysRevB.101.094305", + "selection_reason": "This is the strongest currently pinned vanadium-specific electron-phonon candidate, although it is still not guaranteed to provide the exact benchmark row." + }, + { + "field": "mu_star", + "recommended_source_family": "hold as family convention pending explicit source", + "recommended_reference": null, + "selection_reason": "No pinned vanadium source currently demonstrates a row-specific Coulomb pseudopotential entry." + } + ] + }, + { + "material": "Nb3Sn", + "field_selection": [ + { + "field": "Tc_observed", + "recommended_source_family": "primary publication anchor first", + "recommended_reference": "10.1103/PhysRev.95.1435", + "selection_reason": "The discovery publication already confirms Tc scope and should be used first for row identity." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "recommended_source_family": "A15 heat-capacity and phonon-moment table source", + "recommended_reference": "10.1103/PhysRevB.27.1568", + "selection_reason": "This source explicitly discusses phonon-spectrum moments and states that Debye temperature is generally a bad estimate of omega_log in A15 compounds." + }, + { + "field": "lambda_ep", + "recommended_source_family": "A15 phonon and electron-phonon calculation source", + "recommended_reference": "10.1016/0378-4363(84)90167-0", + "selection_reason": "This source explicitly covers Nb3Sn and includes the Eliashberg function and electron-phonon parameter lambda." + }, + { + "field": "mu_star", + "recommended_source_family": "hold as family convention pending explicit source", + "recommended_reference": null, + "selection_reason": "The currently pinned A15 sources do not yet explicitly demonstrate a row-specific mu_star value." + } + ] + }, + { + "material": "Nb3Ge", + "field_selection": [ + { + "field": "Tc_observed", + "recommended_source_family": "primary publication anchor first", + "recommended_reference": "10.1063/1.1654966", + "selection_reason": "The historical publication record already supports Tc scope and should be used first for row identity." + }, + { + "field": "Theta_D_K_or_omega_log_K", + "recommended_source_family": "A15 heat-capacity and phonon-moment table source", + "recommended_reference": "10.1103/PhysRevB.27.1568", + "selection_reason": "This source explicitly discusses phonon-spectrum moments and the mismatch between Debye temperature and omega_log in A15 compounds." + }, + { + "field": "lambda_ep", + "recommended_source_family": "A15 phonon and electron-phonon calculation source", + "recommended_reference": "10.1016/0378-4363(84)90167-0", + "selection_reason": "This source explicitly covers Nb3Ge and includes the Eliashberg function and electron-phonon parameter lambda." + }, + { + "field": "mu_star", + "recommended_source_family": "hold as family convention pending explicit source", + "recommended_reference": null, + "selection_reason": "The currently pinned A15 sources do not yet explicitly demonstrate a row-specific mu_star value." + } + ] + } + ], + "claim_boundary": "This matrix chooses the next source family to inspect first. It does not certify the chosen source as field-compatible until archived and reviewed." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json new file mode 100644 index 000000000..0055eea7f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json @@ -0,0 +1,63 @@ +{ + "schema_version": "1.0", + "source_class": "external_to_topic_handoff_gate", + "source_role": "gate for handing archived row evidence back into topic-local compatibility review", + "source_label": "Superconductivity row-resolution topic handoff gate", + "checked_date": "2026-05-12", + "summary": { + "materials_total": 3, + "materials_ready_for_topic_handoff": 0, + "materials_blocked_by_missing_archive_or_locator": 3 + }, + "materials": [ + { + "material": "Vanadium (V)", + "required_handoff_checks": [ + "archived_raw_path present for each required field, or an accepted non-mirrored citation/transcription policy record for fields where mirroring is not approved", + "row locator present for each required field", + "unit basis present for each required field", + "source requirement class satisfied for each field", + "Tc and phonon proxy can be traced to one compatible source family", + "secondary numeric hints must not be the strongest evidence layer for lambda_ep or mu_star at handoff time", + "compatibility review must not report unresolved conflicts between the working row and the external lambda or mu_star captures", + "patch block decision must no longer report the older Vanadium preview as blocked" + , + "primary capture requirement packet must be satisfied for bibliographic identity, Tc, and Theta/proxy context" + ], + "handoff_status": "blocked_pending_archive", + "ready_for_topic_review_packet": false + }, + { + "material": "Nb3Sn", + "required_handoff_checks": [ + "archived_raw_path present for each required field, or an accepted non-mirrored citation/transcription policy record for fields where mirroring is not approved", + "row locator present for each required field", + "unit basis present for each required field", + "source requirement class satisfied for each field", + "phonon proxy convention identified before lambda_ep review", + "Nb3Sn phonon non-mirrored citation criteria must have reviewer_policy_decision accepted if the APS PDF remains session-local", + "abstract-level lambda numerics alone must not be the strongest evidence layer at handoff time", + "A15 patch review block decision must no longer report the row as blocked for provisional phonon status or missing row-usable lambda support", + "Nb3Sn primary numeric capture requirement packet must be satisfied for Tc, phonon proxy, and lambda before topic review" + ], + "handoff_status": "blocked_pending_archive", + "ready_for_topic_review_packet": false + }, + { + "material": "Nb3Ge", + "required_handoff_checks": [ + "archived_raw_path present for each required field", + "row locator present for each required field", + "unit basis present for each required field", + "source requirement class satisfied for each field", + "phonon proxy convention identified before lambda_ep review", + "abstract-level lambda numerics alone must not be the strongest evidence layer at handoff time", + "A15 patch review block decision must no longer report the row as blocked for missing phonon or lambda numerics", + "Nb3Ge primary numeric capture requirement packet must be satisfied for Tc, phonon proxy, and lambda before topic review" + ], + "handoff_status": "blocked_pending_archive", + "ready_for_topic_review_packet": false + } + ], + "claim_boundary": "This handoff gate controls when external archive work can enter topic-local review. It does not approve a patch by itself." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json new file mode 100644 index 000000000..5999abcd1 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json @@ -0,0 +1,73 @@ +{ + "schema_version": "1.0", + "material": "Vanadium (V)", + "source_class": "external_material_archive_dossier", + "priority": "immediate", + "expected_source_family": "MIT Junior Lab citation chain or compatible literature row", + "candidate_source_anchors": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json", + "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json" + ], + "citation_integrity_warning": "Resolve the page-range discrepancy between the MIT OCW citation text and the APS bibliographic anchor before treating any archived Vanadium row as stable.", + "archive_targets": [ + { + "field": "Tc_observed", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "transcription_note" + ], + "status": "pending_archive" + }, + { + "field": "Theta_D_K", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_convention_note" + ], + "status": "pending_archive" + }, + { + "field": "lambda_ep", + "required_artifacts": [ + "raw_source_file", + "table_or_figure_identifier", + "row_locator", + "unit_basis", + "proxy_compatibility_note" + ], + "status": "pending_archive" + }, + { + "field": "mu_star", + "required_artifacts": [ + "raw_source_file_or_family_convention_note", + "table_or_figure_identifier", + "row_locator_or_convention_scope", + "unit_basis", + "transcription_note" + ], + "status": "pending_archive" + } + ], + "handoff_goal": "Produce one archive package that can answer Tc identity, active proxy convention, lambda compatibility, and mu_star convention for topic-local review.", + "claim_boundary": "This dossier is an archive-work checklist only and does not certify any row value." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json new file mode 100644 index 000000000..621050ecb --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json @@ -0,0 +1,19 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "open-fulltext numeric lambda capture for the Vanadium residual row", + "material": "Vanadium (V)", + "field": "lambda_ep", + "source_title_or_doi": "10.1007/s10948-017-4295-y", + "capture_layer": "Open full text abstract", + "page_or_section_locator": "Abstract", + "row_locator": "Abstract lambda statement", + "quoted_source_text": "Despite the relatively large electron-phonon coupling constant (lambda = 0.91)", + "normalized_value_dimensionless": 0.91, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "capture_status": "open_fulltext_numeric_capture_pending_compatibility_review", + "transcription_note": "This is an explicit vanadium-specific numeric capture from an open full-text Eliashberg study. It is stronger than a hint, but it still requires compatibility review before being treated as a benchmark-row replacement.", + "checked_date": "2026-05-11", + "claim_boundary": "This numeric capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json new file mode 100644 index 000000000..a47c48a4f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json @@ -0,0 +1,20 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "abstract-level electron-phonon field support capture for the Vanadium residual row", + "material": "Vanadium (V)", + "field": "lambda_ep", + "source_title_or_doi": "10.1103/PhysRevB.101.094305", + "capture_layer": "APS abstract text", + "page_or_section_locator": "Abstract", + "row_locator": "Abstract electron-phonon interaction statement", + "quoted_source_text": "the large thermal smearings from the atomic disorder and the Fermi-Dirac distribution reduced the effect of this ETT on the electron-phonon interactions.", + "secondary_hint_value_dimensionless": 0.91, + "normalized_value_dimensionless": null, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "capture_status": "lambda_secondary_numeric_hint_captured_pending_row_value", + "transcription_note": "This record confirms field-level electron-phonon interaction relevance for vanadium and captures a secondary lambda hint of 0.91, but it still does not provide a row-specific benchmark value.", + "checked_date": "2026-05-11", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json new file mode 100644 index 000000000..b2b818036 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json @@ -0,0 +1,19 @@ +{ + "schema_version": "1.0", + "source_class": "external_secondary_numeric_hint_record", + "source_role": "secondary numeric hint package for the Vanadium Coulomb pseudopotential field", + "material": "Vanadium (V)", + "field": "mu_star", + "source_title_or_doi": "10.1007/s10948-017-4295-y", + "capture_layer": "Springer abstract snippet", + "hint_values": { + "eliashberg_correspondence_mu_star": 0.173, + "tunneling_suggested_mu_star_center": 0.15, + "tunneling_suggested_mu_star_uncertainty": 0.03 + }, + "unit_basis": "dimensionless", + "hint_status": "secondary_numeric_hint_not_row_usable", + "transcription_note": "This record narrows the plausible mu_star range for vanadium but still does not count as a row-specific benchmark input or a primary-source replacement.", + "checked_date": "2026-05-11", + "claim_boundary": "This hint record is for search prioritization and convention control only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json new file mode 100644 index 000000000..9b2231208 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json @@ -0,0 +1,21 @@ +{ + "schema_version": "1.0", + "source_class": "external_numeric_capture_record", + "source_role": "open-fulltext numeric mu-star capture for the Vanadium residual row", + "material": "Vanadium (V)", + "field": "mu_star", + "source_title_or_doi": "10.1007/s10948-017-4295-y", + "capture_layer": "Open full text abstract and body text", + "page_or_section_locator": "Abstract and post-equation discussion", + "row_locator": "Abstract AD correspondence and body tunneling comparison", + "quoted_source_text": "the experimental value of the critical temperature for vanadium corresponds mu*_K = 0.173 ... results suggest a rather low value of the Coulomb pseudopotential: mu*_ZBW = 0.15 +- 0.03", + "normalized_value_dimensionless": 0.173, + "alternative_value_dimensionless": 0.15, + "alternative_value_uncertainty": 0.03, + "unit_basis": "dimensionless", + "archived_raw_path": null, + "capture_status": "open_fulltext_numeric_capture_pending_convention_review", + "transcription_note": "This open full-text source gives explicit vanadium-specific mu-star values, but they arise in an Eliashberg and tunneling-interpretation context and still require convention review before benchmark-row use.", + "checked_date": "2026-05-11", + "claim_boundary": "This numeric capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json new file mode 100644 index 000000000..3b067628c --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json @@ -0,0 +1,27 @@ +{ + "schema_version": "1.0", + "source_class": "external_source_record", + "source_role": "bibliographic source record for the Vanadium residual blocker row", + "source_label": "W. S. Corak, B. B. Goodman, C. B. Satterthwaite, and A. Wexler, Atomic Heats of Normal and Superconducting Vanadium", + "primary_reference_url": "https://ocw.mit.edu/courses/8-13-14-experimental-physics-i-ii-junior-lab-fall-2016-spring-2017/external-resources/atomic-heats-of-normal-and-superconducting-vanadium_7fe7d4b4-1464-4057-a0af-2b731268a0da/", + "secondary_reference_url": "https://journals.aps.org/pr/issues/102/3", + "doi": "10.1103/PhysRev.102.656", + "publisher": "American Physical Society", + "publication": "Physical Review 102(3), 656-661", + "published_date": "1956-05-01", + "checked_date": "2026-05-07", + "unit_convention": "Critical temperature and Debye-temperature-style values are expected in Kelvin; row-level proxy, coupling, and unit details still require direct archival capture.", + "benchmark_role": "publication anchor for locking the Vanadium row before any topic-local patch review", + "field_coverage_note": "Current publication anchor is only title-scope-compatible for Tc and does not yet demonstrate Theta_D_K, lambda_ep, or mu_star coverage.", + "citation_integrity_note": "MIT OCW reference text reports Phys. Rev. 102(3) (May 1956) with pages 43-48, while APS issue listing places the article at pages 656-661. Direct page confirmation is still required during archival capture.", + "repository_use": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json", + "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json" + ], + "limitations": [ + "This record pins the publication anchor only; it is not yet a row-level transcription.", + "The current citation chain contains a page-range discrepancy between MIT OCW reference text and APS issue listing.", + "The actual row values, locators, and proxy-specific field mapping still need to be archived in the repo before topic-local patch review." + ] +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json new file mode 100644 index 000000000..c3262b98f --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json @@ -0,0 +1,19 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "secondary-host Tc text capture for the Vanadium residual row", + "material": "Vanadium (V)", + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "capture_layer": "ResearchGate abstract mirror snippet", + "page_or_section_locator": "Abstract snippet", + "row_locator": "Abstract Tc statement", + "quoted_source_text": "The atomic heats of vanadium ... have been determined from just above the transition temperature, Tc=5.03 K, down to 1.1 K.", + "normalized_value_K": 5.03, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "secondary_host_text_captured_pending_primary_raw_archive", + "transcription_note": "This record captures a Tc statement from a secondary-host abstract mirror. The primary article page still needs to be mirrored or directly captured before archive-complete handoff.", + "checked_date": "2026-05-11", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json new file mode 100644 index 000000000..eeab48916 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json @@ -0,0 +1,19 @@ +{ + "schema_version": "1.0", + "source_class": "external_text_capture_record", + "source_role": "secondary-host Debye-temperature text capture for the Vanadium residual row", + "material": "Vanadium (V)", + "field": "Theta_D_K", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "capture_layer": "ResearchGate abstract mirror snippet", + "page_or_section_locator": "Abstract snippet", + "row_locator": "Abstract normal-state fit statement", + "quoted_source_text": "the normal state atomic heat could be represented by Cn=gammaT+(12/5)pi^4R(T/Theta)^3 ... with Theta=338+-5 K", + "normalized_value_K": 338.0, + "unit_basis": "K", + "archived_raw_path": null, + "capture_status": "secondary_host_text_captured_pending_primary_raw_archive", + "transcription_note": "This record captures the Debye-temperature statement from a secondary-host abstract mirror. A primary raw page or mirrored PDF path is still required before archive-complete handoff.", + "checked_date": "2026-05-11", + "claim_boundary": "This text capture is evidence intake only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json new file mode 100644 index 000000000..380430886 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json @@ -0,0 +1,24 @@ +{ + "schema_version": "1.0", + "source_class": "external_secondary_numeric_hint_summary", + "source_role": "consolidated secondary numeric hint package for the unresolved Vanadium row", + "material": "Vanadium (V)", + "checked_date": "2026-05-11", + "hints": { + "tc_text_capture_K": 5.03, + "theta_text_capture_K": 338.0, + "theta_text_capture_uncertainty_K": 5.0, + "lambda_secondary_hint": 0.91, + "mu_star_eliashberg_correspondence_hint": 0.173, + "mu_star_tunneling_hint_center": 0.15, + "mu_star_tunneling_hint_uncertainty": 0.03 + }, + "sources": [ + "10.1103/PhysRev.102.656", + "10.1103/PhysRevB.101.094305", + "10.1007/s10948-017-4295-y" + ], + "status": "secondary_numeric_hints_not_row_usable", + "transcription_note": "This summary consolidates the current Vanadium hint layer only. It is useful for narrowing source review and convention control, but it does not replace page-confirmed primary capture or row-specific benchmark inputs.", + "claim_boundary": "This summary is for search prioritization only. It does not approve topic-local row edits." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json new file mode 100644 index 000000000..618e41587 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json @@ -0,0 +1,34 @@ +{ + "schema_version": "1.0", + "source_class": "external_citation_integrity_report", + "source_role": "records the current state of the Vanadium page-range discrepancy and the bibliographic weight of the competing claims", + "source_label": "Vanadium citation integrity report", + "checked_date": "2026-05-11", + "material": "Vanadium (V)", + "observations": [ + { + "source_layer": "APS issue listing", + "source_title_or_url": "https://journals.aps.org/pr/issues/102/3", + "reported_citation": "Phys. Rev. 102, 656 (1956)", + "page_claim": "656-661 inferred from article start page and next article start page", + "weight": "primary bibliographic anchor" + }, + { + "source_layer": "secondary bibliography record", + "source_title_or_url": "https://ouci.dntb.gov.ua/en/works/40EDPv5l/", + "reported_citation": "Phys Rev 102 656-61 1956", + "page_claim": "656-661", + "weight": "independent secondary support for APS pagination" + }, + { + "source_layer": "MIT course mirror reference list", + "source_title_or_url": "https://mitocw.ups.edu.ec/courses/physics/8-13-14-experimental-physics-i-ii-junior-lab-fall-2016-spring-2017/experiments/superconductivity", + "reported_citation": "The Physical Review 102, no. 3 (May 1956): 43-48", + "page_claim": "43-48", + "weight": "course-reference chain only" + } + ], + "current_interpretation": "The APS listing and an independent secondary bibliography both support the 656-661 pagination. The MIT course-reference chain still reports 43-48, so the discrepancy is narrowed but not fully cleared until a raw page or PDF capture confirms the primary article directly.", + "next_requirement": "Preserve the citation-integrity gate until a primary raw page, PDF, or equivalent archival capture confirms the page span from the article itself.", + "claim_boundary": "This report narrows the citation conflict but does not close it. Vanadium row extraction still requires direct page confirmation." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json new file mode 100644 index 000000000..0b379f2af --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json @@ -0,0 +1,70 @@ +{ + "schema_version": "1.0", + "source_class": "external_compatibility_review_packet", + "source_role": "compatibility review packet for the unresolved Vanadium benchmark row", + "material": "Vanadium (V)", + "checked_date": "2026-05-11", + "working_row_reference": { + "tc_observed_K": 5.36, + "theta_D_K": 380.0, + "lambda_ep": 0.8, + "mu_star": 0.11 + }, + "external_capture_reference": { + "tc_text_capture_K": 5.03, + "theta_text_capture_K": 338.0, + "theta_text_capture_uncertainty_K": 5.0, + "lambda_numeric_capture": 0.91, + "mu_star_numeric_capture": 0.173, + "mu_star_alternative_capture": 0.15, + "mu_star_alternative_uncertainty": 0.03 + }, + "field_review": [ + { + "field": "Tc_observed", + "compatibility_status": "nearby_but_not_matched", + "working_value": 5.36, + "external_value": 5.03, + "review_note": "The captured Tc is in the same low-temperature regime but does not numerically match the current working row. Page-confirmed primary capture is still required before any replacement decision." + }, + { + "field": "Theta_D_K", + "compatibility_status": "material_difference_not_explained", + "working_value": 380.0, + "external_value": 338.0, + "review_note": "The captured Theta value differs materially from the working row. This blocks any proxy-lock or patch decision until the primary source page is confirmed and the row context is checked." + }, + { + "field": "lambda_ep", + "compatibility_status": "conflicts_with_working_row", + "working_value": 0.8, + "external_value": 0.91, + "review_note": "The open-fulltext Eliashberg capture is explicit, but it does not support the older internal candidate near 0.6 and does not match the current working row either. This field now requires convention review rather than blind substitution." + }, + { + "field": "mu_star", + "compatibility_status": "multiple_external_conventions_present", + "working_value": 0.11, + "external_value": 0.173, + "alternative_external_value": 0.15, + "review_note": "External captures point to higher mu-star conventions than the retained working value 0.11. A convention decision is required before the Vanadium row can enter patch review." + } + ], + "compatibility_summary": { + "fields_consistent_enough_for_patch": [], + "fields_requiring_primary_page_confirmation": [ + "Tc_observed", + "Theta_D_K" + ], + "fields_requiring_convention_review": [ + "lambda_ep", + "mu_star" + ] + }, + "next_decisions": [ + "Confirm the primary Vanadium page span and capture the exact Tc and Theta statements from the article itself.", + "Decide whether the open-fulltext Eliashberg lambda and mu-star values are compatible with the benchmark row's intended convention.", + "Do not apply the older internal lambda=0.6 patch preview unless a source family clearly supports it." + ], + "claim_boundary": "This packet is a compatibility review aid only. It does not approve any topic-local row patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json new file mode 100644 index 000000000..71b05d263 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json @@ -0,0 +1,98 @@ +{ + "schema_version": "1.0", + "source_class": "external_fulltext_numeric_acquisition_packet", + "source_role": "execution packet for the next full-text numeric extraction pass on the top-priority elemental blocker row", + "source_label": "Vanadium full-text numeric acquisition packet", + "checked_date": "2026-05-11", + "material": "Vanadium (V)", + "why_this_row_now": [ + "Vanadium remains the top-priority residual blocker in the external queue.", + "The current source chain still has a citation-integrity wrinkle, so a disciplined full-text capture is required before any row can be treated as stable.", + "Unlike the A15 pair, the main bottleneck is not just missing numeric values but also direct confirmation of the primary publication page and row identity.", + "Secondary numeric hints now exist across Tc, Theta_D, lambda, and mu_star, so the next pass should upgrade evidence quality rather than continue exploratory searching." + ], + "canonical_sources": [ + { + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "target_capture": "direct page confirmation, row identity, and raw-page archive" + }, + { + "field": "Theta_D_K", + "source_title_or_doi": "10.1017/CBO9781139171090.060", + "target_capture": "explicit Debye-temperature-style value if the primary publication does not expose one clearly" + }, + { + "field": "lambda_ep", + "source_title_or_doi": "10.1103/PhysRevB.101.094305", + "target_capture": "vanadium-specific electron-phonon coupling value or explicit coupling context" + }, + { + "field": "mu_star", + "source_title_or_doi": "10.1007/s10948-017-4295-y", + "target_capture": "row-specific value if available, otherwise explicit convention scope anchored to vanadium-specific discussion" + } + ], + "secondary_numeric_hints": { + "tc_text_capture_K": 5.03, + "theta_text_capture_K": 338.0, + "theta_text_capture_uncertainty_K": 5.0, + "lambda_hint_dimensionless": 0.91, + "mu_star_hint_dimensionless": 0.173, + "mu_star_tunneling_hint_dimensionless": 0.15, + "mu_star_tunneling_hint_uncertainty": 0.03, + "status": "search_prior_only_not_row_usable" + }, + "citation_integrity_gate": { + "issue": "MIT OCW citation text and APS bibliographic listing disagree on the page range for the historical Vanadium paper.", + "required_resolution": "Confirm the actual page span directly from the primary publication before using any row extracted from that paper." + }, + "required_deliverables": [ + { + "field": "Tc_observed", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_K" + ] + }, + { + "field": "Theta_D_K", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_K", + "proxy_convention_note" + ] + }, + { + "field": "lambda_ep", + "required_fields": [ + "archived_raw_path", + "page_or_section_locator", + "table_or_figure_identifier", + "row_locator", + "quoted_source_text", + "normalized_value_dimensionless", + "proxy_compatibility_note" + ] + }, + { + "field": "mu_star", + "required_fields": [ + "row_specific_value_or_family_convention_note", + "source_title_or_doi", + "quoted_source_text", + "unit_basis" + ] + } + ], + "stopping_rule": "Do not treat the Vanadium row as stable unless the citation-integrity gate is cleared, the primary-publication page is directly confirmed for Tc and Theta, and the coupling fields are upgraded beyond secondary-hint status.", + "claim_boundary": "This packet organizes the next Vanadium full-text extraction pass only. It does not certify any numeric field and does not approve a topic-local edit." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json new file mode 100644 index 000000000..0c77703c8 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json @@ -0,0 +1,30 @@ +{ + "schema_version": "1.0", + "source_class": "external_patch_block_decision", + "source_role": "formal decision record for whether the older Vanadium patch preview may still be used", + "material": "Vanadium (V)", + "checked_date": "2026-05-11", + "upstream_preview_reference": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/vanadium_candidate_patch_preview.json", + "current_decision": "blocked_do_not_apply_preview", + "blocked_preview_fields": [ + "lambda_ep" + ], + "why_blocked": [ + "The older preview assumes lambda_ep = 0.6 under fixed Theta_D_K = 380 and mu_star = 0.11.", + "Open-fulltext Vanadium captures now report lambda = 0.91 and mu_star values near 0.173 or 0.15 +- 0.03.", + "The external captures do not directly support the older internal lambda-only patch preview.", + "Tc and Theta_D still lack page-confirmed primary capture, so row identity and proxy context are not locked." + ], + "unblock_requirements": [ + "Primary page-confirmed Tc capture from the historical Vanadium source", + "Primary page-confirmed Theta_D or explicit proxy-context capture", + "Compatibility review showing whether lambda = 0.91 is row-compatible or whether a different row/convention should be used", + "Convention review showing whether mu_star can stay at 0.11 or must move to a higher sourced value" + ], + "safe_interim_policy": { + "keep_working_row_unchanged": true, + "allow_patch_preview_for_execution": false, + "allow_preview_as_historical_trace_only": true + }, + "claim_boundary": "This decision file blocks execution of the older Vanadium patch preview. It does not by itself authorize any replacement patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json new file mode 100644 index 000000000..83f7c8b09 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json @@ -0,0 +1,55 @@ +{ + "schema_version": "1.0", + "source_class": "external_primary_capture_requirement_packet", + "source_role": "explicit requirement packet for what the first primary Vanadium page capture must contain", + "material": "Vanadium (V)", + "checked_date": "2026-05-11", + "purpose": "Turn the current Vanadium blocker into one primary-capture checklist that is specific enough for a later raw-page extraction pass.", + "primary_source_target": { + "source_title_or_doi": "10.1103/PhysRev.102.656", + "required_outcome": "page-confirmed primary capture for Tc and Theta-related row context" + }, + "required_primary_capture_elements": [ + { + "field": "bibliographic_identity", + "must_show": [ + "page span visible or inferable from the primary source itself", + "article title clearly tied to the captured pages", + "source path or mirrored raw capture path" + ], + "failure_if_missing": "citation_integrity_gate remains blocked" + }, + { + "field": "Tc_observed", + "must_show": [ + "exact page or section locator", + "quoted text containing the Tc statement", + "normalized Tc value in Kelvin", + "enough row context to show that the value belongs to the same Vanadium sample family under review" + ], + "failure_if_missing": "row_identity_locked remains false" + }, + { + "field": "Theta_D_K_or_proxy_context", + "must_show": [ + "exact page or section locator", + "quoted text containing the Theta or normal-state fit statement", + "normalized value in Kelvin if explicit", + "clear note on whether the captured quantity is being used as the active phonon proxy" + ], + "failure_if_missing": "proxy_convention_locked remains false" + } + ], + "secondary_followup_after_primary_capture": [ + { + "field": "lambda_ep", + "followup_need": "compare the open-fulltext lambda = 0.91 capture against the now page-confirmed Vanadium row context" + }, + { + "field": "mu_star", + "followup_need": "compare the open-fulltext mu-star captures against the now page-confirmed Vanadium row context and decide whether the benchmark row may keep mu* = 0.11" + } + ], + "success_condition": "The packet succeeds only when a future capture can page-confirm the Vanadium primary source and close the Tc and Theta identity gap.", + "claim_boundary": "This packet defines capture requirements only. It does not certify any value and does not authorize a patch." +} diff --git a/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json new file mode 100644 index 000000000..96309c952 --- /dev/null +++ b/docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json @@ -0,0 +1,73 @@ +{ + "schema_version": "1.0", + "source_class": "external_raw_page_capture_checklist", + "source_role": "page-by-page checklist for the first real full-text numeric extraction pass on Vanadium", + "source_label": "Vanadium raw-page capture checklist", + "checked_date": "2026-05-11", + "material": "Vanadium (V)", + "precondition": "Clear the page-range discrepancy between the MIT OCW citation text and the APS bibliographic anchor before trusting any extracted row as stable.", + "steps": [ + { + "step": 1, + "field": "Tc_observed", + "source_title_or_doi": "10.1103/PhysRev.102.656", + "open_target": "primary publication first", + "capture_goal": "confirm exact page span, page context, and Tc row identity from the historical Vanadium paper", + "checklist": [ + "record archived_raw_path", + "record confirmed page span", + "record page_or_section_locator", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_K" + ] + }, + { + "step": 2, + "field": "Theta_D_K", + "source_title_or_doi": "10.1017/CBO9781139171090.060", + "open_target": "element-level compilation if the primary paper does not expose a usable phonon proxy value", + "capture_goal": "capture an explicit Debye-temperature-style value and state why it is being used as the active proxy", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_K", + "write proxy_convention_note" + ] + }, + { + "step": 3, + "field": "lambda_ep", + "source_title_or_doi": "10.1103/PhysRevB.101.094305", + "open_target": "vanadium-specific electron-phonon context source", + "capture_goal": "capture a vanadium-specific electron-phonon coupling value or an explicit statement that supports the chosen coupling convention", + "checklist": [ + "record archived_raw_path", + "record page_or_section_locator", + "record table_or_figure_identifier", + "record row_locator", + "copy quoted_source_text", + "normalize value into normalized_value_dimensionless", + "write proxy_compatibility_note" + ] + }, + { + "step": 4, + "field": "mu_star", + "source_title_or_doi": "family convention unless explicit row source appears", + "open_target": "same full-text pass only if an explicit mu_star statement appears", + "capture_goal": "either capture a row-specific value or document that the row remains on a family convention", + "checklist": [ + "record source_title_or_doi or family convention note", + "copy quoted_source_text if available", + "record unit_basis", + "state whether row_specific_value_or_family_convention_note was resolved" + ] + } + ], + "stopping_rule": "Do not promote any Vanadium capture unless the citation-integrity precondition is cleared and the page-confirmed primary publication chain is preserved.", + "claim_boundary": "This checklist is an extraction aid only. Completion of the checklist still requires topic-level compatibility review before any row patch." +} diff --git a/docs/meta/core_research_hardening_audit.md b/docs/meta/core_research_hardening_audit.md index 1b345632d..0d600c269 100644 --- a/docs/meta/core_research_hardening_audit.md +++ b/docs/meta/core_research_hardening_audit.md @@ -14,13 +14,13 @@ claim language is upgraded. This report is an audit map, not a scientific proof. - Topics with bootstrap/open formula audits: 1 - Topics with at least one missing root standards doc: 0 - Topics with machine-readable FAIL artifacts: 1 -- Topics with README overclaim signals: 0 +- Topics with README overclaim signals: 1 ## Priority Table | Priority | Topic | Status | Tier | Data status | Formula audit | Artifact status | Missing docs | Overclaim signals | Next action | | --: | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | -| 10 | `0.4_Superconductivity_Superfluids` | Draft | B | real source referenced | present | FAIL present | - | - | Treat verifier failure as blocker; document cause and fix model or threshold. | +| 12 | `0.4_Superconductivity_Superfluids` | Draft | B | real source referenced | present | FAIL present | - | solved | Treat verifier failure as blocker; document cause and fix model or threshold. | | 5 | `0.1_Galaxy_Rotation_Problem` | Structured | A | manifested real dataset | bootstrap/open | galaxy_rotation_validation.json:ran | - | - | Harden bootstrap formula audit entries into reviewed formula/constant/unit records. | | 4 | `0.9_Quantum_Nonlocality` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | | 4 | `0.14_Complex_Systems` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | diff --git a/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T154416Z.md b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T154416Z.md new file mode 100644 index 000000000..91f4c180c --- /dev/null +++ b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T154416Z.md @@ -0,0 +1,57 @@ +# Core Research Hardening Audit + +Generated by `docs/scripts/audit/audit_core_research_hardening.py`. + +Scope: `0.0_Grand_Unification` through `0.26_Cosmic_Dynamic_Frame`. + +Purpose: identify which core topics need real standards hardening before any public +claim language is upgraded. This report is an audit map, not a scientific proof. + +## Summary + +- Audited core topics: 27 +- Topics missing `FORMULA_AUDIT.md`: 0 +- Topics with bootstrap/open formula audits: 0 +- Topics with at least one missing root standards doc: 0 +- Topics with machine-readable FAIL artifacts: 1 +- Topics with README overclaim signals: 0 + +## Priority Table + +| Priority | Topic | Status | Tier | Data status | Formula audit | Artifact status | Missing docs | Overclaim signals | Next action | +| --: | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| 10 | `0.4_Superconductivity_Superfluids` | Draft | B | real source referenced | present | FAIL present | - | - | Treat verifier failure as blocker; document cause and fix model or threshold. | +| 6 | `0.18_Mathnicry` | Draft | B | manual or placeholder | present | 0_18_mathnicry_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.9_Quantum_Nonlocality` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.14_Complex_Systems` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.17_Mass_Generation` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.22_Biophysics_Origin_of_Life` | Draft | B | real source referenced | present | 0_22_biophysics_origin_of_life_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.24_Artificial_Intelligence` | Draft | B | real source referenced | present | 0_24_artificial_intelligence_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.25_Strategy_Power_Economics` | Draft | B | real source referenced | present | 0_25_strategy_power_economics_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.26_Cosmic_Dynamic_Frame` | Draft | B | real source referenced | present | 0_26_cosmic_dynamic_frame_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 3 | `0.3_Cosmology_Hubble_Tension` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.1_Galaxy_Rotation_Problem` | Structured | A | manifested real dataset | present | galaxy_rotation_validation.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.2_Black_Hole_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.5_Nuclear_Binding_Hadrons` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.6_Electroweak_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.7_Neutrino_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.8_Muon_g2_Anomaly` | Structured | A | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.10_Fluid_Dynamics_Chaos` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.11_Phase_Transitions` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.12_Vacuum_Energy_Casimir` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.13_Thermodynamic_Bridge` | Draft | B | manifested real dataset | present | 0_13_thermodynamic_bridge_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.15_Cluster_Dynamics` | Draft | B | manifested real dataset | present | 0_15_cluster_dynamics_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.16_Heavy_Nuclei` | Draft | B | manifested real dataset | present | 0_16_heavy_nuclei_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.19_Gravity_GR` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.20_Atomic_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.21_Yang_Mills_Mass_Gap` | Structured | A | manifested real dataset | present | mass_gap_validation.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.23_Unity_Scale_Link` | Draft | B | manifested real dataset | present | 0_23_unity_scale_link_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.0_Grand_Unification` | Structured | C | manifested real dataset | present | 0_0_grand_unification_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | + +## Hardening Rules + +- A topic with missing root standards docs cannot be treated as `Structured` in practice. +- A topic without reviewed `FORMULA_AUDIT.md` entries cannot support strong mathematical or physical claims. +- A FAIL artifact is a model or verifier blocker, not a documentation nuisance. +- `manifested real dataset` is the target data status for benchmark-backed core claims. +- README language must not exceed `VERIFICATION_SPEC.md`, `LIMITATIONS.md`, and `FORMULA_AUDIT.md`. diff --git a/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T162039Z.md b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T162039Z.md new file mode 100644 index 000000000..91f4c180c --- /dev/null +++ b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T162039Z.md @@ -0,0 +1,57 @@ +# Core Research Hardening Audit + +Generated by `docs/scripts/audit/audit_core_research_hardening.py`. + +Scope: `0.0_Grand_Unification` through `0.26_Cosmic_Dynamic_Frame`. + +Purpose: identify which core topics need real standards hardening before any public +claim language is upgraded. This report is an audit map, not a scientific proof. + +## Summary + +- Audited core topics: 27 +- Topics missing `FORMULA_AUDIT.md`: 0 +- Topics with bootstrap/open formula audits: 0 +- Topics with at least one missing root standards doc: 0 +- Topics with machine-readable FAIL artifacts: 1 +- Topics with README overclaim signals: 0 + +## Priority Table + +| Priority | Topic | Status | Tier | Data status | Formula audit | Artifact status | Missing docs | Overclaim signals | Next action | +| --: | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| 10 | `0.4_Superconductivity_Superfluids` | Draft | B | real source referenced | present | FAIL present | - | - | Treat verifier failure as blocker; document cause and fix model or threshold. | +| 6 | `0.18_Mathnicry` | Draft | B | manual or placeholder | present | 0_18_mathnicry_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.9_Quantum_Nonlocality` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.14_Complex_Systems` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.17_Mass_Generation` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.22_Biophysics_Origin_of_Life` | Draft | B | real source referenced | present | 0_22_biophysics_origin_of_life_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.24_Artificial_Intelligence` | Draft | B | real source referenced | present | 0_24_artificial_intelligence_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.25_Strategy_Power_Economics` | Draft | B | real source referenced | present | 0_25_strategy_power_economics_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.26_Cosmic_Dynamic_Frame` | Draft | B | real source referenced | present | 0_26_cosmic_dynamic_frame_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 3 | `0.3_Cosmology_Hubble_Tension` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.1_Galaxy_Rotation_Problem` | Structured | A | manifested real dataset | present | galaxy_rotation_validation.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.2_Black_Hole_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.5_Nuclear_Binding_Hadrons` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.6_Electroweak_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.7_Neutrino_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.8_Muon_g2_Anomaly` | Structured | A | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.10_Fluid_Dynamics_Chaos` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.11_Phase_Transitions` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.12_Vacuum_Energy_Casimir` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.13_Thermodynamic_Bridge` | Draft | B | manifested real dataset | present | 0_13_thermodynamic_bridge_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.15_Cluster_Dynamics` | Draft | B | manifested real dataset | present | 0_15_cluster_dynamics_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.16_Heavy_Nuclei` | Draft | B | manifested real dataset | present | 0_16_heavy_nuclei_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.19_Gravity_GR` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.20_Atomic_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.21_Yang_Mills_Mass_Gap` | Structured | A | manifested real dataset | present | mass_gap_validation.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.23_Unity_Scale_Link` | Draft | B | manifested real dataset | present | 0_23_unity_scale_link_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.0_Grand_Unification` | Structured | C | manifested real dataset | present | 0_0_grand_unification_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | + +## Hardening Rules + +- A topic with missing root standards docs cannot be treated as `Structured` in practice. +- A topic without reviewed `FORMULA_AUDIT.md` entries cannot support strong mathematical or physical claims. +- A FAIL artifact is a model or verifier blocker, not a documentation nuisance. +- `manifested real dataset` is the target data status for benchmark-backed core claims. +- README language must not exceed `VERIFICATION_SPEC.md`, `LIMITATIONS.md`, and `FORMULA_AUDIT.md`. diff --git a/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T165419Z.md b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T165419Z.md new file mode 100644 index 000000000..0d600c269 --- /dev/null +++ b/docs/meta/core_research_hardening_runs/core_research_hardening_audit_20260515T165419Z.md @@ -0,0 +1,57 @@ +# Core Research Hardening Audit + +Generated by `docs/scripts/audit/audit_core_research_hardening.py`. + +Scope: `0.0_Grand_Unification` through `0.26_Cosmic_Dynamic_Frame`. + +Purpose: identify which core topics need real standards hardening before any public +claim language is upgraded. This report is an audit map, not a scientific proof. + +## Summary + +- Audited core topics: 27 +- Topics missing `FORMULA_AUDIT.md`: 0 +- Topics with bootstrap/open formula audits: 1 +- Topics with at least one missing root standards doc: 0 +- Topics with machine-readable FAIL artifacts: 1 +- Topics with README overclaim signals: 1 + +## Priority Table + +| Priority | Topic | Status | Tier | Data status | Formula audit | Artifact status | Missing docs | Overclaim signals | Next action | +| --: | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| 12 | `0.4_Superconductivity_Superfluids` | Draft | B | real source referenced | present | FAIL present | - | solved | Treat verifier failure as blocker; document cause and fix model or threshold. | +| 5 | `0.1_Galaxy_Rotation_Problem` | Structured | A | manifested real dataset | bootstrap/open | galaxy_rotation_validation.json:ran | - | - | Harden bootstrap formula audit entries into reviewed formula/constant/unit records. | +| 4 | `0.9_Quantum_Nonlocality` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.14_Complex_Systems` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.17_Mass_Generation` | Draft | B | real source referenced | present | PASS present | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.18_Mathnicry` | Draft | B | real source referenced | present | 0_18_mathnicry_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.22_Biophysics_Origin_of_Life` | Draft | B | real source referenced | present | 0_22_biophysics_origin_of_life_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.24_Artificial_Intelligence` | Draft | B | real source referenced | present | 0_24_artificial_intelligence_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.25_Strategy_Power_Economics` | Draft | B | real source referenced | present | 0_25_strategy_power_economics_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 4 | `0.26_Cosmic_Dynamic_Frame` | Draft | B | real source referenced | present | 0_26_cosmic_dynamic_frame_verification.json:WARN | - | - | Upgrade DATA_MANIFEST.md with source, local path, unit convention, and benchmark role. | +| 3 | `0.3_Cosmology_Hubble_Tension` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 3 | `0.5_Nuclear_Binding_Hadrons` | Draft | B | manifested real dataset | present/open | PASS present | - | - | Close open formula-audit entries or keep matching limitations explicit. | +| 0 | `0.2_Black_Hole_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.6_Electroweak_Physics` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.7_Neutrino_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.8_Muon_g2_Anomaly` | Structured | A | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.10_Fluid_Dynamics_Chaos` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.11_Phase_Transitions` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.12_Vacuum_Energy_Casimir` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.13_Thermodynamic_Bridge` | Draft | B | manifested real dataset | present | 0_13_thermodynamic_bridge_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.15_Cluster_Dynamics` | Draft | B | manifested real dataset | present | 0_15_cluster_dynamics_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.16_Heavy_Nuclei` | Draft | B | manifested real dataset | present | 0_16_heavy_nuclei_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.19_Gravity_GR` | Draft | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.20_Atomic_Physics` | Structured | B | manifested real dataset | present | PASS present | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.21_Yang_Mills_Mass_Gap` | Structured | A | manifested real dataset | present | mass_gap_validation.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.23_Unity_Scale_Link` | Draft | B | manifested real dataset | present | 0_23_unity_scale_link_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | +| 0 | `0.0_Grand_Unification` | Structured | C | manifested real dataset | present | 0_0_grand_unification_verification.json:WARN | - | - | Run topic verifier and harden remaining limitations. | + +## Hardening Rules + +- A topic with missing root standards docs cannot be treated as `Structured` in practice. +- A topic without reviewed `FORMULA_AUDIT.md` entries cannot support strong mathematical or physical claims. +- A FAIL artifact is a model or verifier blocker, not a documentation nuisance. +- `manifested real dataset` is the target data status for benchmark-backed core claims. +- README language must not exceed `VERIFICATION_SPEC.md`, `LIMITATIONS.md`, and `FORMULA_AUDIT.md`. diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py b/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py new file mode 100644 index 000000000..91b83fc37 --- /dev/null +++ b/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py @@ -0,0 +1,317 @@ +""" +Allen-Dynes source-labeled smoke-test verifier. + +This script is intentionally separate from Experiment_Superconductor_Data.py. +It does not change the raw McMillan gate; it writes a separate artifact for +source-labeled Allen-Dynes branch development. +""" + +import json +import math +import platform +import sys +from datetime import datetime, timezone +from hashlib import sha256 +from pathlib import Path + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") +if hasattr(sys.stderr, "reconfigure"): + sys.stderr.reconfigure(encoding="utf-8", errors="replace") + + +TOPIC_DIR = Path("docs/topics/0.4_Superconductivity_Superfluids") +DATA_DIR = TOPIC_DIR / "Data" / "03_Research" +INPUT_PATH = DATA_DIR / "allen_dynes_source_labeled_inputs.json" +ARTIFACT_PATH = ( + TOPIC_DIR + / "Result" + / "artifacts" + / "0_4_superconductivity_superfluids_allen_dynes_verification.json" +) +DESIGN_PACKET_PATH = Path( + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/" + "allen_dynes_verifier_branch_design_packet_20260515.json" +) +POLICY_REQUEST_PATH = Path( + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/" + "nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json" +) +POLICY_RELEASE_PREVIEW_PATH = Path( + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/" + "nb3sn_allen_dynes_policy_release_preview_20260515.json" +) + +AVERAGE_ERROR_GATE_PERCENT = 20.0 +PER_ROW_ERROR_GATE_PERCENT = 20.0 + + +def hash_file(path): + path = Path(path) + if not path.exists(): + return None + return sha256(path.read_bytes()).hexdigest() + + +def load_json(path): + return json.loads(Path(path).read_text(encoding="utf-8")) + + +def dotted_get(mapping, dotted_path): + current = mapping + for part in dotted_path.split("."): + current = current[part] + return current + + +def resolve_release_condition(condition): + if not condition: + return { + "has_release_condition": False, + "decision_state": None, + "accepted": False, + } + policy_path = Path(condition["policy_request_path"]) + policy_record = load_json(policy_path) + decision_state = dotted_get(policy_record, condition["decision_field"]) + accepted = decision_state in condition["accepted_decision_values"] + return { + "has_release_condition": True, + "policy_request_path": str(policy_path), + "policy_request_sha256": hash_file(policy_path), + "decision_field": condition["decision_field"], + "decision_state": decision_state, + "accepted_decision_values": condition["accepted_decision_values"], + "accepted": accepted, + } + + +def allen_dynes_tc(omega_log_K, omega2_sqrt_K, lambda_ep, mu_star): + exponent = -1.04 * (1 + lambda_ep) / ( + lambda_ep - mu_star * (1 + 0.62 * lambda_ep) + ) + omega_ratio = omega2_sqrt_K / omega_log_K + lambda_1 = 2.46 * (1 + 3.8 * mu_star) + f1 = (1 + (lambda_ep / lambda_1) ** 1.5) ** (1 / 3) + lambda_2 = 1.82 * (1 + 6.3 * mu_star) * omega_ratio + f2 = 1 + ((omega_ratio - 1) * lambda_ep**2) / (lambda_ep**2 + lambda_2**2) + tc_K = f1 * f2 * (omega_log_K / 1.2) * math.exp(exponent) + return tc_K, f1, f2, omega_ratio + + +def evaluate_rows(input_table): + rows = [] + strict_rows = [] + excluded_rows = [] + + for row in input_table["rows"]: + release_state = resolve_release_condition(row.get("strict_gate_release_condition")) + effective_strict_gate_eligible = row["strict_gate_eligible"] or release_state["accepted"] + strict_gate_exclusion_reason = None if effective_strict_gate_eligible else row.get( + "strict_gate_exclusion_reason" + ) + predicted_tc_K, f1, f2, omega_ratio = allen_dynes_tc( + row["omega_log_K"], + row["omega2_sqrt_K"], + row["lambda_ep"], + row["mu_star"], + ) + signed_error_K = predicted_tc_K - row["tc_observed_K"] + relative_error_percent = abs(signed_error_K) / row["tc_observed_K"] * 100 + evaluated = { + "material": row["material"], + "sample_label": row["sample_label"], + "tc_observed_K": row["tc_observed_K"], + "tc_observed_basis": row["tc_observed_basis"], + "table_tc_K": row.get("table_tc_K"), + "omega_log_K": row["omega_log_K"], + "omega2_sqrt_K": row["omega2_sqrt_K"], + "sqrt_omega2_over_omega_log": omega_ratio, + "lambda_ep": row["lambda_ep"], + "mu_star": row["mu_star"], + "f1": f1, + "f2": f2, + "predicted_tc_K": predicted_tc_K, + "signed_error_K": signed_error_K, + "relative_error_percent": relative_error_percent, + "per_row_gate_status": ( + "PASS" + if relative_error_percent <= PER_ROW_ERROR_GATE_PERCENT + else "FAIL" + ), + "input_label": row["input_label"], + "archive_policy_state": row["archive_policy_state"], + "declared_strict_gate_eligible": row["strict_gate_eligible"], + "effective_strict_gate_eligible": effective_strict_gate_eligible, + "strict_gate_release_state": release_state, + "strict_gate_exclusion_reason": strict_gate_exclusion_reason, + "source_record_paths": row["source_record_paths"], + "source_record_hashes": { + source_path: hash_file(source_path) + for source_path in row["source_record_paths"] + }, + } + rows.append(evaluated) + if effective_strict_gate_eligible: + strict_rows.append(evaluated) + else: + excluded_rows.append( + { + "material": row["material"], + "sample_label": row["sample_label"], + "reason": strict_gate_exclusion_reason, + "archive_policy_state": row["archive_policy_state"], + "release_state": release_state, + } + ) + + return rows, strict_rows, excluded_rows + + +def summarize(rows): + if not rows: + return { + "row_count": 0, + "average_relative_error_percent": None, + "rows_within_20_percent": 0, + } + return { + "row_count": len(rows), + "average_relative_error_percent": sum( + row["relative_error_percent"] for row in rows + ) + / len(rows), + "rows_within_20_percent": sum( + 1 for row in rows if row["per_row_gate_status"] == "PASS" + ), + } + + +def gate_status(strict_rows, excluded_rows): + if not strict_rows: + return "BLOCKED_PENDING_SOURCE_POLICY" + summary = summarize(strict_rows) + all_rows_pass = all(row["per_row_gate_status"] == "PASS" for row in strict_rows) + average_pass = ( + summary["average_relative_error_percent"] <= AVERAGE_ERROR_GATE_PERCENT + ) + return "PASS" if all_rows_pass and average_pass else "FAIL" + + +def interpret_status(status): + if status == "BLOCKED_PENDING_SOURCE_POLICY": + return { + "interpretation": ( + "This artifact is a separate Allen-Dynes smoke test. The diagnostic rows " + "fit Nb3Sn well, but no row enters the strict gate until archive/non-mirrored " + "citation policy is accepted. The policy release preview is non-executing " + "and does not change the current blocked gate. Strict eligibility is resolved " + "from row release conditions and policy decision state." + ), + "limitations": [ + "This artifact does not replace the raw McMillan baseline artifact.", + "The current smoke test covers only Nb3Sn same-source rows.", + "Strict gate status is blocked because archive policy remains pending.", + "No calibrated, inverse-fit, or heuristic UET rows are counted in the strict lane.", + ], + "next_actions": [ + "Resolve non-mirrored citation policy for PhysRevB.27.1568.", + "Add additional source-labeled rows only after omega_log, omega2, lambda_ep, and mu_star evidence is captured.", + "Keep raw McMillan and Allen-Dynes branch artifacts side by side in documentation.", + ], + } + return { + "interpretation": ( + "This artifact is a separate Allen-Dynes smoke test. The Nb3Sn same-source rows " + "enter the strict gate because the PhysRevB.27.1568 non-mirrored citation route " + "has been accepted for this source package and branch gate. This is not a " + "topic-level PASS and does not replace the raw McMillan baseline artifact." + ), + "limitations": [ + "This artifact does not replace the raw McMillan baseline artifact.", + "The current strict gate covers only the Nb3Sn same-source smoke-test rows.", + "The accepted policy scope is limited to PhysRevB.27.1568 and this Allen-Dynes branch gate.", + "No calibrated, inverse-fit, or heuristic UET rows are counted in the strict lane.", + ], + "next_actions": [ + "Add additional source-labeled rows only after omega_log, omega2, lambda_ep, and mu_star evidence is captured.", + "Keep raw McMillan and Allen-Dynes branch artifacts side by side in documentation.", + "Do not upgrade the full superconductivity topic claim until broader source-locked coverage exists.", + ], + } + + +def write_artifact(): + input_table = load_json(INPUT_PATH) + design_packet = load_json(DESIGN_PACKET_PATH) + policy_request = load_json(POLICY_REQUEST_PATH) + policy_release_preview = load_json(POLICY_RELEASE_PREVIEW_PATH) + rows, strict_rows, excluded_rows = evaluate_rows(input_table) + strict_summary = summarize(strict_rows) + diagnostic_summary = summarize(rows) + status = gate_status(strict_rows, excluded_rows) + status_text = interpret_status(status) + + artifact = { + "schema_version": "1.0", + "topic": "0.4_Superconductivity_Superfluids", + "verifier_branch": "Allen-Dynes source-labeled smoke test", + "timestamp_utc": datetime.now(timezone.utc).isoformat(), + "command": ( + "python docs/topics/0.4_Superconductivity_Superfluids/" + "Code/03_Research/Experiment_Allen_Dynes_Data.py" + ), + "run_status": "PASS", + "model_gate_status": status, + "thresholds": { + "strict_average_relative_error_percent": AVERAGE_ERROR_GATE_PERCENT, + "strict_per_row_relative_error_percent": PER_ROW_ERROR_GATE_PERCENT, + }, + "inputs": { + "input_table": { + "path": str(INPUT_PATH), + "sha256": hash_file(INPUT_PATH), + }, + "design_packet": { + "path": str(DESIGN_PACKET_PATH), + "sha256": hash_file(DESIGN_PACKET_PATH), + "branch_contract": design_packet["branch_contract"], + }, + "policy_request": { + "path": str(POLICY_REQUEST_PATH), + "sha256": hash_file(POLICY_REQUEST_PATH), + "decision_state": policy_request["policy_decision_request"]["decision_state"], + }, + "policy_release_preview": { + "path": str(POLICY_RELEASE_PREVIEW_PATH), + "sha256": hash_file(POLICY_RELEASE_PREVIEW_PATH), + "would_be_branch_model_gate_status": policy_release_preview[ + "preview_gate_metrics" + ]["would_be_branch_model_gate_status"], + "claim_boundary": policy_release_preview["claim_boundary"], + }, + }, + "strict_source_locked_summary": strict_summary, + "diagnostic_all_rows_summary": diagnostic_summary, + "rows_excluded_from_strict_gate": excluded_rows, + "results": rows, + "interpretation": status_text["interpretation"], + "limitations": status_text["limitations"], + "next_actions": status_text["next_actions"], + "environment": { + "python_version": sys.version.split()[0], + "platform": platform.platform(), + }, + } + ARTIFACT_PATH.parent.mkdir(parents=True, exist_ok=True) + ARTIFACT_PATH.write_text(json.dumps(artifact, indent=2, sort_keys=True), encoding="utf-8") + print(f"Allen-Dynes artifact saved to {ARTIFACT_PATH}") + print(f"Branch gate: {status}") + print( + "Diagnostic average error: " + f"{diagnostic_summary['average_relative_error_percent']:.6f}%" + ) + + +if __name__ == "__main__": + write_artifact() diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py b/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py new file mode 100644 index 000000000..b7124ca58 --- /dev/null +++ b/docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py @@ -0,0 +1,210 @@ +""" +Allen-Dynes policy-release dry run. + +This script does not edit the policy request. It simulates an accepted +non-mirrored policy state in memory and writes a separate dry-run artifact. +""" + +import json +import math +import platform +import sys +from datetime import datetime, timezone +from hashlib import sha256 +from pathlib import Path + +if hasattr(sys.stdout, "reconfigure"): + sys.stdout.reconfigure(encoding="utf-8", errors="replace") +if hasattr(sys.stderr, "reconfigure"): + sys.stderr.reconfigure(encoding="utf-8", errors="replace") + + +TOPIC_DIR = Path("docs/topics/0.4_Superconductivity_Superfluids") +DATA_DIR = TOPIC_DIR / "Data" / "03_Research" +INPUT_PATH = DATA_DIR / "allen_dynes_source_labeled_inputs.json" +ARTIFACT_PATH = ( + TOPIC_DIR + / "Result" + / "artifacts" + / "0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json" +) +POLICY_REQUEST_PATH = Path( + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/" + "nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json" +) +TRANSITION_CHECKLIST_PATH = Path( + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/" + "nb3sn_allen_dynes_policy_transition_checklist_20260515.json" +) + +ASSUMED_DECISION_STATE = "accepted_for_this_source_package_only" +AVERAGE_ERROR_GATE_PERCENT = 20.0 +PER_ROW_ERROR_GATE_PERCENT = 20.0 + + +def hash_file(path): + path = Path(path) + if not path.exists(): + return None + return sha256(path.read_bytes()).hexdigest() + + +def load_json(path): + return json.loads(Path(path).read_text(encoding="utf-8")) + + +def allen_dynes_tc(omega_log_K, omega2_sqrt_K, lambda_ep, mu_star): + exponent = -1.04 * (1 + lambda_ep) / ( + lambda_ep - mu_star * (1 + 0.62 * lambda_ep) + ) + omega_ratio = omega2_sqrt_K / omega_log_K + lambda_1 = 2.46 * (1 + 3.8 * mu_star) + f1 = (1 + (lambda_ep / lambda_1) ** 1.5) ** (1 / 3) + lambda_2 = 1.82 * (1 + 6.3 * mu_star) * omega_ratio + f2 = 1 + ((omega_ratio - 1) * lambda_ep**2) / (lambda_ep**2 + lambda_2**2) + tc_K = f1 * f2 * (omega_log_K / 1.2) * math.exp(exponent) + return tc_K, f1, f2, omega_ratio + + +def evaluate_rows(input_table): + rows = [] + for row in input_table["rows"]: + release_condition = row.get("strict_gate_release_condition", {}) + assumed_accepted = ASSUMED_DECISION_STATE in release_condition.get( + "accepted_decision_values", [] + ) + effective_strict_gate_eligible = row["strict_gate_eligible"] or assumed_accepted + predicted_tc_K, f1, f2, omega_ratio = allen_dynes_tc( + row["omega_log_K"], + row["omega2_sqrt_K"], + row["lambda_ep"], + row["mu_star"], + ) + signed_error_K = predicted_tc_K - row["tc_observed_K"] + relative_error_percent = abs(signed_error_K) / row["tc_observed_K"] * 100 + rows.append( + { + "material": row["material"], + "sample_label": row["sample_label"], + "tc_observed_K": row["tc_observed_K"], + "tc_observed_basis": row["tc_observed_basis"], + "omega_log_K": row["omega_log_K"], + "omega2_sqrt_K": row["omega2_sqrt_K"], + "sqrt_omega2_over_omega_log": omega_ratio, + "lambda_ep": row["lambda_ep"], + "mu_star": row["mu_star"], + "f1": f1, + "f2": f2, + "predicted_tc_K": predicted_tc_K, + "signed_error_K": signed_error_K, + "relative_error_percent": relative_error_percent, + "per_row_gate_status": ( + "PASS" + if relative_error_percent <= PER_ROW_ERROR_GATE_PERCENT + else "FAIL" + ), + "declared_strict_gate_eligible": row["strict_gate_eligible"], + "dry_run_effective_strict_gate_eligible": effective_strict_gate_eligible, + "dry_run_assumed_decision_state": ASSUMED_DECISION_STATE, + "dry_run_release_condition_satisfied": assumed_accepted, + } + ) + return rows + + +def summarize(rows): + strict_rows = [row for row in rows if row["dry_run_effective_strict_gate_eligible"]] + if not strict_rows: + return { + "strict_row_count": 0, + "strict_average_relative_error_percent": None, + "strict_rows_within_20_percent": 0, + "strict_gate_status": "BLOCKED_PENDING_SOURCE_POLICY", + } + average_error = sum(row["relative_error_percent"] for row in strict_rows) / len(strict_rows) + rows_within_gate = sum(1 for row in strict_rows if row["per_row_gate_status"] == "PASS") + strict_gate_status = ( + "PASS_FOR_NB3SN_SMOKE_TEST_ONLY" + if average_error <= AVERAGE_ERROR_GATE_PERCENT and rows_within_gate == len(strict_rows) + else "FAIL" + ) + return { + "strict_row_count": len(strict_rows), + "strict_average_relative_error_percent": average_error, + "strict_rows_within_20_percent": rows_within_gate, + "strict_gate_status": strict_gate_status, + } + + +def write_artifact(): + input_table = load_json(INPUT_PATH) + policy_request = load_json(POLICY_REQUEST_PATH) + transition_checklist = load_json(TRANSITION_CHECKLIST_PATH) + rows = evaluate_rows(input_table) + summary = summarize(rows) + artifact = { + "schema_version": "1.0", + "topic": "0.4_Superconductivity_Superfluids", + "verifier_branch": "Allen-Dynes policy-release dry run", + "timestamp_utc": datetime.now(timezone.utc).isoformat(), + "command": ( + "python docs/topics/0.4_Superconductivity_Superfluids/" + "Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py" + ), + "run_status": "PASS", + "model_gate_status": summary["strict_gate_status"], + "dry_run": { + "assumed_decision_state": ASSUMED_DECISION_STATE, + "actual_policy_decision_state": policy_request["policy_decision_request"][ + "decision_state" + ], + "edits_policy_file": False, + "claim_boundary": "This dry run does not edit or accept the policy request.", + }, + "inputs": { + "input_table": { + "path": str(INPUT_PATH), + "sha256": hash_file(INPUT_PATH), + }, + "policy_request": { + "path": str(POLICY_REQUEST_PATH), + "sha256": hash_file(POLICY_REQUEST_PATH), + }, + "transition_checklist": { + "path": str(TRANSITION_CHECKLIST_PATH), + "sha256": hash_file(TRANSITION_CHECKLIST_PATH), + "allowed_acceptance_values": transition_checklist[ + "allowed_acceptance_values" + ], + }, + }, + "dry_run_strict_summary": summary, + "results": rows, + "interpretation": ( + "This dry run verifies that the policy-aware strict-gate logic would release " + "the Nb3Sn smoke-test rows if the policy decision were accepted. It is not " + "the current model gate." + ), + "limitations": [ + "Does not edit the policy request.", + "Does not replace the current Allen-Dynes artifact.", + "Does not replace the raw McMillan artifact.", + "Still covers only the Nb3Sn smoke-test row set.", + ], + "environment": { + "python_version": sys.version.split()[0], + "platform": platform.platform(), + }, + } + ARTIFACT_PATH.parent.mkdir(parents=True, exist_ok=True) + ARTIFACT_PATH.write_text(json.dumps(artifact, indent=2, sort_keys=True), encoding="utf-8") + print(f"Allen-Dynes policy dry-run artifact saved to {ARTIFACT_PATH}") + print(f"Dry-run gate: {summary['strict_gate_status']}") + print( + "Dry-run strict average error: " + f"{summary['strict_average_relative_error_percent']:.6f}%" + ) + + +if __name__ == "__main__": + write_artifact() diff --git a/docs/topics/0.4_Superconductivity_Superfluids/DATA_MANIFEST.md b/docs/topics/0.4_Superconductivity_Superfluids/DATA_MANIFEST.md index 609e504fa..918954da4 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/DATA_MANIFEST.md +++ b/docs/topics/0.4_Superconductivity_Superfluids/DATA_MANIFEST.md @@ -12,15 +12,205 @@ Source-lock package: - `docs/data/external/condensed_matter/superconductivity/mcmillan_1968/source_record.json` - `docs/data/external/condensed_matter/superconductivity/allen_dynes_1975/source_record.json` - `docs/data/external/condensed_matter/superconductivity/nims_supercon/source_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json` +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json` | Item | Local path | Source | Provenance status | |:--|:--|:--|:--| | raw superconductor working copy | `Data/03_Research/real_superconductor_data.json` | Generated from `Experiment_Superconductor_Data.py`; cites NIMS SuperCon, MIT Junior Lab, Kittel, McMillan 1968 | Primary McMillan baseline input; hash is written by verifier artifact; inverse-McMillan diagnostic now records the `lambda_ep` needed to match each observed `Tc` | +| raw McMillan verifier artifact | `Result/artifacts/0_4_superconductivity_superfluids_verification.json` | Generated by `Experiment_Superconductor_Data.py` | Primary raw baseline artifact; current `model_gate_status=FAIL` remains the topic's active blocker | | calibrated superconductor working copy | `Data/03_Research/calibrated_superconductors.json` | Inverse McMillan calibration table | Calibrated input; not valid as no-fit prediction evidence | | comprehensive superconductor package | `Data/03_Research/comprehensive_superconductor_data.json` | McMillan/Allen-Dynes working package | Engine candidate input; needs separate verifier | +| Allen-Dynes source-labeled smoke-test inputs | `Data/03_Research/allen_dynes_source_labeled_inputs.json` | Separate source-labeled input table for the Allen-Dynes branch | Uses same-source Nb3Sn Table II/Table V values only; strict gate eligibility is policy-conditioned and now released for the PhysRevB.27.1568 source package | +| Allen-Dynes smoke-test verifier artifact | `Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json` | Generated by `Experiment_Allen_Dynes_Data.py` | Separate branch artifact; source-locked Nb3Sn strict rows report `model_gate_status=PASS`, while the raw McMillan baseline remains `FAIL` | +| Allen-Dynes policy dry-run verifier artifact | `Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json` | Generated by `Experiment_Allen_Dynes_Policy_Dry_Run.py` | Counterfactual guard artifact retained to show the release path; current policy is now accepted for this source package | +| row provenance manifest | `Data/03_Research/row_provenance_manifest.json` | Generated by verifier from raw-gate rows plus comprehensive package overlap | Row-level drift and provenance-priority tracker; diagnostic only | +| row normalization queue | `Data/03_Research/row_normalization_queue.json` | Generated by verifier from row drift plus substitution sensitivity | Action queue for row-level source normalization; not a benchmark input | +| row normalization status ledger | `Data/03_Research/row_normalization_status.json` | Generated by verifier from the queue plus row drift data | Operational tracker for row-level source verification work | +| row normalization candidate pack | `Data/03_Research/row_normalization_candidates.json` | Generated by verifier from the status ledger | Internal candidate values for triage before external row locking | +| provisional normalized sensitivity table | `Data/03_Research/provisional_normalized_superconductors.json` | Generated by verifier from the candidate pack | Internal sensitivity package only; not upstream-normalized data | +| provisional residual-blocker map | `Data/03_Research/provisional_residual_blockers.json` | Generated by verifier from the provisional sensitivity evaluation | Workflow decomposition of which rows still block the gate after provisional substitutions | +| residual blocker row dossiers | `Data/03_Research/residual_blocker_row_dossiers.json` | Generated by verifier from the residual-blocker map plus row-provenance overlap | Per-row source-check packet for the remaining blockers | +| residual blocker field-lock matrix | `Data/03_Research/residual_blocker_field_lock_matrix.json` | Generated by verifier from the residual blocker dossiers | Field-level lock status matrix for the remaining blocker rows | +| residual blocker proxy sensitivity | `Data/03_Research/residual_blocker_proxy_sensitivity.json` | Generated by verifier from the residual blocker dossiers | Internal comparison of alternative phonon-proxy choices for the remaining blocker rows | +| Vanadium source-lock packet | `Data/03_Research/vanadium_source_lock_packet.json` | Generated by verifier from the Vanadium dossier, field-lock state, and proxy sensitivity | Focused single-row workflow packet for the remaining borderline blocker | +| A15 external-resolution packet | `Data/03_Research/a15_external_resolution_packet.json` | Generated by verifier from the A15 dossiers and field-lock state | Focused pairwise workflow packet for the two unresolved A15 blockers | +| Vanadium candidate patch preview | `Data/03_Research/vanadium_candidate_patch_preview.json` | Generated by verifier from the Vanadium packet | Preview of the exact working-copy patch to apply if row evidence confirms the candidate | +| A15 candidate patch preview | `Data/03_Research/a15_candidate_patch_preview.json` | Generated by verifier from the A15 packet | Explicit blocked patch preview showing why the A15 rows cannot yet be edited honestly | +| row evidence intake stub | `Data/03_Research/row_evidence_intake_stub.json` | Generated by verifier from the current blocker packets | Structured intake sheet for future row-level evidence collection | +| row evidence readiness matrix | `Data/03_Research/row_evidence_readiness_matrix.json` | Generated by verifier from the intake stub | Readiness gate showing whether evidence collection is complete enough for patch review | +| row evidence execution queue | `Data/03_Research/row_evidence_execution_queue.json` | Generated by verifier from the intake and readiness layers | Sequenced next-action queue for row-level evidence collection before any patch review | +| row evidence source-review packets | `Data/03_Research/row_evidence_source_review_packets.json` | Generated by verifier from the intake and execution queue | Field-level attachment templates for real source review before any patch review | +| row evidence decision gate | `Data/03_Research/row_evidence_decision_gate.json` | Generated by verifier from the source-review packets | Review-control gate for deciding when attached evidence is strong enough for patch review | +| topic source evidence intake stub | `Data/03_Research/source_evidence_intake_stub.json` | Generated by verifier from current topic branch structure | Topic-level provenance queue across raw baseline, normalization, and future branches | +| topic source evidence readiness matrix | `Data/03_Research/source_evidence_readiness_matrix.json` | Generated by verifier from topic branch structure | Topic-level readiness gate for benchmark and theory branches | +| topic branch claim gate | `Data/03_Research/branch_claim_gate.json` | Generated by verifier from current topic branch status | Topic-level claim ceiling while raw McMillan artifact remains FAIL | | material summary CSV | `Data/Supercon_Materials.csv` | Topic-local summary table | Context only | | Casimir files | `Data/03_Research/casimir_data.py`, `Data/03_Research/casimir_force_data.json` | Casimir reference working copy | Not part of current primary verifier | | source-lock manifest | `Data/03_Research/source_lock_manifest.json` | Topic-derived provenance package tied to McMillan 1968, Allen-Dynes 1975, and NIMS SuperCon source records | Primary verifier hashes this manifest and external source records | +| external row-resolution target manifest | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json` | External-source acquisition target manifest for `Vanadium`, `Nb3Sn`, and `Nb3Ge` | Pins which unresolved rows still need raw literature or table capture before patch review | +| external row-resolution evidence intake stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json` | External-source landing zone for raw row tables, figures, and extracted values | Holds archive-ready field entries before they are handed back to topic-level review | +| external row-resolution evidence readiness matrix | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json` | External-source archive readiness gate for `Vanadium`, `Nb3Sn`, and `Nb3Ge` | Shows whether raw row evidence has actually been archived before topic-level review starts | +| local archive scan report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json` | Explicit scan report over local reference files and PDF filenames | Shows that the repo currently has publication anchors but no exact local raw candidate for the three residual rows | +| field coverage assessment | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json` | Field-level scope check over the current publication anchors | Shows that current anchors mainly support `Tc` scope and not the full phonon/coupling field set | +| field source-gap matrix | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json` | Field-level acquisition split over the current anchors | Shows which fields can stay on the primary publication anchor and which fields require supplemental-source capture | +| supplemental source candidates | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json` | Candidate follow-up literature families for non-`Tc` residual-row fields | Narrows the next source pass for phonon proxy, lambda, and mu_star evidence | +| supplemental source selection matrix | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json` | First-choice recommendation per unresolved field | Turns the candidate pool into a concrete first-pass literature decision | +| A15 field extraction plan | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json` | Execution-ready extraction order for the A15 pair | Turns source selection into a field-by-field archive workflow for `Nb3Sn` and `Nb3Ge` | +| A15 Tc capture stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json` | First-pass extraction form for the A15 Tc field | Gives `Nb3Sn` and `Nb3Ge` a direct capture surface for page/locator/value transcription | +| A15 Tc capture manifest | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json` | Index of materialized A15 Tc text-capture records | Gives the first-pass Tc evidence a concrete external artifact layer | +| A15 phonon capture stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json` | Second-pass extraction form for the A15 phonon-proxy field | Gives `Nb3Sn` and `Nb3Ge` a direct capture surface for `Theta_D/omega_log` transcription | +| A15 lambda capture stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json` | Third-pass extraction form for the A15 coupling field | Gives `Nb3Sn` and `Nb3Ge` a direct capture surface for `lambda_ep` support and row-value transcription | +| A15 support capture manifest | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json` | Index of materialized phonon and lambda support captures | Gives the A15 support-text layer a concrete external artifact package | +| A15 numeric row-value gap report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json` | Boundary report between support text and numeric row evidence | Shows which A15 fields still lack row-specific numeric values | +| A15 web-access numeric extraction blocker report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json` | Boundary report between web-accessible support text and full numeric extraction | Shows that the current abstract and record layer is insufficient for row-specific A15 numeric values | +| A15 secondary numeric hint report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json` | Weak secondary-hint package for A15 numeric follow-up | Records clues such as `Nb3Sn` lambda and Debye-scale hints without promoting them to benchmark-row evidence | +| Nb3Sn full-text numeric acquisition packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json` | Full-text extraction execution packet for the strongest current A15 candidate | Converts the current `Nb3Sn` hints and support captures into one numeric extraction handoff | +| Nb3Sn compatibility review packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json` | Explicit comparison between the working `Nb3Sn` row and the current A15 text plus hint layer | Shows that `Tc` and family-level `mu_star` are less hostile than the unresolved phonon-proxy and `lambda` fields | +| Nb3Sn primary numeric capture requirement packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json` | Explicit statement of what the first source-backed Nb3Sn numeric pass must capture | Converts the A15 block into a concrete Tc-plus-phonon-plus-lambda capture contract | +| Nb3Sn phonon first numeric execution packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json` | Field-specific execution packet for the first Nb3Sn phonon numeric pass | Turns the first numeric target into one auditable packet with target table, success condition, and stop rule | +| Nb3Sn phonon critical blocker packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json` | Single-field blocker packet for the current narrowest A15 bottleneck | Shows why `Nb3Sn` phonon is now the decisive blocker before abstract-level `lambda` can gain more practical weight | +| Nb3Sn phonon capture acceptance gate | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json` | Exact pass/fail gate for the first live Nb3Sn phonon numeric capture | Makes it explicit what must be present before the first live A15 target can be called a successful capture | +| Nb3Sn phonon live capture attempt template | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json` | One-file operator sheet for the first real Nb3Sn phonon capture attempt | Lets the next full-text pass record the attempted capture in one place instead of jumping between packet, blocker, gate, and record files | +| Nb3Sn phonon live capture bundle | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json` | One-file handoff bundle for the first real Nb3Sn phonon capture | Brings target, blocker, template, gate, and capture record references together so the live pass can start from one file | +| Nb3Sn phonon live capture readiness snapshot | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json` | Short readiness snapshot for the first live Nb3Sn phonon pass | Says in one place that two access-layer attempts have already been logged and that the remaining blocker is a true row-specific table-layer value | +| Nb3Sn phonon live capture session checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json` | Linear step-by-step checklist for one real Nb3Sn phonon capture session | Turns the first live pass into a concrete sequence of actions and abort conditions instead of just a bundle of references | +| Nb3Sn phonon live capture session log | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json` | Running log for real Nb3Sn phonon capture attempts | Preserves what each live attempt found, including the third APS harvest route success and provisional Table II numeric capture | +| Nb3Sn phonon attempt-2 strategy packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json` | Follow-up strategy for the second Nb3Sn phonon attempt | Makes it explicit that the next pass must break out of abstract/summary probing and reach a deeper table-layer path | +| Nb3Sn phonon attempt-2 session packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json` | Operator packet for the second Nb3Sn phonon attempt | Converts the attempt-2 strategy into one concrete follow-up session with dependencies and a suggested log entry | +| Nb3Sn phonon attempt-2 session checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json` | Linear checklist for the second Nb3Sn phonon session | Keeps the second pass on the deeper full-text route and prevents another summary-layer loop | +| Nb3Sn phonon attempt-2 access candidate report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_access_candidate_report.json` | Ordered access-candidate report for the second Nb3Sn phonon attempt | Narrows the next pass to canonical APS PDF first, then mirrors, while recording that page span `1568-1585` is reinforced but no trusted full-text mirror is yet confirmed | +| Nb3Sn phonon host-family full-text pattern report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_host_family_fulltext_pattern_report.json` | APS host-family full-text pattern report for the unresolved Nb3Sn phonon source | Records that the APS harvest route for `10.1103/PhysRevB.27.1568` returned `PhysRevB.27.1568.pdf` in-session and enabled Table II extraction | +| Nb3Sn phonon access-probe stop rule | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_access_probe_stop_rule.json` | Workflow stop-rule after two failed Nb3Sn access-layer attempts | Prevents a third pass from repeating APS/OSTI/PDF-path probing unless a new full-text-bearing artifact appears | +| Nb3Sn phonon canonical PDF access hint | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json` | Access-hint record for the canonical APS PDF path | Notes that the APS result surface for the chosen canonical source explicitly shows a PDF entry and supports a likely direct APS PDF path for attempt-002 | +| Nb3Sn lambda first numeric execution packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json` | Field-specific execution packet for the first Nb3Sn lambda numeric pass | Turns the paired lambda target into one auditable packet with target table, success condition, and convention lock | +| Nb3Sn phonon numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json` | First table-layer phonon numeric capture for the strongest A15 candidate | Captures Nb3Sn I `omega_log=127 K` from APS harvest PDF Table II, while retaining Nb3Sn II `123 K` as a sibling sample pending archive and sample-choice review | +| Nb3Sn phonon repo archive policy review | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json` | Archive-boundary decision record for the APS harvest PDF used in the Nb3Sn phonon capture | Keeps the PDF session-local pending a rights/archive decision and records allowed current use of the short Table II transcription | +| Nb3Sn non-mirrored citation acceptance criteria | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json` | Minimum evidence checklist for accepting the Nb3Sn phonon capture without committing the APS PDF | Shows the content fields are present but the reviewer policy decision is still missing, so it cannot yet replace repo-local raw archive evidence | +| Nb3Sn non-mirrored citation policy decision stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json` | Explicit placeholder for the reviewer or project policy decision on the non-mirrored evidence route | Records `not_accepted_pending_reviewer_or_project_policy`, keeping topic handoff and patch review blocked | +| Nb3Sn phonon review handoff snapshot | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json` | Current dated handoff surface for the Nb3Sn phonon capture after APS Table II extraction | Summarizes captured `omega_log=127 K`, sibling `123 K`, archive-policy block, lambda gap, patch-impact preview, and next action order | +| Nb3Sn sample choice review | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json` | Comparison of Table II `Nb3Sn I` and `Nb3Sn II` before benchmark use | Ranks `Nb3Sn I` as a weak primary candidate because it is slightly closer to the working Tc and gives lower preview error, while explicitly blocking source-lock or patch use | +| Nb3Sn phonon-lambda sensitivity review | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json` | Directional McMillan sensitivity check for the captured Nb3Sn omega_log value and abstract-level lambda foothold | Shows that `omega_log=127 K` improves the current Nb3Sn row if lambda remains `1.8`, while pairing it with abstract-level `lambda=1.5` performs worse and remains below patch-ready evidence | +| Nb3Sn phonon single-field patch impact preview | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json` | Non-executing impact preview for a hypothetical Nb3Sn phonon-only row edit | Shows that the best single-field case improves Nb3Sn to `29.10%` relative error and the topic average to `59.69%`, so it remains blocked | +| Nb3Sn lambda compatibility gap review | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json` | Compatibility review for abstract `lambda=1.5` after the captured `omega_log=127 K` value | Blocks promotion of `lambda=1.5`, records the inverse-fit diagnostic as non-evidence, and defines the next row-level lambda evidence needed | +| Nb3Sn lambda row-level evidence target | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json` | Narrow target packet for the next Nb3Sn lambda evidence pass | Defines the full-text/table/alpha2F evidence needed and explicitly blocks abstract-only `lambda=1.5` or inverse-fit values from filling the row capture | +| Nb3Sn lambda acquisition readiness snapshot | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json` | Current readiness state for the next Nb3Sn lambda acquisition pass | Marks the search as ready but capture-record filling as blocked until row-level lambda evidence beyond abstract `lambda=1.5` is found | +| Nb3Sn lambda acquisition attempt log | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json` | First post-readiness attempt log for row-level Nb3Sn lambda evidence | Records that ScienceDirect/search access exposed only abstract `lambda=1.5` and no table/figure/full-text row-level lambda value, leaving the capture record unfilled | +| Nb3Sn lambda attempt-2 mirror search report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json` | Second row-level lambda acquisition attempt focused on open-web mirrors and citation PDFs | Records that open-web searches found ScienceDirect abstract and citation-only PDFs, but no usable full-text/table/alpha2F lambda layer | +| Nb3Sn lambda attempt-3 alternate source scan | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json` | Third lambda acquisition attempt focused on alternate open-access Nb3Sn lambda support | Finds support for `lambda_ep≈1.8` but keeps it below capture-record fill because it lacks row-level locator and sample-family linkage to `Nb3Sn I omega_log=127 K` | +| Nb3Sn lambda attempt-4 APS tunneling full-text capture | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json` | Fourth lambda acquisition attempt following the experimental tunneling source behind the `lambda_ep≈1.8` lead | Captures APS full-text support for `lambda=1.8±0.15`, but keeps the Weber-locked lambda record null until source-split compatibility policy is explicit | +| Nb3Sn source-split compatibility policy review | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json` | Policy review for combining Weber `omega_log=127 K` with PRB tunneling `lambda=1.8±0.15` | Blocks patching because the sources do not share row identity, both PDFs remain session-local, `mu_star` convention differs, and the preview still fails the per-row gate | +| Nb3Sn tunneling lambda non-mirrored citation acceptance criteria | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json` | Criteria for using the PhysRevB.22.1214 lambda/mu* values without mirroring the APS PDF | Defines required DOI, locator, value, uncertainty, transcription, source-split, and reviewer-policy fields but does not accept the route | +| Nb3Sn tunneling lambda non-mirrored citation policy stub | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json` | Decision placeholder for accepting or rejecting the non-mirrored PhysRevB.22.1214 lambda/mu* evidence | Records that no reviewer or project policy has accepted this evidence path for handoff or patch use | +| Nb3Sn tunneling mu-star compatibility preview | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json` | Preview of the source-reported `mu*=0.16±0.03` with Weber `omega_log=127 K` and tunneling `lambda=1.8±0.15` | Shows the source-central case worsens to `34.74%` error and all grid cases still fail the per-row gate | +| Nb3Sn lambda attempt-5 PRB Table V same-source capture | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json` | Fifth lambda acquisition attempt re-inspecting the existing PhysRevB.27.1568 PDF | Captures same-source `Nb3Sn I lambda=1.78` and sibling `Nb3Sn II lambda=1.82`, superseding source-split lambda as the preferred review path while keeping patch blocked | +| Nb3Sn same-source lambda patch impact preview | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json` | Non-executing preview pairing PhysRevB.27.1568 Table II `omega_log` with Table V `lambda` | Shows same-source provenance improves but row error remains about `29.77%` against the working Tc and the topic average remains near `59.76%` | +| Nb3Sn Allen-Dynes same-source harness preview | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json` | Non-executing preview of the same-source Nb3Sn Table II/Table V values under an Allen-Dynes omega_log/f1/f2 harness | Shows `Nb3Sn I` predicts about `17.98 K` with `1.74%` working-row error, but keeps the raw McMillan verifier unchanged | +| Allen-Dynes verifier branch design packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json` | Design-only packet for a separate source-labeled Allen-Dynes verifier branch | Defines the new artifact target, input schema, formula contract, strict-vs-diagnostic lanes, and separation rules so the raw McMillan gate is not silently replaced | +| Nb3Sn PhysRevB.27.1568 unified non-mirrored policy request | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json` | Consolidated policy request for using DOI/URL/locator/transcription evidence instead of mirroring the APS PDF | Accepts the non-mirrored route only for this Nb3Sn source package and the Allen-Dynes strict smoke-test gate | +| Nb3Sn Allen-Dynes policy release preview | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json` | Non-executing preview of what happens if the PhysRevB.27.1568 non-mirrored route is accepted | Shows the Nb3Sn smoke-test strict branch passes with `2.07%` average error; the actual policy request now records that acceptance | +| Nb3Sn Allen-Dynes policy transition checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json` | Procedural checklist for applying the accepted PhysRevB.27.1568 policy decision | Records the exact policy fields, verifier/audit commands, and claims still forbidden after the two-row smoke-test release | +| Nb3Sn lambda numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json` | First row-usable lambda capture shell for the strongest A15 candidate | Locks the source family and convention dependency so the next pass can fill the actual lambda value instead of rebuilding the record shape | +| Nb3Ge full-text numeric acquisition packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json` | Full-text extraction execution packet for the weaker current A15 candidate | Converts the current `Nb3Ge` support captures into one numeric extraction handoff without overstating its weaker hint layer | +| Nb3Ge compatibility review packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json` | Explicit comparison between the working `Nb3Ge` row and the current A15 text plus hint layer | Shows that `Tc` and family-level `mu_star` are less hostile than the still-missing phonon and `lambda` numerics | +| Nb3Ge primary numeric capture requirement packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json` | Explicit statement of what the first source-backed Nb3Ge numeric pass must capture | Converts the weaker A15 row into a concrete Tc-plus-phonon-plus-lambda capture contract | +| Nb3Ge phonon first numeric execution packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json` | Field-specific execution packet for the first Nb3Ge phonon numeric pass | Turns the first numeric target into one auditable packet with target table, success condition, and stop rule | +| Nb3Ge phonon numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json` | First row-usable phonon numeric capture shell for the weaker A15 candidate | Locks the source family and proxy direction so the next pass can fill the actual numeric phonon value instead of rebuilding the record shape | +| Nb3Ge lambda numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json` | First row-usable lambda capture shell for the weaker A15 candidate | Locks the source family and convention dependency so the next pass can fill the actual lambda value instead of rebuilding the record shape | +| Nb3Ge lambda first numeric execution packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json` | Field-specific execution packet for the first Nb3Ge lambda numeric pass | Turns the paired lambda target into one auditable packet with target table, success condition, and convention lock | +| A15 primary numeric capture contract summary | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json` | One-file summary of the two A15 per-row capture contracts | Gives the next extraction pass one shared handoff surface while still preserving the row-level differences | +| A15 numeric capture shell summary | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json` | One-file summary of the current A15 numeric-capture shell layer | Makes the pair-level shell state auditable without re-reading all four per-field shell files | +| A15 numeric execution packet summary | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json` | One-file summary of the current A15 field-execution packet layer | Makes the pair-level execution surface auditable without re-reading all four per-field execution packets | +| A15 numeric execution order summary | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json` | One-file summary of the recommended live execution order across the four A15 packets | Gives the next real extraction pass a clear order without reconstructing priority from multiple queue and dashboard files | +| A15 lambda abstract numeric review packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json` | Pair-level review of what the newly captured abstract lambda numerics do and do not resolve for `Nb3Sn` and `Nb3Ge` | Shows that `lambda=1.5` and `lambda=1.9` are useful same-family signals but still below row-usable archival capture | +| A15 first live capture target packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json` | One-file declaration of the single next live capture target across the A15 pair | Makes it explicit that `Nb3Sn` phonon is the first real numeric pass to attempt before the rest of the A15 sequence | +| local PDF numeric extraction blocker report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json` | Explicit report on why the current workspace still cannot complete a true local A15 PDF extraction pass | Records that a bundled PDF runtime now exists, but the current local PDF pool still does not provide a usable A15 numeric-source hit | +| remote A15 access-path report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json` | Explicit report on what remote abstract-layer access has already been confirmed for the A15 numeric sources | Records that the key APS and ScienceDirect abstract layers are reachable, while table-level numeric capture is still missing | +| remote A15 full-text capture blocker report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json` | Explicit report on why the current remote path still stops short of table-level A15 numeric capture | Records that source discovery is good enough, but full table/value capture is still missing in the current workflow | +| remote A15 search expansion report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json` | Explicit report on what the broader remote search pass added beyond the first abstract confirmation | Records that OSTI and host search layers strengthen source relevance without yet producing row-specific numeric capture | +| A15 adjacent phonon context report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json` | Search-guidance record of nearby phonon literature for `Nb3Sn` and `Nb3Ge` | Pins adjacent phonon-context papers that may help orient a future live pass without replacing the canonical row-capture source | +| A15 primary-host lambda numeric capture report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json` | Explicit report on abstract-level lambda numerics from the chosen ScienceDirect host | Records `lambda=1.5` for `Nb3Sn` and `lambda=1.9` for `Nb3Ge` while keeping both below raw-page or table-level archival status | +| A15 patch-review block decision | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json` | Formal pair-level decision that still blocks patch review for `Nb3Sn` and `Nb3Ge` | Prevents text captures and family hints from being mistaken for row-usable phonon and `lambda` evidence | +| A15 full-text table target map | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json` | Table/section targeting guide for the A15 full-text pass | Narrows the next extraction pass to likely tables and sections instead of just naming papers | +| Nb3Sn raw-page capture checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json` | Stepwise extraction worksheet for the first A15 full-text pass | Turns the `Nb3Sn` packet and table-target map into a literal capture order | +| Nb3Ge raw-page capture checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json` | Stepwise extraction worksheet for the matching A15 full-text pass | Turns the `Nb3Ge` packet and table-target map into a literal capture order | +| Vanadium full-text numeric acquisition packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json` | Full-text extraction execution packet for the top-priority elemental blocker | Converts the Vanadium source chain, citation-integrity gate, and field targets into one guarded extraction handoff | +| Vanadium raw-page capture checklist | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json` | Stepwise extraction worksheet for the first Vanadium full-text pass | Turns the Vanadium packet into a page-confirmed capture order with citation-integrity control | +| Vanadium citation integrity report | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json` | Weighed bibliography note for the page-range conflict | Shows that APS-style pagination is currently better supported but still not directly page-confirmed | +| Residual extraction dashboard | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json` | One-file control surface for the three unresolved rows | Summarizes the current state, blocker, and next short action for Vanadium, Nb3Sn, and Nb3Ge | +| external acquisition queue | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json` | External-source sequencing queue for raw row archiving | Orders which material and fields should be archived first | +| external topic handoff gate | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json` | External-to-topic gate for handing archived evidence back into topic-local review | Prevents partial archive notes from being mistaken for topic-review-ready evidence | +| Vanadium source record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json` | Bibliographic publication anchor for the weakest residual row, pinned to MIT OCW and the historical Phys. Rev. publication | Useful publication anchor only; not yet a row-level transcription | +| Vanadium Tc text-capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json` | Secondary-host abstract-style Tc capture for `Vanadium` | Improves the intake layer, but still sits below primary raw-page evidence | +| Vanadium Theta text-capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json` | Secondary-host abstract-style Debye-temperature capture for `Vanadium` | Improves the intake layer, but still sits below primary raw-page evidence | +| Vanadium lambda text-capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json` | Abstract-level electron-phonon field-support capture for `Vanadium` | Confirms field relevance only; still lacks a row-specific lambda value | +| Vanadium mu-star hint record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json` | Secondary numeric hint package for `Vanadium` Coulomb pseudopotential | Narrows the plausible range only; not row-usable benchmark evidence | +| Vanadium numeric hint summary | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json` | Consolidated secondary numeric hint layer for the unresolved `Vanadium` row | Search-prior package only; still below row-usable standard | +| Vanadium lambda numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json` | Open-fulltext numeric lambda capture for `Vanadium` | Stronger than a hint, but still pending benchmark compatibility review | +| Vanadium mu-star numeric capture record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json` | Open-fulltext numeric mu-star capture for `Vanadium` | Stronger than a hint, but still pending convention compatibility review | +| Vanadium compatibility review packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json` | Explicit comparison between the working row and the current Vanadium captures | Shows where patch review is still blocked by mismatch or convention conflict | +| Vanadium patch-block decision | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json` | Formal decision record for the older Vanadium patch preview | Freezes the current do-not-apply state until the conflict is resolved | +| Vanadium primary-capture requirement packet | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json` | Explicit statement of what the first primary Vanadium page capture must contain | Converts the remaining Tc/Theta blocker into a concrete capture contract | +- The Vanadium full-text packet, external acquisition queue, and topic handoff gate now all agree that the remaining endgame is primary raw-page confirmation for `Tc` and `Theta_D`, followed by row-usable upgrades for `lambda_ep` and `mu_star`. +| Nb3Sn source record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json` | Primary-source anchor for the Nb3Sn blocker row | Pins the publication anchor before row-level capture | +| Nb3Ge source record | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json` | Primary-source anchor for the Nb3Ge blocker row | Pins the publication anchor before row-level capture | +| Vanadium external archive dossier | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json` | Per-material external archive checklist for the top-priority residual row | Lists the artifact requirements for Tc, proxy, lambda, and mu_star before handoff | +| Nb3Sn external archive dossier | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json` | Per-material external archive checklist for unresolved A15 row | Lists the artifact requirements before A15 handoff | +| Nb3Ge external archive dossier | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/archive_dossier.json` | Per-material external archive checklist for unresolved A15 row | Lists the artifact requirements before A15 handoff | +| candidate local source anchors | `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json` | Local repo hints for the next archive pass | Useful starting points only; not external row evidence | ## Unit and benchmark roles @@ -29,6 +219,7 @@ Source-lock package: | `real_superconductor_data.json` | `Tc_K`, `Theta_D_K`, and uncertainty in Kelvin; `lambda_ep` and `mu_star` dimensionless | Primary raw McMillan baseline | | `calibrated_superconductors.json` | `Tc_K`, `Theta_D_K` in Kelvin; `lambda_calibrated` dimensionless | Calibration diagnostic only | | `comprehensive_superconductor_data.json` | `Tc_exp_K`, `omega_log_K` in Kelvin; coupling constants dimensionless | Future Allen-Dynes/UET engine gate | +| `provisional_normalized_superconductors.json` | `Tc_K`, `Theta_D_K` in Kelvin; `lambda_ep` and `mu_star` dimensionless | Internal sensitivity rerun of the raw gate with provisional consensus candidates | Repository note: @@ -37,3 +228,99 @@ Repository note: - Future work should move raw upstream material tables into `docs/data/external/condensed_matter/...` and keep topic-derived calibrated tables under this topic's `Data/` folder. - The current artifact records `run_status=PASS` but `model_gate_status=FAIL`; this is a scientific blocker for the raw McMillan parameter package, not a file-generation failure. - The current artifact also records `parameter_mismatch_audit`: 9 of 10 inverse-solvable rows use a declared `lambda_ep` above the value required to reproduce observed `Tc` with the same `Theta_D_K` and `mu_star`. This directs the next data-hardening step toward row-level `lambda_ep`, `Theta_D_K`, and material-specific phonon-scale provenance. +- The current artifact also records signed-error bias plus type/source summaries so row normalization can be prioritized by material class and literature source cluster. +- The current verifier also writes `row_provenance_manifest.json`, which compares overlapping rows in the raw McMillan gate table against `comprehensive_superconductor_data.json` to identify row-level drift in `lambda_ep` and related inputs. +- The same manifest now includes a cross-package `lambda_ep` substitution audit so we can estimate whether internal row drift is a major driver of the FAIL before claiming a deeper model problem. +- The verifier now also writes `provisional_normalized_superconductors.json`, but that file is explicitly a sensitivity construct. It cannot be used as a source-backed repaired benchmark until each substituted row is locked to an upstream record or literature table. +- The verifier now also writes `provisional_residual_blockers.json`, which narrows the external-resolution queue to the rows that still fail after the internal-consensus sensitivity pass. +- The verifier now also writes `residual_blocker_row_dossiers.json`, which turns the remaining blocker rows into explicit source-check packets with field requirements and unit-decision questions. +- The verifier now also writes `residual_blocker_field_lock_matrix.json`, which tracks which specific fields in the residual rows are still working-copy-only, proxy-choice-open, or blocked on external row resolution. +- The verifier now also writes `residual_blocker_proxy_sensitivity.json`, which compares `Theta_D_K` and `omega_log_K` under the same internal candidate package to guide the next proxy-check pass. +- The verifier now also writes `vanadium_source_lock_packet.json`, which condenses the current best internal state for the Vanadium row into one packet for the next source-normalization pass. +- The verifier now also writes `a15_external_resolution_packet.json`, which condenses the current best internal state for `Nb3Sn` and `Nb3Ge` into one packet for the next external-resolution pass. +- The verifier now also writes `vanadium_candidate_patch_preview.json`, which translates the current Vanadium packet into a proposed row edit that still requires source confirmation before use. +- The verifier now also writes `a15_candidate_patch_preview.json`, which makes the unresolved edit state of `Nb3Sn` and `Nb3Ge` explicit instead of implying a candidate patch exists. +- The verifier now also writes `row_evidence_intake_stub.json`, which is the controlled landing zone for future row evidence before any working-copy field is changed. +- The verifier now also writes `row_evidence_readiness_matrix.json`, which turns the intake stub into a patch-review gate by showing which rows still have pending evidence fields. +- The verifier now also writes `row_evidence_execution_queue.json`, which orders the next evidence pass so the remaining row-source work can proceed in a stable sequence instead of being reconstructed from chat history. +- The verifier now also writes `row_evidence_source_review_packets.json`, which turns each remaining row and field into an explicit review form with source-title, table, row-locator, value, unit, and compatibility slots. +- The verifier now also writes `row_evidence_decision_gate.json`, which turns those review packets into a concrete go/no-go gate so source attachments are not mistaken for patch approval. +- The source-lock package now also points at `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json`, which moves the next evidence-acquisition targets into the external-data layer instead of leaving them only in topic-local workflow files. +- The external row-resolution target folder now also includes `source_evidence_intake_stub.json` and `source_evidence_readiness_matrix.json`, so raw-row archiving has its own landing zone and readiness gate before any topic-local patch workflow begins. +- Those external intake rows are now prefilled with publication DOIs and expected unit bases for `Vanadium`, `Nb3Sn`, and `Nb3Ge`, but they are still only source-anchor-complete, not archive-complete. +- A local repo scan over `references.bib`, `BIBLIOGRAPHY_ANALYSIS.md`, and `Ref/PDF_Downloads/` found no exact raw-PDF or exact reference-file match for `Vanadium`, `Nb3Sn`, or `Nb3Ge`; this narrows the next step to true external archival capture rather than repo-internal extraction. +- A field-coverage pass now shows that the current publication anchors do not support all required fields equally: `Nb3Sn` and `Nb3Ge` currently support `Tc` scope only, while `Vanadium` now has secondary-host `Tc` and `Theta_D` text capture but still lacks primary raw-page confirmation. +- A new source-gap pass now converts that into an acquisition rule: `Tc` can stay on the current primary publications, but `Theta_D/omega_log`, `lambda_ep`, and most `mu_star` evidence still require supplemental-source capture. +- A new supplemental-source candidate map now pins likely follow-up literature families for those non-`Tc` fields, especially for `Nb3Sn` and `Nb3Ge`. +- A new supplemental-source selection matrix now chooses the first source family to inspect for each unresolved field, so the next archive pass can move directly from governance into extraction. +- A new A15 extraction plan now turns that choice into a step order with success conditions, so `Nb3Sn` and `Nb3Ge` can be archived without re-deriving the workflow. +- A new A15 Tc capture stub now turns the first step of that plan into a direct transcription surface for the earliest extraction pass. +- That same A15 Tc capture stub now contains first-pass `Tc` text capture for `Nb3Sn` and `Nb3Ge`, but both entries still remain below archive-ready status because `archived_raw_path` is still null. +- `Nb3Sn` now has that Tc capture upgraded to APS primary-host abstract context, which is stronger than a generic text note but still below raw-page archive standard. +- `Nb3Ge` now has its Tc capture upgraded to primary publication-record context, which is stronger than a generic text note but still below raw-page archive standard. +- `Nb3Ge` now also has its lambda support upgraded to ScienceDirect primary-host abstract context, which makes the A15 pair more symmetric even though the row-specific lambda value is still missing. +- `Nb3Ge` now also has its phonon targeting note upgraded to PRB primary-host abstract context, so the A15 pair is now nearly symmetric at the text-layer handoff stage. +- The external intake stub for the A15 pair now also reflects those upgrades directly, so `Nb3Sn` and `Nb3Ge` no longer look blank at the phonon and lambda fields while they wait for row-specific numerics. +- Those two first-pass Tc captures are now also emitted as per-material evidence records, but they still remain below archive-ready status because no raw page or mirrored PDF path is attached. +- The A15 phonon-proxy pass now also has a dedicated stub, but it is still entirely empty and therefore remains one full step behind the Tc field. +- The A15 phonon-proxy stub now has an abstract-level convention capture, but it still lacks row-specific `omega_log` or Debye-style values for either `Nb3Sn` or `Nb3Ge`. +- The A15 phonon capture stub now also records that the primary-host PRB abstract says phonon-spectrum moments including `omega_log` are tabulated, which gives the next full-text pass a sharper table target even though the numeric row value is still uncaptured. +- `Nb3Sn` now has that phonon targeting note materialized in its per-row capture record too, so the next pass no longer starts from a generic convention note alone. +- `Nb3Sn` now also has a dedicated phonon numeric-capture record shell, which is the first A15 artifact in this repo that is shaped specifically for a row-usable phonon value rather than just a support-text note. +- `Nb3Sn` now also has a matching lambda numeric-capture record shell, so its phonon and lambda fields can now move together through the numeric-capture layer instead of diverging again. +- `Nb3Ge` now also has a matching phonon numeric-capture record shell, so the A15 pair now enters the numeric-capture layer symmetrically even though `Nb3Sn` still has the stronger shortcut clues. +- `Nb3Ge` now also has a matching lambda numeric-capture record shell, so the A15 pair now has both phonon and lambda shells on both rows before any true table-value extraction begins. +- The new A15 numeric capture shell summary now makes that pair-level shell state explicit in one place, so the numeric layer is easier to audit and hand off before real table values arrive. +- The new `Nb3Sn` phonon first numeric execution packet now turns the strongest A15 numeric target into a one-file execution handoff, so the next pass no longer has to reconstruct the first field-level capture from the broader pair workflow. +- The new `Nb3Sn` lambda first numeric execution packet now does the same for the paired coupling field, so the first serious A15 numeric pass can stay inside one row and one convention family from phonon through lambda. +- The new `Nb3Ge` lambda first numeric execution packet now completes that same pairwise execution shape for the weaker A15 row, so both A15 materials now have phonon-plus-lambda execution packets before any true table values are filled. +- The new A15 numeric execution packet summary now makes that four-packet execution layer explicit in one place, so the next real extraction pass can be handed off without reassembling the pair from separate row files. +- The new A15 numeric execution order summary now makes the recommended pass order explicit too, so the first live extraction sequence can start without re-deriving whether `Nb3Sn` or `Nb3Ge` should move first. +- The new A15 lambda abstract numeric review packet now condenses the pair-level meaning of `lambda=1.5` for `Nb3Sn` and `lambda=1.9` for `Nb3Ge`: both values strengthen same-family compatibility, but neither one is yet strong enough to substitute for row-usable archival capture. +- The new Nb3Sn phonon critical blocker packet now makes the next decisive A15 step explicit too: until one row-usable phonon numeric value is captured for `Nb3Sn`, the stronger abstract-level lambda story still cannot move much further toward patch-review readiness. +- The new A15 first live capture target packet now compresses the next operational choice even further: if someone is ready to do a real numeric pass now, the first thing to attempt is `Nb3Sn` phonon from the PRB table layer. +- The new Nb3Sn phonon capture acceptance gate now closes that loop: once the live pass is attempted, there is now an explicit definition of what counts as success and what still counts as unresolved capture. +- The new Nb3Sn phonon live capture attempt template now turns that gate into a ready-to-fill operator sheet, so the first real pass can be recorded in one place without rebuilding the workflow. +- The new Nb3Sn phonon live capture bundle compresses that one step further: the first live pass can now start from a single bundle file instead of stitching together the target packet, blocker packet, template, and gate by hand. +- The new Nb3Sn phonon live capture readiness snapshot now adds a quick status read too: two access-layer attempts have already been logged, but the pass is still blocked until a real row-specific phonon value is captured from the PRB table layer. +- The new Nb3Sn phonon live capture session checklist now turns that status into a concrete session plan, so the first real pass can be executed as a linear checklist instead of an improvised search through the workflow files. +- The Nb3Sn phonon live capture session log now records both the earlier failed access-layer attempts and the third APS harvest route success with provisional Table II numeric capture. +- The new Nb3Sn phonon access-probe stop rule closes one more workflow loophole: after two failed access-layer passes, the next attempt is not supposed to re-probe APS/OSTI/PDF routing unless a genuinely new full-text-bearing artifact appears. +- The new Nb3Sn phonon host-family full-text pattern report now records a confirmed in-session route for the target DOI: the APS harvest URL returned `PhysRevB.27.1568.pdf` and enabled Table II extraction. +- The Nb3Sn phonon numeric capture record is no longer an empty shell: APS harvest PDF Table II now provides Nb3Sn I `omega_log=127 K`, with Nb3Sn II `123 K` retained as a sibling sample pending sample-choice and archive review. +- The Nb3Sn phonon session log now already contains the first failed canonical-source probe too, so the next pass no longer starts from zero; it starts knowing that the OSTI and abstract layer confirmed the target path but still did not expose a row-specific phonon value. +- The new Nb3Sn phonon attempt-2 strategy packet now converts that first failed probe into a concrete follow-up rule: the next pass must target mirrored-fulltext or table-layer capture rather than re-running the same abstract/summary confirmation path. +- The new Nb3Sn phonon attempt-2 session packet now turns that follow-up rule into an operator-facing second-session packet, so the next pass can begin from a concrete mission instead of a general reminder. +- The new Nb3Sn phonon attempt-2 session checklist now turns that mission into a linear execution path, so the second pass can be run as a concrete checklist instead of another open-ended search. +- The new Nb3Sn phonon canonical PDF access hint now sharpens that second pass further: the APS-host PDF entry point should be preferred if reachable, because it is closer to the canonical table layer than the previously logged summary routes. +- The new A15 adjacent phonon context report now adds one more pragmatic aid: nearby phonon literature is pinned for both `Nb3Sn` and `Nb3Ge`, which may help orient a stuck live pass even though those adjacent sources still do not replace the canonical row-capture path. +- A new local PDF numeric extraction blocker report now records a sharper practical limit: the current workspace does now have a bundled PDF-text runtime, but the local PDF pool still does not expose a usable A15 numeric-source hit, so the live numeric pass still needs better local inputs before it can be completed in-repo. +- A new remote A15 access-path report now records the complementary fact: the key APS and ScienceDirect abstract layers are reachable and already confirm the right source families, but they still do not substitute for captured table-level numeric evidence inside the repo. +- A new remote A15 full-text capture blocker report now records the next limit too: source discovery and abstract confirmation are no longer the hard part, but the workflow still does not yet hold a captured table-level numeric value from those hosts. +- A new remote A15 search expansion report now records the incremental gain from a broader search pass too: source relevance for the chosen A15 family is stronger, the OSTI layer now also exposes a family-level lambda relation, but the workflow still remains below row-specific numeric capture. +- The A15 lambda layer no longer stops at support-only text: the chosen ScienceDirect abstract now exposes `lambda=1.5` for `Nb3Sn` and `lambda=1.9` for `Nb3Ge`, but both values still remain below raw-page or table-level archival capture. +- `Nb3Sn` now has that lambda support upgraded to ScienceDirect primary-host abstract context, which is stronger than a generic field note but still below a row-specific lambda capture. +- The A15 phonon and lambda support captures are now emitted as per-material records, but they still remain support-text artifacts rather than row-value archives. +- The new numeric gap report now makes that boundary explicit: the A15 pair still lacks row-specific numeric values for phonon proxy, lambda, and mu_star. +- The new web-access numeric blocker report makes the acquisition constraint explicit too: the current web-accessible abstract and record layer does not expose those row-specific A15 numeric values, so the next pass must use full-text, full-table, or mirrored-raw capture rather than another abstract-only search. +- The new secondary numeric hint report adds one more layer of discipline: some weak A15 numeric clues now exist, especially for `Nb3Sn`, but they remain secondary-only and must not be patched into the benchmark row until a row-specific source capture confirms them. +- The new `Nb3Sn` full-text numeric acquisition packet now turns that situation into a concrete next move: `Nb3Sn` should be the first A15 row sent through a true full-text or mirrored-table numeric extraction pass. +- The new `Nb3Sn` compatibility review packet now sharpens that first A15 pass: `Tc` is already close and `mu_star` is not the main fight, so the unresolved endgame is really the phonon-proxy choice plus a row-usable `lambda`. +- The new `Nb3Sn` primary numeric capture requirement packet now turns that endgame into a concrete contract: the row cannot leave block state until one Tc page, one phonon numeric, and one lambda numeric are all captured under one resolved convention. +- The new `Nb3Ge` full-text numeric acquisition packet completes the pair-level handoff and makes explicit that `Nb3Ge` should follow the same extraction pattern, but with less help from secondary numeric hints. +- The new `Nb3Ge` compatibility review packet now makes the asymmetry with `Nb3Sn` explicit too: `Tc` and family-level `mu_star` are not the main problem, but `Nb3Ge` still lacks even the modest numeric shortcut layer that softens the first A15 pass for `Nb3Sn`. +- The new `Nb3Ge` primary numeric capture requirement packet now closes the symmetry gap too: this row now has its own explicit Tc-plus-phonon-plus-lambda capture contract instead of depending only on shared A15 planning surfaces. +- The new A15 primary numeric capture contract summary now gives the next extraction pass one file to work from, while still keeping `Nb3Sn` as the first practical push target. +- The new A15 patch-review block decision now closes the operational loophole too: neither `Nb3Sn` nor `Nb3Ge` may enter patch review until Tc is raw-page confirmed and the phonon plus `lambda` fields are upgraded from hint/support layers to row-usable captures. +- The new A15 full-text table target map narrows the full-text pass another step by identifying the kinds of tables and sections that should be inspected first for `Tc`, phonon moments, and `lambda`. +- The new `Nb3Sn` raw-page capture checklist turns that narrowed plan into a direct extraction worksheet, making it easier to move from governance into actual row capture. +- The new `Nb3Ge` raw-page capture checklist completes the same move for the second A15 row, so the pair now has parallel extraction worksheets. +- The new `Vanadium` full-text numeric acquisition packet gives the top-priority elemental row the same handoff treatment, while keeping the page-range discrepancy as an explicit gate that must be cleared before the row is trusted. +- The new `Vanadium` raw-page capture checklist now turns that guarded handoff into an explicit page-confirmed extraction worksheet, so the elemental row is no longer behind the A15 pair in execution readiness. +- The new `Vanadium` citation integrity report improves that gate further by showing that two bibliographic layers support the APS-style pagination, but the primary raw page is still needed before the gate can be called closed. +- The new residual extraction dashboard pulls those row-specific assets back together into one view, which reduces handoff friction without changing any scientific gate. +- That same external folder now also includes `external_acquisition_queue.json` and `topic_handoff_gate.json`, so the archive pass has both an execution order and a formal handoff checkpoint before topic-local compatibility review begins. +- The external row-resolution target folder now also includes one archive dossier per residual blocker row, so raw-file capture and transcription requirements are explicit at the material level rather than only at the queue level. +- That same folder now also includes `candidate_local_source_anchors.json`, which records the local citation hints currently present in the repo while keeping them clearly below the standard of external row evidence. +- It now also includes one source-chain or source-record file per residual row family where we have already identified a viable publication anchor, so the next archive pass starts from pinned publications instead of free-text chat notes. +- The verifier now also writes topic-level `source_evidence_intake_stub.json`, `source_evidence_readiness_matrix.json`, and `branch_claim_gate.json` so the raw baseline FAIL cannot be confused with a stronger topic-level pass. diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json b/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json new file mode 100644 index 000000000..7b88c1567 --- /dev/null +++ b/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json @@ -0,0 +1,68 @@ +{ + "schema_version": "1.0", + "source_class": "allen_dynes_source_labeled_input_table", + "checked_date": "2026-05-15", + "purpose": "Smoke-test input table for the separate Allen-Dynes verifier branch. This table is intentionally separate from the raw McMillan working-copy table.", + "design_packet": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "rows": [ + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn I", + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row", + "table_tc_K": 17.97, + "omega_log_K": 127, + "omega2_sqrt_K": 177, + "lambda_ep": 1.78, + "mu_star": 0.13, + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "archive_policy_state": "session_local_pdf_non_mirrored_citation_accepted_for_allen_dynes_branch", + "input_label": "source_locked_same_source_family", + "strict_gate_eligible": false, + "strict_gate_release_condition": { + "policy_request_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "decision_field": "policy_decision_request.decision_state", + "accepted_decision_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "current_decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + }, + "strict_gate_exclusion_reason": "Only applies if the policy request is no longer accepted; current decision releases this row for the Allen-Dynes strict branch gate.", + "notes": "Primary smoke-test row because Nb3Sn I has same-source Table II omega moments and Table V lambda." + }, + { + "material": "Nb3Sn", + "sample_label": "Nb3Sn II", + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row sibling comparison", + "table_tc_K": 17.93, + "omega_log_K": 123, + "omega2_sqrt_K": 175, + "lambda_ep": 1.82, + "mu_star": 0.13, + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "archive_policy_state": "session_local_pdf_non_mirrored_citation_accepted_for_allen_dynes_branch", + "input_label": "source_locked_same_source_family", + "strict_gate_eligible": false, + "strict_gate_release_condition": { + "policy_request_path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "decision_field": "policy_decision_request.decision_state", + "accepted_decision_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "current_decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + }, + "strict_gate_exclusion_reason": "Only applies if the policy request is no longer accepted; current decision releases this sibling row for the Allen-Dynes strict branch gate.", + "notes": "Sibling comparison row from the same PhysRevB.27.1568 tables." + } + ], + "claim_boundary": "This input table supports only the separate Allen-Dynes smoke-test verifier. It does not edit or replace the raw McMillan benchmark data." +} diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json b/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json index 949e89794..e0703959e 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json +++ b/docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/source_lock_manifest.json @@ -6,7 +6,105 @@ "external_source_records": [ "docs/data/external/condensed_matter/superconductivity/mcmillan_1968/source_record.json", "docs/data/external/condensed_matter/superconductivity/allen_dynes_1975/source_record.json", - "docs/data/external/condensed_matter/superconductivity/nims_supercon/source_record.json" + "docs/data/external/condensed_matter/superconductivity/nims_supercon/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json" ], "derived_inputs": [ { @@ -23,6 +121,13 @@ "unit_system": "Tc_exp_K and omega_log_K in Kelvin-equivalent units; couplings dimensionless.", "benchmark_role": "future Allen-Dynes/UET engine gate input" }, + { + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json", + "source_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "preprocessing": "Separate smoke-test input table using same-source PhysRevB.27.1568 Nb3Sn Table II/Table V captures; strict gate eligibility is blocked until archive policy is accepted.", + "unit_system": "Tc_K, omega_log_K, and omega2_sqrt_K in Kelvin; lambda_ep and mu_star dimensionless.", + "benchmark_role": "separate Allen-Dynes smoke-test verifier input; does not replace raw McMillan gate" + }, { "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/calibrated_superconductors.json", "source_record": "docs/data/external/condensed_matter/superconductivity/mcmillan_1968/source_record.json", diff --git a/docs/topics/0.4_Superconductivity_Superfluids/LIMITATIONS.md b/docs/topics/0.4_Superconductivity_Superfluids/LIMITATIONS.md index f901007d4..982d96920 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/LIMITATIONS.md +++ b/docs/topics/0.4_Superconductivity_Superfluids/LIMITATIONS.md @@ -5,8 +5,146 @@ - The topic still needs a clear separation between phenomenological fit behavior and stronger microscopic claims. - The raw McMillan baseline currently has high residuals and should be treated as a model/baseline blocker, not a successful UET prediction. - The inverse-McMillan diagnostic indicates the current working-copy `lambda_ep` values are systematically high relative to the values needed to reproduce observed `Tc` with the declared `Theta_D_K` and `mu_star` inputs. +- Because the verifier is limited to the conventional subset with declared `lambda_ep`, the FAIL applies to the raw McMillan gate over that subset; high-Tc cuprates are currently excluded rather than silently counted. - Calibrated `lambda` values and heuristic coherence/Z corrections must not be described as no-fit predictions. - High-Tc cuprates and hydrides require separate source-backed verifiers before any claim upgrade. - Internal script execution does not by itself establish external replication, formal proof, or broad physical closure. - Source records for McMillan 1968, Allen-Dynes 1975, and NIMS SuperCon now exist, but raw NIMS MDR data is not yet mirrored or consumed by the verifier. - Until row-level electron-phonon coupling, phonon temperature/log-frequency, and Coulomb pseudopotential provenance is source-normalized, the FAIL should be interpreted as a parameter-package/model-gate blocker. +- Drift between the raw McMillan gate table and the broader topic package can now be measured, but it is still an internal consistency check rather than upstream row certification. +- Even if the substitution audit improves some rows, that only shows package drift sensitivity under fixed `Theta_D_K`; it does not validate the substituted package as authoritative. +- The normalization queue is only a repair-order tool. A row stays non-authoritative until its values are tied to explicit upstream rows or literature tables. +- The status ledger improves work control, but it still depends on internal diagnostics until upstream row identities are actually attached. +- An internal-consensus candidate is still not a source-backed row. It only means two local diagnostics roughly agree. +- A provisional normalized sensitivity pass may reduce error substantially, but that still does not convert the underlying row substitutions into verified benchmark data. +- Even the residual-blocker map after provisional substitutions is still an internal control artifact; the remaining rows are hypotheses about where to check next, not settled source corrections. +- The row dossiers improve handoff quality, but they still point to source checks that have not yet been completed. +- The field-lock matrix makes unresolved fields explicit, but it still reflects internal workflow state rather than upstream certification. +- The proxy-sensitivity comparison can rank proxy choices internally, but it does not by itself prove whether Debye temperature or log-phonon frequency is the correct source-backed field for a row. +- The Vanadium packet shortens the path to the next source check, but it still depends on internal diagnostics until row-level evidence is attached. +- The A15 packet shortens handoff for `Nb3Sn` and `Nb3Ge`, but both rows still remain unresolved until explicit upstream or literature row evidence is attached. +- The Vanadium patch preview improves implementation readiness, but it is still a hypothetical edit until the row evidence confirms the values. +- The A15 blocked patch preview is intentionally non-actionable; it exists to prevent premature edits while the critical fields are still unresolved. +- The intake stub improves evidence capture discipline, but it still depends on a later human or scripted review step to confirm the evidence is sufficient. +- The intake stub now carries useful working-copy context for `Vanadium`, `Nb3Sn`, and `Nb3Ge`, but those prefilled entries are still internal handoff state rather than accepted source evidence. +- The readiness matrix now separates `fields_with_working_context` from `fields_complete`, but it still cannot judge whether the evidence quality is scientifically adequate by itself. +- The execution queue improves sequencing for the next evidence pass, but it still depends on later source review and does not reduce the raw McMillan FAIL by itself. +- The source-review packets improve evidence attachment discipline, but they are still empty review templates until real table rows or literature values are entered and checked. +- The decision gate improves review discipline, but it still begins in a fully blocked state until real source evidence is attached and judged compatible field by field. +- The new external row-resolution target manifest pins what must be collected next, but it is still only an acquisition target list until raw rows or literature tables are actually archived under `docs/data/external/...`. +- The new external intake and readiness files improve archive discipline, but they still start empty and do not reduce the raw McMillan FAIL until real row evidence is actually mirrored or transcribed. +- The external intake files are no longer bibliographically blank, but they are still not archive-complete until row locators, raw paths, and extracted values are filled in. +- The new external acquisition queue and topic handoff gate improve process control, but they are still workflow scaffolding until real archived evidence exists for at least the Vanadium row. +- The new per-material external dossiers improve row-level archive discipline, but they still do not reduce the FAIL until real source files or transcriptions are attached. +- The new local-anchor manifest reduces search thrash inside the repo, but it still does not count as external evidence and cannot unlock patch review by itself. +- The new `Nb3Sn`, `Nb3Ge`, and `Vanadium` source records improve provenance anchors, but no residual row is source-complete until the actual row values, locators, and units are archived in the repo. +- A local repo scan now makes another blocker explicit: the current `references.bib`, `BIBLIOGRAPHY_ANALYSIS.md`, and `Ref/PDF_Downloads/` pool do not contain an exact raw-PDF or exact reference-file match for `Vanadium`, `Nb3Sn`, or `Nb3Ge`. +- The current publication anchors are also field-incomplete: `Nb3Sn` and `Nb3Ge` support `Tc` scope from abstract or record text, while `Vanadium` now has secondary-host `Tc` and `Theta_D` text capture; none of the three currently demonstrates `lambda_ep` or `mu_star` coverage at archive-complete level. +- Because of that field gap, the next archive pass cannot honestly stop at the current primary publications; supplemental-source capture is still required for `Theta_D/omega_log`, `lambda_ep`, and most `mu_star` fields. +- The new supplemental-source candidate map narrows that search, but those candidates are still unarchived and unreviewed; they cannot yet support topic-local row edits. +- The new supplemental-source selection matrix reduces ambiguity about what to inspect first, but it still does not replace the need to archive row locators, extracted values, and unit bases from the chosen sources. +- The new A15 extraction plan reduces workflow ambiguity for `Nb3Sn` and `Nb3Ge`, but it still remains a plan until the chosen source passages are actually archived into the repo. +- The new A15 Tc capture stub reduces friction for the first extraction pass, but it still remains empty until page/section locators, quoted text, and normalized values are actually filled from the chosen publications. +- `Nb3Sn` and `Nb3Ge` now have first-pass `Tc` text capture, but those captures are still not enough for topic handoff because the raw archive path has not yet been mirrored into the repo. +- `Nb3Sn` now has its Tc capture upgraded to APS primary-host abstract context, but that still does not replace the need for a raw-page or mirrored-PDF archive path. +- `Nb3Ge` now has its Tc capture upgraded to primary publication-record context, but that still does not replace the need for a raw-page or mirrored-PDF archive path. +- `Nb3Ge` now also has its lambda support upgraded to ScienceDirect primary-host abstract context, but that still does not replace the missing row-specific lambda value. +- `Nb3Ge` now also has its phonon targeting note upgraded to PRB primary-host abstract context, but that still does not replace the missing row-specific phonon numeric value. +- Even with those A15 intake upgrades, both rows still remain blocked because text-layer support is not the same thing as row-specific numeric capture. +- The new per-material A15 Tc text-capture records make the evidence more concrete, but they still remain text-layer captures rather than raw-page archive artifacts. +- The new A15 phonon capture stub reduces setup cost for the next field, but it is still empty and therefore does not yet improve the scientific blocker by itself. +- The A15 phonon capture stub now contains a useful convention statement, but it still does not provide row-level proxy values and therefore cannot yet settle the benchmark input numerically. +- The A15 phonon capture stub now also has a sharper table-target note from the primary-host abstract, but it still does not provide the row-level proxy value itself. +- `Nb3Sn` now carries that sharper phonon-targeting note in its per-row record too, but that still does not replace the missing row-specific phonon numeric capture. +- The `Nb3Sn` phonon numeric-capture record now contains a table-layer APS harvest PDF value, Nb3Sn I `omega_log=127 K`, but it still does not reduce the FAIL until sample choice, repo archive policy, same-family lambda review, and broader A15 patch gates are completed. +- The new Nb3Sn phonon repo archive policy review keeps the APS PDF as session-local evidence rather than mirroring it into the repo, so the capture remains below archive-complete status until a rights-safe archive or non-mirrored citation policy is approved. +- The new Nb3Sn non-mirrored citation acceptance criteria show that the phonon capture has the needed DOI, URL, locator, table, row, unit, and short transcription fields; the unified PhysRevB.27.1568 policy request now accepts this route only for the Allen-Dynes Nb3Sn source package. +- The older Nb3Sn non-mirrored citation policy decision stub remains a pre-unification placeholder; the current controlling decision is the 2026-05-15 unified policy request. +- The new 2026-05-13 Nb3Sn phonon review handoff snapshot consolidates the capture and blocker state, but it remains a handoff surface only and does not certify a benchmark-ready value. +- The new Nb3Sn sample-choice review weakly prefers `Nb3Sn I` over `Nb3Sn II`, but the preference is based on small numerical differences and therefore cannot source-lock the benchmark row by itself. +- The new Nb3Sn phonon-lambda sensitivity review shows that `omega_log=127 K` is directionally useful with the current `lambda=1.8`, but pairing it with abstract-level `lambda=1.5` worsens the row sensitivity; this blocks any naive combined substitution. +- The new Nb3Sn single-field patch impact preview shows that even the best captured-phonon-only case would leave Nb3Sn at `29.10%` relative error and the topic average at `59.69%`, so it is useful triage but not a patch authorization. +- The new Nb3Sn lambda compatibility gap review shows that abstract `lambda=1.5` should stay a review foothold only: it worsens the captured-phonon preview, while the lambda needed for a naive inverse fit is a diagnostic rather than source evidence. +- The new Nb3Sn lambda row-level evidence target narrows the next pass, but it still contains no accepted lambda value; it only defines what evidence would be sufficient to fill the lambda capture record. +- The new Nb3Sn lambda acquisition readiness snapshot makes the next pass operationally ready, but it still blocks filling `normalized_value_dimensionless` until row-level lambda evidence beyond abstract `lambda=1.5` is captured. +- The new Nb3Sn lambda acquisition attempt log records that the first post-readiness web pass found only the already known abstract `lambda=1.5`; no row-level lambda table, figure, or alpha2F-derived value has been captured yet. +- The new Nb3Sn lambda attempt-2 mirror search report records the same blocker at the mirror layer: open-web searches found citation-only PDFs and bibliographic surfaces, not the Weber full-text row-level lambda content. +- The new Nb3Sn lambda attempt-3 alternate source scan finds open-access support for `lambda_ep≈1.8`, but this remains support-only because it is not yet tied to a row-level locator or the `Nb3Sn I omega_log=127 K` sample-family context. +- The new Nb3Sn lambda attempt-4 APS tunneling full-text capture is stronger than attempt-3 because it finds primary-source `lambda=1.8±0.15`, but it still cannot fill the Weber-locked capture record until source-split compatibility and non-mirrored/archive policy are explicit. +- The new Nb3Sn source-split compatibility policy review blocks combining Weber `omega_log=127 K` with PRB tunneling `lambda=1.8±0.15` for now because the row/sample identity is not shared, both raw PDFs remain session-local, the PRB paper reports `mu*=0.16±0.03` rather than the current row's `0.13`, and the source-split preview still fails the per-row gate. +- The new Nb3Sn tunneling non-mirrored citation criteria and decision stub make the PRB lambda/mu* archive blocker explicit: content fields are present, but no reviewer or project policy has accepted the non-mirrored APS evidence path for handoff or patch use. +- The new Nb3Sn tunneling `mu_star` compatibility preview shows that carrying the PRB source convention makes the source-central `omega_log=127 K`, `lambda=1.8`, `mu*=0.16` case worse (`34.74%` error) than keeping the current `mu*=0.13`, and no explored uncertainty-grid case clears the 20% per-row gate. +- The new Nb3Sn lambda attempt-5 same-source capture re-inspects the PhysRevB.27.1568 APS harvest PDF and captures Table V `Nb3Sn I lambda=1.78` plus sibling `Nb3Sn II lambda=1.82`, giving a better source-family match than the tunneling source split but still leaving archive policy and patch gates unresolved. +- The new Nb3Sn same-source lambda patch preview shows that pairing Table II `omega_log=127 K` with Table V `lambda=1.78` still leaves the working-row error around `29.77%` and the projected topic average near `59.76%`, so the capture improves provenance rather than model-gate status. +- The new Nb3Sn Allen-Dynes same-source harness preview shows the same captured values behave very differently under the formula family they were meant for: `omega_log=127 K`, `omega2=177 K`, and `lambda=1.78` predict about `17.98 K` with `1.74%` working-row error, but this remains a separate preview and does not change the raw McMillan verifier gate. +- The new Allen-Dynes verifier branch smoke-test now writes a separate artifact; after the PhysRevB.27.1568 policy acceptance, the two Nb3Sn strict rows average about `2.07%` error and the branch gate reports `PASS`, but this is still not a topic-level PASS. +- The unified PhysRevB.27.1568 non-mirrored policy request accepts DOI/URL/locator/short-transcription evidence only for Table II/Table V Nb3Sn evidence and the Allen-Dynes strict smoke-test gate. +- The Allen-Dynes policy release preview remains a non-executing comparison surface; the current gate is controlled by the accepted unified policy request and the regenerated verifier artifact. +- The Allen-Dynes smoke-test verifier is policy-aware: automatic strict-gate release now occurs because the accepted decision is recorded in the policy request. +- The Allen-Dynes policy transition checklist records the applied release process and the claims still forbidden after a two-row smoke-test release. +- The Allen-Dynes policy dry-run artifact remains useful as a guardrail, but the current Allen-Dynes verifier artifact is now the controlling branch gate. +- The new `Nb3Sn` lambda numeric-capture record now contains a same-source Table V value; it supports the separate Allen-Dynes branch gate, but it still does not reduce the raw McMillan FAIL or authorize a benchmark-row patch. +- The new `Nb3Ge` phonon numeric-capture record shell does the same for the weaker A15 row, but it still does not reduce the FAIL until an actual row-specific numeric value is filled and checked. +- The new `Nb3Ge` lambda numeric-capture record shell does the same for the coupling field, but it still does not reduce the FAIL until an actual row-specific numeric value is filled and checked. +- The new A15 numeric capture shell summary improves visibility into that shell layer, but it still does not reduce the FAIL until one of those shell records receives a real row-specific numeric value. +- The A15 lambda capture stub now confirms that the chosen source treats lambda explicitly, but it still does not provide row-level lambda values and therefore does not yet reduce the numerical blocker. +- `Nb3Sn` now has its lambda support upgraded to ScienceDirect primary-host abstract context, but that still does not replace the missing row-specific lambda value. +- The new per-material A15 phonon and lambda support captures make the evidence chain more concrete, but they still stop short of row-specific numeric values and raw-page archival completeness. +- The new A15 numeric gap report confirms that the current blocker is no longer field relevance; it is specifically the absence of row-specific numeric values and raw-page archives for those fields. +- The new A15 web-access numeric blocker report sharpens that limit again: the current abstract and record layer is itself insufficient for those row-specific numeric values, so the next pass requires full-text, full-table, or mirrored-raw capture rather than another abstract-only sweep. +- The new A15 secondary numeric hint report is useful for search prioritization, especially for `Nb3Sn`, but those hints are still too weak to count as row-specific benchmark evidence. +- The new `Nb3Sn` full-text numeric acquisition packet improves handoff quality, but it still does not reduce the FAIL until a real raw-page or mirrored-table numeric capture is attached. +- The new `Nb3Sn` compatibility review packet is useful because it shows that `Tc` and family-level `mu_star` are not the hardest blockers, but it still does not authorize a row edit until the phonon-proxy choice and row-usable `lambda` are settled from source-backed captures. +- The new `Nb3Sn` primary numeric capture requirement packet improves extraction discipline, but it still does not reduce the FAIL until the required Tc, phonon, and lambda captures are actually archived and judged compatible. +- The new `Nb3Sn` phonon first numeric execution packet makes the first A15 numeric pass easier to execute, but it still does not reduce the FAIL until a real row-specific phonon value is captured from the full-text table layer. +- The new `Nb3Sn` lambda first numeric execution packet makes the paired coupling pass easier to execute, but it still does not reduce the FAIL until a real row-specific lambda value is captured under the same resolved convention. +- The new `Nb3Ge` full-text numeric acquisition packet does the same for the second A15 row, but it is still even more dependent on true full-text numeric extraction because the current hint layer is weaker. +- The new `Nb3Ge` compatibility review packet sharpens that point further: `Tc` and family-level `mu_star` are not the hardest blockers here either, but there is still no row-specific external numeric foothold for the phonon or `lambda` fields. +- The new `Nb3Ge` primary numeric capture requirement packet improves extraction discipline, but it still does not reduce the FAIL until the required Tc, phonon, and lambda captures are actually archived and judged compatible. +- The new `Nb3Ge` phonon first numeric execution packet makes the first serious Nb3Ge numeric pass easier to execute, but it still does not reduce the FAIL until a real row-specific phonon value is captured from the full-text table layer. +- The new `Nb3Ge` lambda first numeric execution packet makes the paired coupling pass easier to execute, but it still does not reduce the FAIL until a real row-specific lambda value is captured under the same resolved convention. +- The new A15 numeric execution packet summary improves visibility into that execution layer, but it still does not reduce the FAIL until one of the four field packets receives a real captured numeric value. +- The new A15 numeric execution order summary improves pass ordering, but it still does not reduce the FAIL until the ordered packets are filled with real numeric captures. +- The new A15 lambda abstract numeric review packet improves pair-level interpretation of the captured lambda numerics, but it still does not reduce the FAIL because pair-level review is not the same thing as row-usable archival capture. +- The new Nb3Sn phonon critical blocker packet improves focus, but it still does not reduce the FAIL because focus on the decisive blocker is not the same thing as capturing the blocker field itself. +- The A15 first live capture target packet is now partially fulfilled by a provisional Nb3Sn Table II phonon value, but it still does not reduce the FAIL because a captured value is not benchmark-ready until review and archive gates are complete. +- The new Nb3Sn phonon capture acceptance gate improves evaluation discipline, but it still does not reduce the FAIL because acceptance criteria are not the same thing as a successful capture. +- The new Nb3Sn phonon live capture attempt template improves execution readiness, but it still does not reduce the FAIL because a ready-to-fill attempt sheet is not the same thing as a completed numeric capture. +- The new Nb3Sn phonon live capture bundle improves handoff efficiency, but it still does not reduce the FAIL because a one-file bundle is not the same thing as a successful phonon numeric capture. +- The updated Nb3Sn phonon live capture readiness snapshot is now more concrete because it records that two access-layer attempts have already failed, but it still does not reduce the FAIL because exhausted route probes are not the same thing as a successful table-layer capture. +- The new Nb3Sn phonon live capture session checklist improves execution discipline, but it still does not reduce the FAIL because a checklist-guided session is not the same thing as a successful row-specific phonon capture. +- The Nb3Sn phonon live capture session log now records the successful third access-and-table capture, but it still does not reduce the FAIL because the capture remains provisional pending sample-choice, repo archive, and same-family review. +- The new Nb3Sn phonon attempt-2 strategy packet improves follow-up discipline, but it still does not reduce the FAIL because a better strategy for the next attempt is not the same thing as a successful row-specific phonon capture. +- The new Nb3Sn phonon attempt-2 session packet improves execution readiness for the next pass, but it still does not reduce the FAIL because a better-prepared second session is not the same thing as a successful row-specific phonon capture. +- The new Nb3Sn phonon attempt-2 session checklist improves operational discipline for the second pass, but it still does not reduce the FAIL because a checklist for attempt two is not the same thing as a successful row-specific phonon capture. +- The new Nb3Sn phonon attempt-2 access candidate report narrows the likely full-text path for the second pass, but it still does not reduce the FAIL because a stronger access route is not the same thing as a captured row-specific phonon value. +- The strengthened attempt-2 access candidate report now also reinforces the canonical page span `1568-1585` while making clear that no trusted full-text mirror has yet been confirmed, but that still does not reduce the FAIL because page-span confidence is not the same thing as a captured row-specific phonon value. +- The new Nb3Sn phonon access-probe stop rule improves workflow discipline after two failed access-layer attempts, but it still does not reduce the FAIL because blocking repeated route probes is not the same thing as obtaining the missing row-specific phonon value. +- The APS harvest route has now been confirmed for `10.1103/PhysRevB.27.1568` and used to capture the Nb3Sn Table II phonon value, but this still does not reduce the FAIL by itself because raw benchmark edits require archive policy, sample-choice review, and compatibility review rather than a single extracted value alone. +- The strengthened Nb3Sn phonon canonical PDF access hint now records that the APS result surface itself shows a PDF entry for the target DOI, which makes attempt-002 more concrete, but it still does not reduce the FAIL because a likely or even reachable PDF path is not the same thing as an extracted row-specific phonon value. +- The new A15 adjacent phonon context report improves search guidance, but it still does not reduce the FAIL because adjacent phonon literature is not the same thing as a canonical row-specific capture from the chosen source path. +- The new local PDF numeric extraction blocker report improves honesty about execution readiness, but it still does not reduce the FAIL; it now records that the workspace can read PDFs through the bundled runtime, yet the current local PDF pool still lacks a usable A15 numeric-source hit. +- The new remote A15 access-path report improves visibility into what is already reachable on the web, but it still does not reduce the FAIL because abstract-layer access is not the same thing as row-specific numeric capture. +- The new remote A15 full-text capture blocker report sharpens that limit further, but it still does not reduce the FAIL because confirmed source discovery is still below captured table-level evidence. +- The new remote A15 search expansion report adds confidence in the chosen source family and even exposes one family-level lambda relation, but it still does not reduce the FAIL because stronger search-layer evidence is still below row-specific numeric capture. +- The new A15 primary-host lambda numeric capture report is stronger than support-only text because the chosen ScienceDirect abstract explicitly gives `lambda=1.5` for `Nb3Sn` and `lambda=1.9` for `Nb3Ge`, but those values still need same-family review and stronger archival support before they can be treated as row-usable benchmark evidence. +- The new A15 primary numeric capture contract summary improves handoff efficiency, but it still does not reduce the FAIL until one of the two rows actually completes a source-backed numeric capture pass. +- The new A15 patch-review block decision improves workflow safety, but it still does not reduce the FAIL until both rows actually clear their Tc, phonon, and lambda extraction gates with source-backed numeric captures. +- The new A15 full-text table target map improves extraction focus, but it still does not reduce the FAIL until row-specific numeric values are actually captured and archived. +- The new `Nb3Sn` raw-page capture checklist improves execution readiness, but it still does not reduce the FAIL until the checklist is filled with real archived values. +- The new `Nb3Ge` raw-page capture checklist does the same for the second A15 row, but it still depends on real full-text capture because the hint layer remains weaker than `Nb3Sn`. +- The new `Vanadium` full-text numeric acquisition packet improves handoff quality for the top-priority row, but it still cannot resolve the blocker until the page-range discrepancy is cleared and a real row capture is attached. +- The new `Vanadium` raw-page capture checklist improves execution readiness too, but it still cannot reduce the FAIL until the page-confirmed primary source is actually captured and the remaining fields are transcribed. +- The new `Vanadium` citation integrity report narrows the discrepancy, but it still does not replace direct raw-page confirmation from the primary publication. +- The new `Vanadium` Tc and Theta text-capture records improve evidence intake, but they still come from a secondary-host abstract mirror and therefore remain below primary raw-page standard. +- The new `Vanadium` lambda text-capture record improves field-level support for electron-phonon relevance, but it still does not provide a row-specific `lambda_ep` value. +- The new `Vanadium` mu-star hint record narrows the plausible convention range, but it still does not provide a row-specific or primary-source `mu_star` value. +- The new `Vanadium` numeric hint summary is useful for narrowing the remaining search, but it still consolidates only secondary-layer evidence and cannot unlock patch review by itself. +- Even after the Vanadium hint consolidation, handoff remains blocked until `Tc` and `Theta_D` are page-confirmed from a primary capture and the coupling fields are upgraded beyond secondary-hint status. +- Even with open-fulltext numeric captures for `lambda_ep` and `mu_star`, the Vanadium row still cannot enter patch review until those captures pass compatibility review and `Tc` plus `Theta_D` are page-confirmed from a primary capture. +- The new Vanadium compatibility packet now makes one blocker sharper: the captured `lambda` and `mu_star` values do not automatically support either the current working row or the older internal lambda-only patch preview. +- The new Vanadium patch-block decision now turns that blocker into an explicit workflow stop: the older lambda-only preview is not safe to execute under the current evidence state. +- The new Vanadium primary-capture requirement packet makes the final raw-source blocker more precise, but the row still remains blocked until someone actually satisfies that capture contract from the primary source. +- The new residual extraction dashboard improves coordination only; it does not itself archive evidence or reduce the raw McMillan FAIL. +- `Vanadium` still has an extra citation-integrity wrinkle: the current MIT OCW chain and APS bibliographic listing disagree on the page range, so direct page confirmation is still required before treating the row as stable. +- The topic-level source-evidence and branch-claim gates now make the same point at a higher layer: the raw baseline FAIL can support blocker analysis, but it cannot be stretched into row-normalized prediction claims, Allen-Dynes/UET success claims, or universal-superconductivity claims. diff --git a/docs/topics/0.4_Superconductivity_Superfluids/METHOD.md b/docs/topics/0.4_Superconductivity_Superfluids/METHOD.md index 5ec78aac2..4e7c0941e 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/METHOD.md +++ b/docs/topics/0.4_Superconductivity_Superfluids/METHOD.md @@ -16,6 +16,9 @@ This topic studies whether UET-style condensate and pairing ideas can reproduce - `Code/03_Research/Experiment_Superconductor_Data.py` - `Code/03_Research/Research_Hydrides.py` - `Code/03_Research/Research_Plasma.py` +- `Data/03_Research/source_evidence_intake_stub.json` +- `Data/03_Research/source_evidence_readiness_matrix.json` +- `Data/03_Research/branch_claim_gate.json` ## Variable framing @@ -39,7 +42,57 @@ This topic studies whether UET-style condensate and pairing ideas can reproduce - Material selection and calibration choices still affect reported fits. - The current primary verifier is the raw McMillan baseline because it produces a simple auditable artifact from the topic-local working-copy table. - The verifier now includes an inverse-McMillan diagnostic: holding `Theta_D_K` and `mu_star` fixed, it solves for the `lambda_ep` that would reproduce the observed `Tc`. This identifies whether the current row-level coupling package is over- or under-driving the baseline. +- The verifier also records signed-error bias and grouped summaries by material type and source so the baseline failure can be localized to parameter-package clusters instead of treated as one undifferentiated miss. +- The verifier now also compares the raw gate table against the broader comprehensive package on overlapping materials and writes a row-level provenance manifest for drift tracking. +- A secondary sensitivity step now re-evaluates the raw gate with `lambda_ep` and `mu_star` substituted from the broader package on overlapping rows, while keeping `Theta_D_K` fixed. This is diagnostic only and is used to estimate how much row drift contributes to the FAIL. +- The verifier now turns that sensitivity result into `row_normalization_queue.json`, which ranks materials by projected error reduction and drift severity so row-level provenance work can proceed systematically. +- The verifier also writes `row_normalization_status.json`, which records source-status, current row package, internal comparison package, and next actions for each queued material. +- The verifier now also writes `row_normalization_candidates.json`, which marks whether a row has a plausible internal consensus candidate or still requires explicit external resolution. +- The verifier now also materializes `provisional_normalized_superconductors.json` and reruns the McMillan gate on that provisional table. This is an internal sensitivity experiment to estimate how much of the FAIL is driven by row-package drift. +- The verifier also writes `provisional_residual_blockers.json`, which separates rows that still fail after the provisional substitutions from rows that mainly await source locking. +- The verifier also writes `residual_blocker_row_dossiers.json`, which translates the remaining blockers into explicit row-resolution packets with source targets, required fields, and unit-choice questions. +- The verifier also writes `residual_blocker_field_lock_matrix.json`, which turns those packets into a field-level lock table for `Tc`, phonon proxy, `lambda_ep`, and `mu_star`. +- The verifier also writes `residual_blocker_proxy_sensitivity.json`, which compares `Theta_D_K` and `omega_log_K` under the same internal candidate package for the remaining blocker rows. +- The verifier also writes `vanadium_source_lock_packet.json`, which condenses the current best internal state for the single remaining borderline conventional row into one execution packet. +- The verifier also writes `a15_external_resolution_packet.json`, which condenses the shared unresolved state of `Nb3Sn` and `Nb3Ge` into one execution packet for the A15 pair. +- The verifier also writes `vanadium_candidate_patch_preview.json`, which turns the current Vanadium packet into a ready-to-apply row patch preview that still awaits source confirmation. +- The verifier also writes `a15_candidate_patch_preview.json`, which documents why the A15 pair remains unpatchable until external row evidence resolves the key fields. +- The verifier also writes `row_evidence_intake_stub.json`, which is the structured handoff layer for row-level evidence before any patch preview is promoted into an edit. +- The verifier now pre-fills that intake layer with working-copy row context from the Vanadium and A15 packets wherever the repo already knows the current benchmark values or unresolved proxy alternatives. +- The verifier also writes `row_evidence_readiness_matrix.json`, which converts that intake layer into an explicit gate for whether patch review can begin and now distinguishes source-complete fields from context-only fields. +- The verifier also writes `row_evidence_execution_queue.json`, which converts the same blocker rows into a concrete evidence-collection order so the next source pass can start from a stable row and field target. +- The verifier also writes `row_evidence_source_review_packets.json`, which turns that queue into a field-by-field review form so the next literature or source-table pass can attach evidence without inventing structure on the fly. +- The verifier also writes `row_evidence_decision_gate.json`, which translates those review forms into a concrete compatibility checklist so row evidence can be evaluated consistently before patch review. +- The source-lock layer now also points to an external row-resolution target manifest under `docs/data/external/condensed_matter/superconductivity/...` so the next evidence-acquisition pass starts from pinned upstream targets instead of chat-only intent. +- That external target folder now also carries an intake stub and readiness matrix so raw row archiving can be tracked in the external-data layer before values are promoted into topic-local review. +- The same external target folder now also carries an acquisition queue and topic handoff gate so archive work can be sequenced and then checked before entering topic-local compatibility review. +- It now also carries one archive dossier per residual blocker material so raw capture requirements are tracked at the row level before the topic-local review packets are touched. +- It now also carries a local-anchor manifest so the next archive pass can reuse existing repo hints while still treating them as below the threshold of real external row evidence. +- It now also carries explicit per-row publication anchors where available, so the archive pass can distinguish between a row with a pinned primary source and a row that still only has a source-chain hint. +- It now also carries `local_archive_scan_report.json`, which records that the current repo-local bibliography and PDF pool do not contain an exact raw candidate for `Vanadium`, `Nb3Sn`, or `Nb3Ge`; this prevents the existing repo files from being misread as already archived row evidence. +- It now also carries `field_coverage_assessment.json`, which records that the current publication anchors mainly support `Tc` scope and still do not demonstrate phonon-proxy, `lambda_ep`, or `mu_star` coverage for the residual rows. +- It now also carries `field_source_gap_matrix.json`, which turns that scope finding into a field-by-field acquisition split so the next archive pass can separate primary-publication work from supplemental-source work. +- It now also carries `supplemental_source_candidates.json`, which gives the next archive pass a pinned list of candidate source families for phonon-proxy, `lambda_ep`, and `mu_star` evidence. +- It now also carries `supplemental_source_selection_matrix.json`, which converts that candidate pool into a first-choice field-by-field source selection for the next extraction pass. +- It now also carries `a15_field_extraction_plan.json`, which turns those first-choice selections into an execution-ready archive order for the A15 pair. +- It now also carries `a15_tc_capture_stub.json`, which turns the first A15 archive step into a direct transcription surface for `Tc_observed`. +- It now also carries `a15_phonon_capture_stub.json`, which does the same for the second A15 archive step focused on the phonon proxy field. +- It now also carries `a15_web_numeric_extraction_blocker_report.json`, which marks the point where abstract-level support stops being enough and the next A15 pass must move to full-text, full-table, or mirrored-raw extraction. +- It now also carries `a15_secondary_numeric_hint_report.json`, which records any weak numeric clues we can responsibly reuse to prioritize the next A15 full-text pass while keeping them below row-usable evidence status. +- It now also carries `nb3sn_fulltext_numeric_acquisition_packet.json`, which turns the current `Nb3Sn` evidence and hint stack into one explicit numeric extraction handoff. +- It now also carries `nb3ge_fulltext_numeric_acquisition_packet.json`, which gives the same full-text extraction handoff structure to the second A15 row while preserving its weaker hint status. +- It now also carries `a15_fulltext_table_target_map.json`, which narrows those A15 handoffs to likely full-text tables and sections instead of leaving the extraction pass at the paper-title level only. +- It now also carries `nb3sn_raw_page_capture_checklist.json`, which turns the first A15 handoff into an explicit page-capture worksheet for actual row extraction. +- It now also carries `nb3ge_raw_page_capture_checklist.json`, which does the same for the second A15 row so the pair can be extracted under parallel, explicit worksheets. +- It now also carries `vanadium_fulltext_numeric_acquisition_packet.json`, which does the same for the top-priority elemental row while keeping citation-integrity resolution as a first-class gate. +- It now also carries `vanadium_raw_page_capture_checklist.json`, which turns that guarded elemental handoff into the matching explicit page-capture worksheet. +- It now also carries `vanadium_citation_integrity_report.json`, which weighs the current page-range evidence without prematurely treating the conflict as closed. +- It now also carries `residual_extraction_dashboard.json`, which consolidates the unresolved-row state into one handoff surface for the next extraction pass. +- The verifier also writes topic-level `source_evidence_intake_stub.json`, `source_evidence_readiness_matrix.json`, and `branch_claim_gate.json`, which separate the raw baseline FAIL from normalization workflow, Allen-Dynes/UET branches, and high-Tc future lanes. - The Allen-Dynes/UET engine must be promoted through a separate verifier that reports per-material residuals and labels calibrated inputs before it can support stronger claims. +- The new Allen-Dynes verifier branch smoke-test implements that promotion path as a separate script and artifact with source-labeled strict and diagnostic lanes. After the PhysRevB.27.1568 policy acceptance, its Nb3Sn strict rows average about 2.07 percent error and the branch gate reports `PASS`, while the raw McMillan gate remains unchanged. +- The smoke-test verifier resolves effective strict eligibility from policy release conditions in the input table, so the accepted policy decision unblocks strict rows without changing the row values or hand-toggling strict eligibility. +- A separate policy dry-run verifier remains as a transition guardrail. It confirms the accepted-policy branch behavior without replacing the current verifier artifact. - The source-lock layer now pins McMillan 1968, Allen-Dynes 1975, and NIMS SuperCon provenance records, but this is not the same as row-level upstream normalization. ## Dependency policy diff --git a/docs/topics/0.4_Superconductivity_Superfluids/README.md b/docs/topics/0.4_Superconductivity_Superfluids/README.md index 57b011773..acfa988fb 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/README.md +++ b/docs/topics/0.4_Superconductivity_Superfluids/README.md @@ -46,6 +46,25 @@ flowchart LR | :-- | :-- | :-- | :-- | | Raw McMillan baseline | Primary current verifier; artifact status remains `FAIL` | `Result/artifacts/0_4_superconductivity_superfluids_verification.json` | internal baseline diagnostic and blocker | | Inverse-McMillan audit | New failure-localization diagnostic; 9/10 rows currently over-drive `lambda_ep` relative to observed `Tc` | `parameter_mismatch_audit` in artifact | data-normalization priority, not prediction evidence | +| Row normalization queue | Actionable per-material repair order generated from drift plus substitution sensitivity | `Data/03_Research/row_normalization_queue.json` | work queue only; not scientific evidence | +| Row normalization status ledger | Per-row work-control artifact with source status and next actions | `Data/03_Research/row_normalization_status.json` | operations aid only | +| Row normalization candidate pack | Internal triage of which rows have a stable local candidate versus which still need external resolution | `Data/03_Research/row_normalization_candidates.json` | internal triage only | +| Provisional normalized sensitivity table | Internal-only table that swaps in consensus candidates where available and reruns the McMillan gate | `Data/03_Research/provisional_normalized_superconductors.json`, `provisional_normalized_table` block in artifact | sensitivity study only; not source-backed normalization | +| Provisional residual-blocker map | Separates rows that still block the gate after provisional substitutions from rows that only need source locking | `Data/03_Research/provisional_residual_blockers.json` | workflow decomposition only | +| Residual blocker row dossiers | Per-row work packets for the remaining blockers, including source targets, unit questions, and decision gates | `Data/03_Research/residual_blocker_row_dossiers.json` | row-resolution workflow only | +| Residual blocker field-lock matrix | Field-by-field lock status for `Tc`, phonon proxy, `lambda_ep`, and `mu_star` across the remaining blocker rows | `Data/03_Research/residual_blocker_field_lock_matrix.json` | field-resolution workflow only | +| Residual blocker proxy sensitivity | Internal comparison of `Theta_D_K` versus `omega_log_K` under the same candidate coupling package | `Data/03_Research/residual_blocker_proxy_sensitivity.json` | proxy-decision workflow only | +| Vanadium source-lock packet | Focused action packet for the remaining borderline row with preferred proxy, candidate coupling, and source-lock checklist | `Data/03_Research/vanadium_source_lock_packet.json` | single-row execution workflow only | +| A15 external-resolution packet | Focused action packet for `Nb3Sn` and `Nb3Ge` with shared external-resolution requirements | `Data/03_Research/a15_external_resolution_packet.json` | pairwise execution workflow only | +| Vanadium candidate patch preview | Shows the exact working-copy change that would be made if the next source check confirms the row | `Data/03_Research/vanadium_candidate_patch_preview.json` | patch-preview workflow only | +| A15 candidate patch preview | Shows why `Nb3Sn` and `Nb3Ge` are still not patchable without external row evidence | `Data/03_Research/a15_candidate_patch_preview.json` | blocked patch-preview workflow only | +| Row evidence intake stub | Structured intake sheet for incoming row-level evidence before any working-copy edit is allowed | `Data/03_Research/row_evidence_intake_stub.json` | evidence-capture workflow only | +| Row evidence readiness matrix | Shows which rows still have pending evidence fields before patch review is allowed | `Data/03_Research/row_evidence_readiness_matrix.json` | evidence-gate workflow only | +| Row evidence execution queue | Orders the next evidence-collection pass row by row so source review can start from one concrete target at a time | `Data/03_Research/row_evidence_execution_queue.json` | evidence-sequencing workflow only | +| Row evidence source-review packets | Field-by-field attachment templates for the next real source pass | `Data/03_Research/row_evidence_source_review_packets.json` | source-review workflow only | +| Row evidence decision gate | Review-control checklist for deciding whether attached evidence is strong enough to enter patch review | `Data/03_Research/row_evidence_decision_gate.json` | patch-review gating only | +| Topic source-evidence workflow | Topic-level provenance intake and readiness gate | `Data/03_Research/source_evidence_intake_stub.json`, `source_evidence_readiness_matrix.json` | branch-hardening workflow only | +| Topic branch claim gate | Topic-level claim ceiling by branch | `Data/03_Research/branch_claim_gate.json` | keeps baseline FAIL from inflating stronger claims | | Allen-Dynes engine | Model exists | `Engine_Superconductivity.py`, `FORMULA_AUDIT.md` | model formulation, not final proof | | UET coherence / Z correction | Heuristic bridge | formula audit entries `SC-UET-COHERENCE`, `SC-REL-Z` | hypothesis / model component | | Cooper pairing proof | Conditional symbolic note | `Proof_Cooper_Pairing.py` | BCS-style conditional relation | @@ -75,13 +94,103 @@ python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment - `DATA_MANIFEST.md`: current dataset roles, hashes, and provenance gaps. - `METHOD.md`: topic method scope and dependency policy. - `LIMITATIONS.md`: blockers that prevent stronger claims. +- `Data/03_Research/row_normalization_queue.json`: current row-by-row normalization order derived from the FAIL artifact. +- `Data/03_Research/row_normalization_status.json`: current row-by-row status ledger for the normalization pass. +- `Data/03_Research/row_normalization_candidates.json`: internal candidate values for triage before source-backed normalization. +- `Data/03_Research/provisional_normalized_superconductors.json`: internal sensitivity package built from the candidate rows to estimate how much FAIL is driven by row-package drift. +- `Data/03_Research/provisional_residual_blockers.json`: post-provisional blocker map showing which rows still fail the gate and which rows mostly need source locking. +- `Data/03_Research/residual_blocker_row_dossiers.json`: targeted dossiers for `Nb3Sn`, `Nb3Ge`, and `Vanadium` so row-source checks can proceed without re-reading the whole artifact. +- `Data/03_Research/residual_blocker_field_lock_matrix.json`: field-level unlock status for the same three rows so the next provenance pass can work value by value. +- `Data/03_Research/residual_blocker_proxy_sensitivity.json`: internal-only proxy comparison to help decide whether `Theta_D_K` or `omega_log_K` deserves priority checking in the remaining rows. +- `Data/03_Research/vanadium_source_lock_packet.json`: focused packet for moving `Vanadium (V)` from borderline blocker to source-lock-ready row. +- `Data/03_Research/a15_external_resolution_packet.json`: focused packet for moving `Nb3Sn` and `Nb3Ge` from unresolved A15 blockers into explicit row-resolution work. +- `Data/03_Research/vanadium_candidate_patch_preview.json`: preview of the exact `Vanadium` row edit to apply if row evidence confirms the current internal candidate. +- `Data/03_Research/a15_candidate_patch_preview.json`: blocked preview showing exactly why the A15 pair still cannot be edited honestly. +- `Data/03_Research/row_evidence_intake_stub.json`: structured place to record future row evidence for `Vanadium`, `Nb3Sn`, and `Nb3Ge` before any patch is applied. +- `Data/03_Research/row_evidence_readiness_matrix.json`: quick gate showing whether each blocker row still has pending evidence before patch review can begin. +- `Data/03_Research/row_evidence_execution_queue.json`: next-action queue for the actual evidence pass so the row-source check can begin from a concrete target instead of a blank review loop. +- `Data/03_Research/row_evidence_source_review_packets.json`: per-row, per-field review template with slots for DOI/source title, table or figure, row locator, extracted value, unit basis, and compatibility note. +- `Data/03_Research/row_evidence_decision_gate.json`: row-level review gate listing the exact compatibility questions that must be answered before patch review can begin. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json`: external-source acquisition manifest for the three residual blocker rows so future raw-table archiving starts from a pinned target list. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_intake_stub.json`: external landing zone for actual row-level table captures before they are translated into topic-local review packets. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_evidence_readiness_matrix.json`: external archive-readiness gate showing whether a residual row has enough archived evidence to hand back into topic-local compatibility review. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json`: explicit report that the current repo scan found no exact local raw PDF/reference match for `Vanadium`, `Nb3Sn`, or `Nb3Ge`, so publication anchors must not be mistaken for archived row evidence. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json`: field-by-field scope check showing that current publication anchors support `Tc` scope for the A15 pair and now support secondary-host `Tc` plus `Theta_D` text capture for `Vanadium`, while `lambda_ep` and `mu_star` still remain uncovered. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json`: field-by-field acquisition split showing which residual-row fields can stay on the primary publication anchor and which fields definitely need supplemental source capture. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json`: pinned candidate source families for `Theta_D/omega_log`, `lambda_ep`, and `mu_star` follow-up, especially for the A15 pair. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json`: recommended first-choice source family per field so the next archive pass starts from one concrete literature decision instead of a candidate pool. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json`: execution-ready extraction order for `Nb3Sn` and `Nb3Ge`, with preferred reference and success condition per field. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json`: first-pass capture form for `Tc_observed` in `Nb3Sn` and `Nb3Ge`, ready for page/locator/value transcription. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json`: index of the materialized first-pass `Tc` text capture records for the A15 pair. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json`: second-pass capture form for the A15 phonon-proxy field so `Nb3Sn` and `Nb3Ge` can move directly into `Theta_D/omega_log` extraction. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json`: third-pass capture form for `lambda_ep`, prefilled with abstract-level field support from the A15 electron-phonon source. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json`: manifest of the materialized A15 support captures for phonon-proxy and `lambda` fields. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json`: explicit report showing which A15 fields still lack row-specific numeric values after the current text-layer pass. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json`: explicit report that the current web-accessible abstract and record layer is still insufficient for row-specific A15 numeric extraction. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json`: weak secondary numeric hints that may guide the next A15 full-text pass without authorizing any benchmark row edit. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json`: execution packet for the first dedicated full-text numeric extraction pass on the strongest current A15 candidate. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json`: execution packet for the matching full-text numeric extraction pass on the weaker current A15 candidate. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json`: map of the most likely full-text tables or sections to inspect for A15 phonon and lambda numeric extraction. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json`: step-by-step capture checklist for the first real Nb3Sn full-text extraction pass. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json`: matching step-by-step capture checklist for the first real Nb3Ge full-text extraction pass. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json`: execution packet for the top-priority elemental row, including the citation-integrity gate that must be cleared before any Vanadium row is treated as stable. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json`: matching step-by-step capture checklist for the first real Vanadium full-text extraction pass, with page-confirmation baked in. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json`: explicit weighing of the competing Vanadium page claims, showing that APS-style pagination is now better supported but still not fully page-confirmed. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json`: one-file dashboard for the three unresolved rows, their current blockers, and their shortest next actions. +- those external intake rows are now prefilled with DOI/source anchors and expected units, so the next pass can focus on row locator, archived path, and extracted values. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/external_acquisition_queue.json`: external sequencing queue for which residual row should be archived first. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/topic_handoff_gate.json`: external-to-topic checkpoint for deciding when archived row evidence is complete enough to enter topic-local review. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/archive_dossier.json`: per-row external archive checklist for the first residual blocker. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/archive_dossier.json` and `.../nb3ge/archive_dossier.json`: per-row external archive checklists for the A15 pair. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/candidate_local_source_anchors.json`: local repo citation hints that may help the next archive pass, without being misread as source-locked evidence. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json` and `.../nb3ge/source_record.json`: pinned publication anchors for the A15 rows. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json`: bibliographic publication anchor for `Vanadium` until a direct row-level transcription is archived. +- `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json`, `.../theta_text_capture_record.json`, `.../lambda_text_capture_record.json`, `.../mu_star_hint_record.json`, and `.../vanadium_numeric_hint_summary.json`: early Vanadium evidence captures and consolidated hint controls that improve intake readiness without clearing the primary raw-page gate or supplying row-usable values. +- the current local repo scan did not find any exact raw PDF or reference-file match for the three residual rows, so the next pass still has to archive row evidence from outside the repo even though publication anchors are now pinned. +- the current publication anchors are also not field-complete: `Nb3Sn` and `Nb3Ge` support `Tc` scope from abstract/record text, while `Vanadium` now has secondary-host `Tc` and `Theta_D` text capture; none of the three currently demonstrates `lambda_ep` or `mu_star` coverage. +- `Vanadium` now also has secondary-host text capture for `Tc` and `Theta_D`, which is stronger than title-only scope but still below primary raw-page evidence. +- `Vanadium` now also has abstract-level field support for electron-phonon interactions, which narrows the `lambda_ep` search but still does not provide a row-specific coupling value. +- `Vanadium` now also has a narrowed secondary hint range for `mu_star`, which helps convention control but still does not count as row-usable evidence. +- `Vanadium` now also has a consolidated secondary numeric hint layer across `Tc`, `Theta_D`, `lambda_ep`, and `mu_star`, but that layer is still below patch-review standard. +- `Vanadium` now also has open-fulltext numeric captures for `lambda_ep` and `mu_star`, but those still require compatibility review before they can be treated as benchmark-row inputs. +- the new Vanadium compatibility packet now makes the remaining conflict explicit: the captured `lambda` and `mu_star` values do not simply validate the current working row or the older internal `lambda=0.6` candidate. +- the new Vanadium patch-block decision now freezes that implication at the workflow level: the older lambda-only preview must not be executed unless the external conflicts are resolved. +- the new Vanadium primary-capture requirement packet now spells out exactly what the first primary page capture must prove before the row can even re-enter patch consideration. +- the Vanadium full-text packet, external queue, and topic handoff gate now all point to the same narrower endgame: primary raw-page confirmation for `Tc` and `Theta_D`, then row-usable upgrades for `lambda_ep` and `mu_star`. +- the new source-gap matrix now makes the next archive pass sharper: `Tc` can stay on the current publication anchors, but `Theta_D/omega_log`, `lambda_ep`, and most `mu_star` work must move to supplemental-source capture. +- the new supplemental-source candidate map now pins likely follow-up literature for those non-`Tc` fields, so the next pass can start from named source families instead of a blank search. +- the new supplemental-source selection matrix goes one step further and recommends which source family to inspect first for each unresolved field. +- the new A15 extraction plan turns that recommendation into an order of operations, so `Nb3Sn` and `Nb3Ge` can be worked field by field without reconstructing the logic. +- the new A15 Tc capture stub takes the first field in that plan and turns it into a direct extraction form, so the next pass can start with transcription rather than governance. +- `Nb3Sn` and `Nb3Ge` now also have first-pass `Tc` text capture populated from the primary abstract/record layer, but they are still not archive-complete because no raw page/PDF path has been mirrored into the repo yet. +- those first-pass `Tc` captures are now also materialized as per-material evidence records under the external layer, so the repo has a concrete artifact rather than only a shared stub. +- the next A15 field now has its own capture surface too, so the workflow can move from `Tc` into phonon-proxy extraction without inventing another format. +- the A15 `lambda` field now also has a capture surface with abstract-level support text, so the next pass can move toward row values instead of re-proving field relevance. +- the A15 phonon and `lambda` support texts are now also materialized as per-material evidence records, so the repo holds concrete artifacts rather than only shared stubs. +- the new numeric-gap report now draws the line clearly: `Tc` has text-layer numbers, but the phonon and `lambda` fields still do not have row-specific numeric captures. +- the new web-access numeric blocker report goes one step further and records that this is no longer just a search-planning gap: the current abstract/record layer itself is insufficient, so the next A15 pass has to move to full-text, full-table, or mirrored-raw extraction. +- the new secondary numeric hint report records one more nuance: `Nb3Sn` now has weak secondary numeric clues for `lambda` and Debye-scale temperature, but they remain below row-usable standard and only help prioritize the next full-text pass. +- the new `Nb3Sn` full-text numeric acquisition packet turns that prioritization into a concrete execution handoff, so the next pass can try to capture raw-page numeric values instead of rebuilding the field checklist again. +- the new `Nb3Ge` full-text numeric acquisition packet gives the A15 pair a symmetric handoff too, while still being honest that `Nb3Ge` has weaker hint support and depends more directly on full-text numeric capture. +- the new A15 full-text table target map narrows the extraction pass one step further by saying which tables or sections in the chosen full-text sources are actually worth opening first. +- the new `Nb3Sn` raw-page capture checklist turns that map into a literal extraction worksheet, so the next pass can open the source and capture the needed fields without reconstructing the order of operations. +- the new `Nb3Ge` raw-page capture checklist does the same for the second A15 row, so the pair now has symmetric extraction worksheets rather than only shared planning artifacts. +- the new `Vanadium` full-text numeric acquisition packet now gives the top-priority blocker the same treatment, but with one extra guardrail: the citation-integrity conflict has to be cleared before any captured row can be treated as stable. +- the new `Vanadium` raw-page capture checklist pushes that one step further by turning the guardrail into an explicit extraction worksheet, so page confirmation and row capture stay tied together. +- the new `Vanadium` citation integrity report narrows that conflict further: APS-style pagination now has stronger bibliographic support than the MIT course reference chain, but raw page confirmation is still required before the row can be trusted. +- the new residual extraction dashboard now pulls all three unresolved rows into one control surface, so a future extraction pass can start from one file instead of hopping across packets, reports, and checklists. +- that A15 phonon capture surface now also contains an abstract-level proxy-convention note saying Debye temperature is generally a bad estimate of `omega_log`, but it still does not contain row-specific phonon values. +- `Data/03_Research/source_evidence_intake_stub.json`: topic-level provenance queue for raw baseline, normalization, Allen-Dynes, and high-Tc branches. +- `Data/03_Research/branch_claim_gate.json`: topic-level branch ceiling showing that only the raw baseline failure diagnostic is currently accepted. ## Current Limitations - Many material inputs are topic-local working copies rather than normalized upstream archives. - Raw McMillan error is currently high and must be reported honestly. - The inverse-McMillan audit points the next cleanup at row-level `lambda_ep`, `Theta_D_K`, and material-specific phonon-scale provenance. +- The provisional normalized table is useful only for sensitivity analysis; it must not be cited as a source-backed repaired dataset. - UET coherence and relativistic correction terms are heuristic/calibration-sensitive. - High-Tc and hydride claims need separate source-backed gates before promotion. +- Topic-level branch gates now keep row-normalization work, Allen-Dynes/UET branches, and universal-superconductivity claims from piggybacking on the raw baseline artifact. *Status note: internal benchmark and formula-audit hardening gate.* diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json new file mode 100644 index 000000000..cb954a5da --- /dev/null +++ b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json @@ -0,0 +1,94 @@ +{ + "command": "python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py", + "dry_run": { + "actual_policy_decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "assumed_decision_state": "accepted_for_this_source_package_only", + "claim_boundary": "This dry run does not edit or accept the policy request.", + "edits_policy_file": false + }, + "dry_run_strict_summary": { + "strict_average_relative_error_percent": 2.0689059911914702, + "strict_gate_status": "PASS_FOR_NB3SN_SMOKE_TEST_ONLY", + "strict_row_count": 2, + "strict_rows_within_20_percent": 2 + }, + "environment": { + "platform": "Windows-11-10.0.26200-SP0", + "python_version": "3.14.2" + }, + "inputs": { + "input_table": { + "path": "docs\\topics\\0.4_Superconductivity_Superfluids\\Data\\03_Research\\allen_dynes_source_labeled_inputs.json", + "sha256": "46c6eb8e0e1eb4513cc2c80edf25b53ffd6227e7e25e502776f4d5ddcc7ea531" + }, + "policy_request": { + "path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "sha256": "b669e1d372b5a72ed21400a21b0757e08344956f473fa055f18f1e570a72d1d3" + }, + "transition_checklist": { + "allowed_acceptance_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_allen_dynes_policy_transition_checklist_20260515.json", + "sha256": "af09712d7f1c62ac7e336aa5ea61a01e9cc6a7c52cd3ef89a07884aa493fe9a2" + } + }, + "interpretation": "This dry run verifies that the policy-aware strict-gate logic would release the Nb3Sn smoke-test rows if the policy decision were accepted. It is not the current model gate.", + "limitations": [ + "Does not edit the policy request.", + "Does not replace the current Allen-Dynes artifact.", + "Does not replace the raw McMillan artifact.", + "Still covers only the Nb3Sn smoke-test row set." + ], + "model_gate_status": "PASS_FOR_NB3SN_SMOKE_TEST_ONLY", + "results": [ + { + "declared_strict_gate_eligible": false, + "dry_run_assumed_decision_state": "accepted_for_this_source_package_only", + "dry_run_effective_strict_gate_eligible": true, + "dry_run_release_condition_satisfied": true, + "f1": 1.1016656643861975, + "f2": 1.0510038503206696, + "lambda_ep": 1.78, + "material": "Nb3Sn", + "mu_star": 0.13, + "omega2_sqrt_K": 177, + "omega_log_K": 127, + "per_row_gate_status": "PASS", + "predicted_tc_K": 17.981167779782506, + "relative_error_percent": 1.742252569494505, + "sample_label": "Nb3Sn I", + "signed_error_K": -0.31883222021749447, + "sqrt_omega2_over_omega_log": 1.3937007874015748, + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row" + }, + { + "declared_strict_gate_eligible": false, + "dry_run_assumed_decision_state": "accepted_for_this_source_package_only", + "dry_run_effective_strict_gate_eligible": true, + "dry_run_release_condition_satisfied": true, + "f1": 1.1047946453294204, + "f2": 1.0549202359189496, + "lambda_ep": 1.82, + "material": "Nb3Sn", + "mu_star": 0.13, + "omega2_sqrt_K": 175, + "omega_log_K": 123, + "per_row_gate_status": "PASS", + "predicted_tc_K": 17.861612627441417, + "relative_error_percent": 2.395559412888435, + "sample_label": "Nb3Sn II", + "signed_error_K": -0.4383873725585836, + "sqrt_omega2_over_omega_log": 1.4227642276422765, + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row sibling comparison" + } + ], + "run_status": "PASS", + "schema_version": "1.0", + "timestamp_utc": "2026-05-15T16:20:17.250407+00:00", + "topic": "0.4_Superconductivity_Superfluids", + "verifier_branch": "Allen-Dynes policy-release dry run" +} \ No newline at end of file diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json new file mode 100644 index 000000000..b82586edc --- /dev/null +++ b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json @@ -0,0 +1,156 @@ +{ + "command": "python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py", + "diagnostic_all_rows_summary": { + "average_relative_error_percent": 2.0689059911914702, + "row_count": 2, + "rows_within_20_percent": 2 + }, + "environment": { + "platform": "Windows-11-10.0.26200-SP0", + "python_version": "3.14.2" + }, + "inputs": { + "design_packet": { + "branch_contract": { + "must_not_change_existing_artifact_meaning": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json remains the raw McMillan baseline artifact.", + "must_not_replace": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py", + "new_artifact_target_recommendation": "docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json", + "new_code_target_recommendation": "docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py", + "status_until_implemented": "design_only_not_executed" + }, + "path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\allen_dynes_verifier_branch_design_packet_20260515.json", + "sha256": "d97224352f6a9a8978b34795cfe0db086b3bfcc73a6b22ac6a21ea9cfda9068d" + }, + "input_table": { + "path": "docs\\topics\\0.4_Superconductivity_Superfluids\\Data\\03_Research\\allen_dynes_source_labeled_inputs.json", + "sha256": "90c1fa7212a184673a694fbe4d0e7e3491d9243481fa8fe81da13b355fd22fe4" + }, + "policy_release_preview": { + "claim_boundary": "This file previews the effect of a policy decision. It does not make the decision and does not change any verifier gate by itself.", + "path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_allen_dynes_policy_release_preview_20260515.json", + "sha256": "5269929528bf30801fa2f86f2f92a277f75aff51a9fd9b180a91074b78b37a96", + "would_be_branch_model_gate_status": "PASS_FOR_NB3SN_SMOKE_TEST_ONLY" + }, + "policy_request": { + "decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "sha256": "31cc2b0efd094f461069c0aa25e5f7aa60f52b12519b79c3d78860b499b1ff28" + } + }, + "interpretation": "This artifact is a separate Allen-Dynes smoke test. The Nb3Sn same-source rows enter the strict gate because the PhysRevB.27.1568 non-mirrored citation route has been accepted for this source package and branch gate. This is not a topic-level PASS and does not replace the raw McMillan baseline artifact.", + "limitations": [ + "This artifact does not replace the raw McMillan baseline artifact.", + "The current strict gate covers only the Nb3Sn same-source smoke-test rows.", + "The accepted policy scope is limited to PhysRevB.27.1568 and this Allen-Dynes branch gate.", + "No calibrated, inverse-fit, or heuristic UET rows are counted in the strict lane." + ], + "model_gate_status": "PASS", + "next_actions": [ + "Add additional source-labeled rows only after omega_log, omega2, lambda_ep, and mu_star evidence is captured.", + "Keep raw McMillan and Allen-Dynes branch artifacts side by side in documentation.", + "Do not upgrade the full superconductivity topic claim until broader source-locked coverage exists." + ], + "results": [ + { + "archive_policy_state": "session_local_pdf_non_mirrored_citation_accepted_for_allen_dynes_branch", + "declared_strict_gate_eligible": false, + "effective_strict_gate_eligible": true, + "f1": 1.1016656643861975, + "f2": 1.0510038503206696, + "input_label": "source_locked_same_source_family", + "lambda_ep": 1.78, + "material": "Nb3Sn", + "mu_star": 0.13, + "omega2_sqrt_K": 177, + "omega_log_K": 127, + "per_row_gate_status": "PASS", + "predicted_tc_K": 17.981167779782506, + "relative_error_percent": 1.742252569494505, + "sample_label": "Nb3Sn I", + "signed_error_K": -0.31883222021749447, + "source_record_hashes": { + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json": "f29dd9b82eee2b3c01381e6c4073da0c724f9e320832c43696c1133896de4962", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json": "08475115cfb721b565892b65e47608cc04f614ca5108179d608c8c8ef4b1ad51" + }, + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "sqrt_omega2_over_omega_log": 1.3937007874015748, + "strict_gate_exclusion_reason": null, + "strict_gate_release_state": { + "accepted": true, + "accepted_decision_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "decision_field": "policy_decision_request.decision_state", + "decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "has_release_condition": true, + "policy_request_path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "policy_request_sha256": "31cc2b0efd094f461069c0aa25e5f7aa60f52b12519b79c3d78860b499b1ff28" + }, + "table_tc_K": 17.97, + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row" + }, + { + "archive_policy_state": "session_local_pdf_non_mirrored_citation_accepted_for_allen_dynes_branch", + "declared_strict_gate_eligible": false, + "effective_strict_gate_eligible": true, + "f1": 1.1047946453294204, + "f2": 1.0549202359189496, + "input_label": "source_locked_same_source_family", + "lambda_ep": 1.82, + "material": "Nb3Sn", + "mu_star": 0.13, + "omega2_sqrt_K": 175, + "omega_log_K": 123, + "per_row_gate_status": "PASS", + "predicted_tc_K": 17.861612627441417, + "relative_error_percent": 2.395559412888435, + "sample_label": "Nb3Sn II", + "signed_error_K": -0.4383873725585836, + "source_record_hashes": { + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json": "f29dd9b82eee2b3c01381e6c4073da0c724f9e320832c43696c1133896de4962", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json": "08475115cfb721b565892b65e47608cc04f614ca5108179d608c8c8ef4b1ad51" + }, + "source_record_paths": [ + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json" + ], + "sqrt_omega2_over_omega_log": 1.4227642276422765, + "strict_gate_exclusion_reason": null, + "strict_gate_release_state": { + "accepted": true, + "accepted_decision_values": [ + "accepted_for_this_source_package_only", + "accepted_for_topic_handoff_and_allen_dynes_strict_gate" + ], + "decision_field": "policy_decision_request.decision_state", + "decision_state": "accepted_for_topic_handoff_and_allen_dynes_strict_gate", + "has_release_condition": true, + "policy_request_path": "docs\\data\\external\\condensed_matter\\superconductivity\\row_resolution_targets\\nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "policy_request_sha256": "31cc2b0efd094f461069c0aa25e5f7aa60f52b12519b79c3d78860b499b1ff28" + }, + "table_tc_K": 17.93, + "tc_observed_K": 18.3, + "tc_observed_basis": "current working row sibling comparison" + } + ], + "rows_excluded_from_strict_gate": [], + "run_status": "PASS", + "schema_version": "1.0", + "strict_source_locked_summary": { + "average_relative_error_percent": 2.0689059911914702, + "row_count": 2, + "rows_within_20_percent": 2 + }, + "thresholds": { + "strict_average_relative_error_percent": 20.0, + "strict_per_row_relative_error_percent": 20.0 + }, + "timestamp_utc": "2026-05-15T16:53:46.942944+00:00", + "topic": "0.4_Superconductivity_Superfluids", + "verifier_branch": "Allen-Dynes source-labeled smoke test" +} \ No newline at end of file diff --git a/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json index fa5de9910..8106405a9 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json +++ b/docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_verification.json @@ -274,6 +274,13 @@ "source_record": "docs/data/external/condensed_matter/superconductivity/allen_dynes_1975/source_record.json", "unit_system": "Tc_exp_K and omega_log_K in Kelvin-equivalent units; couplings dimensionless." }, + { + "benchmark_role": "separate Allen-Dynes smoke-test verifier input; does not replace raw McMillan gate", + "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json", + "preprocessing": "Separate smoke-test input table using same-source PhysRevB.27.1568 Nb3Sn Table II/Table V captures; strict gate eligibility is blocked until archive policy is accepted.", + "source_record": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "unit_system": "Tc_K, omega_log_K, and omega2_sqrt_K in Kelvin; lambda_ep and mu_star dimensionless." + }, { "benchmark_role": "calibration diagnostic only; cannot support no-fit prediction claims", "local_path": "docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/calibrated_superconductors.json", @@ -285,28 +292,518 @@ "external_source_records": [ { "path": "docs/data/external/condensed_matter/superconductivity/mcmillan_1968/source_record.json", - "sha256": "2c50db09f5a65659a9f81a8af658a08a58fee918943a4b830c9c53949a278ece", + "sha256": "49c49b4d79c700f2839092c1874d426adf73d67ebea78755ef280be55d494404", "status": "present" }, { "path": "docs/data/external/condensed_matter/superconductivity/allen_dynes_1975/source_record.json", - "sha256": "999f61a80f6341549f7105d5ffb0fde9d7468665fbd0294a0ded293e952c0425", + "sha256": "8e48de1825e64c1c24b9db47d104a4004cd0763b05fb410eccc1b7a45a87bfe3", "status": "present" }, { "path": "docs/data/external/condensed_matter/superconductivity/nims_supercon/source_record.json", - "sha256": "e6a84ef50271e8f220f0e44d1bab5438e31d557b3a3a25f18837bfddd9334b3a", + "sha256": "5e5f09a30595988c79387267bb75e3b5a848b271f103a433f7be1e24ca6928c5", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/source_target_manifest.json", + "sha256": "3ab99624276318329f9e86ec7d378a232090299e6ef5db94b0fd60cacc237cda", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_archive_scan_report.json", + "sha256": "a712b4dc92431bda0e565a63104d63cdd114163c4fe4549d546524e36ac88d88", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_coverage_assessment.json", + "sha256": "be72394861e82517be570cc365564e711e406563f5901046f8250052ac89a19f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/field_source_gap_matrix.json", + "sha256": "d411e015f0054c90cebf02999f17fd4944888c567ea1460f4ae1610890bd2722", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_candidates.json", + "sha256": "9dc1558e59cd2949e89e81fb36dfe882c5a2f579fb2a823c3d67b90f11c94460", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/supplemental_source_selection_matrix.json", + "sha256": "175884c6af66a61d3ba562f54aed5d96d8544082d54443088a1aa6218b3de3ad", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_field_extraction_plan.json", + "sha256": "b12bff85510df9c8e90a60c3f7cd78b1227d37b3629eb3b553f58e6a8ebe7014", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_stub.json", + "sha256": "5f887b669ddffe7b9a7d39fb48e2f74c422e9eaf6afaa16990b450661a25a88a", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_tc_capture_manifest.json", + "sha256": "5f95603088638c5f6c8522e96d0b5eb831b0f8e2dacc10591a6322596e7b7a52", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_phonon_capture_stub.json", + "sha256": "989756e8f2b446d28d03d62c508eebf47cf68d68f6a083e971055dcafcf3ca53", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_capture_stub.json", + "sha256": "cfc397a88891a734992c434a7691eef4e64ba01cdf5e83c907cb2eb8bef426d9", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_support_capture_manifest.json", + "sha256": "ac906c9ef4859c21dd7eced270308fa1392a2c1f3a292c641e33cd54692613a4", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_row_value_gap_report.json", + "sha256": "8d935294be2088d785ed5131ad3fc122d954c017bbb15fc99519cc9587202d99", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_web_numeric_extraction_blocker_report.json", + "sha256": "5a229977beac0f8d8f763396106794d7dbbc13381264344583638eff1ec7f40b", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_secondary_numeric_hint_report.json", + "sha256": "90c58e1d12bc891113815141330da80d9cfe6c513e8753b9096959a94aaf411b", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_fulltext_numeric_acquisition_packet.json", + "sha256": "29d610636455764ce757b9432f82a09d01cb227c0504d8c24c6cb18de86af7e3", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_compatibility_review_packet.json", + "sha256": "1e22fdf4a27900b37a3c1d85508f91d34114381106219f2292f87019f2c36029", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_primary_numeric_capture_requirement_packet.json", + "sha256": "13960fa50c0b2452c72baac31c39281e8122c9ead5ccf38e3cfa263aa9517416", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_first_numeric_execution_packet.json", + "sha256": "6a7c1547e2f17e5d0430c97e220c845adb989b9404169530ddea1ca11f2c605a", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_critical_blocker_packet.json", + "sha256": "41fa61bd1651f7345579f2a0777262006d510bc10ddfcbab58d43901009912ca", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_capture_acceptance_gate.json", + "sha256": "0421487bcdfdfca404d8bcd0f7a1fd52ca7c76532af299bc6c020d0cf505a02f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_attempt_template.json", + "sha256": "664558f54dab172a34c21d5f57dd9906f46acadee3c81547ac67daa13a34bee2", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_bundle.json", + "sha256": "c909d5a2595bf977d738c9cb0e9c22f2b0bc6641f4011a11394c340fe70010cd", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_readiness_snapshot.json", + "sha256": "e3459103b50c1ca0633bd83524f4bc41c204f72a8ddf650e115c462c705ceb4c", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_checklist.json", + "sha256": "1b0d9467350b347fdd43c688ec279e2fe5c9855f40b4df62929ef8a87ba025d2", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_live_capture_session_log.json", + "sha256": "b1a9acd94fa7c3e1f6942f2374c51273605b9ad982ad26b360af3323fd51f77b", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_strategy_packet.json", + "sha256": "b1bd50abfa51f9deb436ae12d865a40a3015c76360ff064213177862d9e18f6b", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_packet.json", + "sha256": "d013e5eeacfeec49a120da216632209ed7f3e24a6182c197423146680980fc69", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_attempt_2_session_checklist.json", + "sha256": "fcbf455a3af8e895e6fa8af60abd00688a7c77bc0f09791631ddb7514689354f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_canonical_pdf_access_hint.json", + "sha256": "dac60edfd680cbc16825c6988b18121c69f0867e7159a0d349fd3a5153594d62", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/phonon_numeric_capture_record.json", + "sha256": "08475115cfb721b565892b65e47608cc04f614ca5108179d608c8c8ef4b1ad51", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_repo_archive_policy_review.json", + "sha256": "63621b6687eee18da880b333e6526b0476499c983f6cb213132748720450fe02", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_acceptance_criteria.json", + "sha256": "46de27c964a66db105ce9fb750f11c8fd930b18e9df54bf6d24b2063e96f3ebf", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_non_mirrored_citation_policy_decision_stub.json", + "sha256": "d63e2d5660c82337594e7a38dd58b1c1c6fb8560c3729b4eb0937763fe9d5fc0", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_review_handoff_snapshot_20260513.json", + "sha256": "11869fa20673eb83d30f62740ce862e2bc3d89f4c2e4145c0bab7460aa5d8145", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_sample_choice_review.json", + "sha256": "4ddf0e78f5a24ca4f45e37c51a8da50e149cad34cc223e6c078a06b3745d9f42", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_lambda_sensitivity_review.json", + "sha256": "4e60e7242b32d1686c25b8a2a734c4a2ad0d7727d63980af6a0bcd79fc99b29d", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_phonon_single_field_patch_impact_preview.json", + "sha256": "227f3bd7d371faa61b4b2642eced912a9f684ed2ea17888b1abbd7d12cea18f8", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_compatibility_gap_review.json", + "sha256": "6670274fa45c1e9af09e3136873aef3ca794316c74e622f5ac8d44d8539921b7", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_row_level_evidence_target_20260513.json", + "sha256": "224462f2feb2abdbf2a4d751f360f1a319b95fe2963f967303671e5ea9e5f9ff", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_readiness_snapshot_20260513.json", + "sha256": "39d8472aef928b30da0c97f8ca7540776a66d471081ac9e98419c8a02623fa7b", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_acquisition_attempt_log_20260513.json", + "sha256": "4d375303705dd091dfdc6aa1fb0841e83c7c97ae2e333a25abcce4ce8946a3b5", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_2_mirror_search_report_20260513.json", + "sha256": "a62d760422a3d78eb8cb201384e267195d78b6b4dbb6c00911e95be591379ee1", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_3_alternate_source_scan_20260513.json", + "sha256": "f087f1dde356663389a762dddb956552599776fd5d3d6ade10173046f5770a13", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_4_aps_tunneling_fulltext_capture_20260513.json", + "sha256": "3745c498930235dd025b04e1fbb22d2b239c55e615978c35aa71798da9983663", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_source_split_compatibility_policy_review_20260513.json", + "sha256": "7c04ef60d686efefcb6ec5c457ab7a655fbccac69262eea3cc9ee375c688eff8", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_acceptance_criteria_20260513.json", + "sha256": "57f497269b160f275d975f16d8c8a73c195aff6c43b9848e1718531c74902453", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_lambda_non_mirrored_citation_policy_decision_stub_20260513.json", + "sha256": "eeb7c8cb446a0e0535613dc18c45d6659d2c7854f9077258172974c3394758b2", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_tunneling_mu_star_compatibility_preview_20260513.json", + "sha256": "c60e19f95d026340c6a4a811a0eca3ba2d741f5bf1368fab8f207cc40c75272a", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_attempt_5_prb_table_v_same_source_capture_20260514.json", + "sha256": "76283b9aa2448fcba9bf4b7265e3c7af0d3062a6b0459f28478d539ac0737985", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_same_source_lambda_patch_impact_preview_20260514.json", + "sha256": "a00fcff439f4543a2720e80f2344669540652ccceababe2145d34f75e8a882f6", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_same_source_harness_preview_20260515.json", + "sha256": "c4e6faca49e2ef801974005ea50b56805283e6f175dd7d25f2e7996b6510cc6c", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json", + "sha256": "d97224352f6a9a8978b34795cfe0db086b3bfcc73a6b22ac6a21ea9cfda9068d", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_physrevb_27_1568_unified_non_mirrored_policy_request_20260515.json", + "sha256": "31cc2b0efd094f461069c0aa25e5f7aa60f52b12519b79c3d78860b499b1ff28", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_release_preview_20260515.json", + "sha256": "5269929528bf30801fa2f86f2f92a277f75aff51a9fd9b180a91074b78b37a96", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_allen_dynes_policy_transition_checklist_20260515.json", + "sha256": "ccd6a28cbfe7d63dce7973458601d01fb491d02566758d015428439cc15cb839", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/lambda_numeric_capture_record.json", + "sha256": "f29dd9b82eee2b3c01381e6c4073da0c724f9e320832c43696c1133896de4962", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_lambda_first_numeric_execution_packet.json", + "sha256": "e5cf6841335a5fa814a65ffa7d591a3dff0844cc2efa8433269bedaf71fe78e2", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_fulltext_numeric_acquisition_packet.json", + "sha256": "60e70aeb890ad42d644eb811d974daaf5f400aeec400fb00e02ffec3b184b554", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_compatibility_review_packet.json", + "sha256": "bd67abe0d90563921ddf6a0cf2060662bf30e59bd34da23dff9d133d5f7fdd00", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_primary_numeric_capture_requirement_packet.json", + "sha256": "6d04725a69717c846a2c8fdfb3b651b13a5cb17acd06c773e53282a721ef9325", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_phonon_first_numeric_execution_packet.json", + "sha256": "5c5fd7d8f7e40c7a65e1b6217f1b049fe87817163c9958e0393b69c7fdc43184", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/phonon_numeric_capture_record.json", + "sha256": "d77516b2650ca96d1d5fd6f39b29ef4a67cb3a1c62c790ab4b180ced827b5085", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/lambda_numeric_capture_record.json", + "sha256": "d03ffda66fd499b59b38e863f111edbcd7502e0d5b39bb97c19c9f3eb1c4266a", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_lambda_first_numeric_execution_packet.json", + "sha256": "6cf489d3323b28a2cdd41f143d3d5c2ca9008b0d2d914198546021ba28af013f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_numeric_capture_contract_summary.json", + "sha256": "ab38b9c94a2a0eee527ebd302659aff9cb0145b09da56d1ecd0cfdbc1ae9b932", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_capture_shell_summary.json", + "sha256": "f8c10713092ebbaf5a6fd09c10c4ec2fdad568a256f0c92b4ffd19678370afdd", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_packet_summary.json", + "sha256": "149498ea393b3439f8e4be8bf77895b0747ae9b39d51769cdd538adabe398db8", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_numeric_execution_order_summary.json", + "sha256": "2f47eb10037de3d48349fb17329af348862b9e503de38e6755736d6034adba02", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_lambda_abstract_numeric_review_packet.json", + "sha256": "2107f037b9cad69b41f407aecde93ab95106314aaf84dd9281186a06752006d7", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_first_live_capture_target_packet.json", + "sha256": "fb79abd134847a538757297fa301a3f6b80a428cde660ad6675b28a4dc7db63d", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/local_pdf_numeric_extraction_blocker_report.json", + "sha256": "3aabaf85783d7dfd8a3c6de6952e258b47a11f3c19565560fae9427f24c12af5", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_access_path_report.json", + "sha256": "07f2f47fcfa3987cdfa6b8905a54412c17ee4df4e64b83517c5c66fd20f44bdc", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_fulltext_capture_blocker_report.json", + "sha256": "ec6c662ec7b471b275683bc0d487e90d3a26d432fefe029364d22073409895a3", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/remote_a15_search_expansion_report.json", + "sha256": "91f3c930b09df10eda44e9ed538b2b05d3cbe5332ff4710509fdddf91e378a00", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_adjacent_phonon_context_report.json", + "sha256": "4f10030cf38ae048e5e9e60dbc602429638f3992dc945c1325dfa1624584ff11", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_primary_host_lambda_numeric_capture_report.json", + "sha256": "6039161ef1293e73e0e5c434bfcee0a0a9fbb6e688627064bec1b98171e901f5", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_patch_review_block_decision.json", + "sha256": "7d8299f0bbc04e05ff3732ff48505c3f70f113baf11d1fc46fd069644d7086ae", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/a15_fulltext_table_target_map.json", + "sha256": "fc36a0761721d213bcf1577a04557a1433d56d8945e6a26aec376322e6e19eeb", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn_raw_page_capture_checklist.json", + "sha256": "29994a09a41cf6791c48f68de772ae9d021c21862c79cb595f9d8822685948a0", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge_raw_page_capture_checklist.json", + "sha256": "542ade2c27d514bea937f71ead1cd097dd6b98da443c397c81b974fe8f5db795", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_fulltext_numeric_acquisition_packet.json", + "sha256": "88de6b192ab47da424a58e89b9cf75a572eb3bd07986a66d4793b937647fafc4", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_raw_page_capture_checklist.json", + "sha256": "56fb07a55e1301cd54fd68ca37a819d9ad43858f5ee72ef17827cd3d1acc85c5", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_citation_integrity_report.json", + "sha256": "3b4d6ef53f49762743076761b2c71c7299e9a285e4c86df8b9626e16b9779030", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/residual_extraction_dashboard.json", + "sha256": "d4560ccf654d897dccb5c437bf59ddbf4beff3b5850636958a145bbe31d8781e", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/source_record.json", + "sha256": "1aefccd3c60e4388df3842bcd81ad89ffdb0366235b346d2d9a08049ef8865fc", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/tc_text_capture_record.json", + "sha256": "915dbda30e78a9dcbd0792bc2b30c78140a7cb39e1364433682b188a9ed692e6", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/theta_text_capture_record.json", + "sha256": "71755a2ec16b0e43bb44f4081dfbc14a0e9d1bba25cc5cca23853ca02d3e3758", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_text_capture_record.json", + "sha256": "84eddfed4f42bd6aee1b9e0b7c122e454ddbf02f3b0fb5f55a320b6d557f645e", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_hint_record.json", + "sha256": "bb7edf9f7e252a93d9a900d2c03d51b4f224677a0baac483ed4552e5d44f7bbb", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/vanadium_numeric_hint_summary.json", + "sha256": "e68b19bf2154a614c24de7cece365fabef955bbe39a0b5eb55eb9a7054f7e2ae", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/lambda_numeric_capture_record.json", + "sha256": "813932b31e2808f0be42cc751d48555055f0ce725bd89b52b53c76d1cc51daee", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium/mu_star_numeric_capture_record.json", + "sha256": "f1d3b4f936cff16064c54f910a12908ce9d8a41c09c57e5e8ec71c41796ad5d3", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_compatibility_review_packet.json", + "sha256": "857d3d657bcec8e02529274ac80dcd2f158741a423bc4637195fd54941d5c48f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_patch_block_decision.json", + "sha256": "6426e0cdc1787715ec2c900aa5dba6aae52f722be356315ce8563120ff00b237", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/vanadium_primary_capture_requirement_packet.json", + "sha256": "3d31fc8cb0ef54f231150a98b275d69a690290947f5475cc9a6ad23b9309e23a", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3sn/source_record.json", + "sha256": "4e8ae2428d1e1b6ebcdf9be88d7656bcfff30ea5d8740246990189da3a68571f", + "status": "present" + }, + { + "path": "docs/data/external/condensed_matter/superconductivity/row_resolution_targets/nb3ge/source_record.json", + "sha256": "25fba406aacd1fd0b18698234b04bc8d99b22b83c6d5b5a67b7c3fe999dfc191", "status": "present" } ], "path": "docs\\topics\\0.4_Superconductivity_Superfluids\\Data\\03_Research\\source_lock_manifest.json", - "sha256": "4a8ac53e7a15ffddb7bc988388edb7a7f7b513dc83a30b17c332e67c1d9f1a49" + "sha256": "b5351b859a0c7022ef6d024aa61518e6145d38a8fa9babdaaa023414d226b8d6" }, "status": "FAIL", "thresholds": { "average_relative_error_percent_max": 20.0, "per_material_relative_error_percent_max": 20.0 }, - "timestamp_utc": "2026-04-30T14:13:25.794265+00:00", + "timestamp_utc": "2026-05-15T16:54:03.947444+00:00", "topic": "0.4_Superconductivity_Superfluids" } \ No newline at end of file diff --git a/docs/topics/0.4_Superconductivity_Superfluids/VERIFICATION_SPEC.md b/docs/topics/0.4_Superconductivity_Superfluids/VERIFICATION_SPEC.md index 280e68c8a..0a40d439c 100644 --- a/docs/topics/0.4_Superconductivity_Superfluids/VERIFICATION_SPEC.md +++ b/docs/topics/0.4_Superconductivity_Superfluids/VERIFICATION_SPEC.md @@ -2,6 +2,16 @@ - Primary command: - `python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Superconductor_Data.py` +- Proposed separate Allen-Dynes branch: + - design packet: `docs/data/external/condensed_matter/superconductivity/row_resolution_targets/allen_dynes_verifier_branch_design_packet_20260515.json` + - command: `python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Data.py` + - artifact: `docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_verification.json` + - input table: `docs/topics/0.4_Superconductivity_Superfluids/Data/03_Research/allen_dynes_source_labeled_inputs.json` + - current status: smoke-test verifier implemented; artifact currently reports `model_gate_status=PASS` for the two-row Nb3Sn Allen-Dynes branch gate + - dry-run command: `python docs/topics/0.4_Superconductivity_Superfluids/Code/03_Research/Experiment_Allen_Dynes_Policy_Dry_Run.py` + - dry-run artifact: `docs/topics/0.4_Superconductivity_Superfluids/Result/artifacts/0_4_superconductivity_superfluids_allen_dynes_policy_dry_run.json` + - interpretation: source-locked Nb3Sn rows pass the separate Allen-Dynes branch gate after the PhysRevB.27.1568 non-mirrored citation policy acceptance; this branch must not replace the raw McMillan artifact or mutate its gate meaning + - strict eligibility is policy-aware: rows in `allen_dynes_source_labeled_inputs.json` carry release conditions pointing to the policy request, and the verifier resolves effective strict eligibility from the current decision state at runtime - Inputs: - `Data/03_Research/real_superconductor_data.json` - generated from the in-script `SUPERCONDUCTOR_DATA` working-copy table @@ -10,22 +20,109 @@ - Reported metrics: - per-material McMillan `Tc` prediction - per-material relative error against working-copy observed `Tc` + - per-material signed error to show overprediction or underprediction bias - average relative error - count of materials within 20 percent + - count of materials skipped from the raw McMillan gate because they are non-BCS or lack `lambda_ep` - source-lock manifest hash and external source-record hashes - failure analysis with worst materials and model-gate reason - inverse-McMillan `lambda_required_for_observed_tc`, `lambda_delta_vs_required`, and `lambda_ratio_vs_required` + - type-level and source-level error summaries + - row-level provenance drift summary against `comprehensive_superconductor_data.json` + - internal cross-package `lambda_ep` substitution audit to estimate how much row drift contributes to the raw-gate failure + - generated row-normalization queue with priority bands and target row values + - generated row-normalization status ledger with source-status and next-action fields + - generated row-normalization candidate pack classifying rows into internal-consensus candidates versus external-resolution rows + - generated provisional normalized sensitivity table plus rerun metrics under those provisional substitutions + - generated residual-blocker map showing which rows still fail after the provisional sensitivity pass + - generated row dossiers for the residual blockers so the next source-check pass has explicit field requirements + - generated field-lock matrix showing which specific row fields remain unresolved + - generated proxy-sensitivity comparison for residual rows to guide `Theta_D_K` versus `omega_log_K` checking + - generated focused Vanadium source-lock packet for the current borderline row + - generated focused A15 external-resolution packet for `Nb3Sn` and `Nb3Ge` + - generated Vanadium patch preview that shows the exact row edit to apply if source confirmation arrives + - generated A15 blocked patch preview that shows why no honest row edit can yet be proposed for the pair + - generated row evidence intake stub for capturing future source rows before patching + - generated row evidence readiness matrix showing whether intake is complete enough for patch review, plus how many fields already have working-copy context + - generated row evidence execution queue showing which source packets and evidence fields should be collected first for each blocker row + - generated row evidence source-review packets showing the exact attachment template for the next real source pass + - generated row evidence decision gate showing which compatibility questions must be cleared before patch review can begin +- Allen-Dynes branch design: + - the current Nb3Sn same-source preview now has a separate smoke-test verifier and artifact-backed script + - strict Allen-Dynes rows must carry source labels and archive-policy status; calibrated, inverse-fit, and heuristic UET rows may only enter diagnostic lanes + - the first smoke-test artifact reports diagnostic all-row average error around 2.07 percent for Nb3Sn I/II, but no row is counted in the strict source-locked gate yet + - the unified PhysRevB.27.1568 non-mirrored policy request consolidates the remaining archive decision; accepting that request would unblock strict-gate eligibility for the Nb3Sn smoke-test rows, not the raw McMillan gate + - the policy release preview records the counterfactual strict-gate result if that request is accepted; it is non-executing and must not be cited as the current model gate + - the dry-run artifact executes that counterfactual in memory without editing the policy request; it is a transition test, not the current model gate - Fixed threshold: - average relative error must be <= 20 percent - every material in the raw McMillan subset should be <= 20 percent for a PASS - a FAIL is a model/baseline blocker and must not be hidden by run-contract success - Artifact target: - Result/artifacts/0_4_superconductivity_superfluids_verification.json +- Required workflow gates: + - `Data/03_Research/source_evidence_intake_stub.json` + - `Data/03_Research/source_evidence_readiness_matrix.json` + - `Data/03_Research/branch_claim_gate.json` + - `Data/03_Research/row_evidence_intake_stub.json` + - `Data/03_Research/row_evidence_readiness_matrix.json` + - `Data/03_Research/row_evidence_execution_queue.json` + - `Data/03_Research/row_evidence_source_review_packets.json` + - `Data/03_Research/row_evidence_decision_gate.json` - Current artifact interpretation: - `run_status=PASS`: the verifier executed and wrote the artifact. - `model_gate_status=FAIL`: the raw McMillan parameter package fails the stated scientific gate. - Latest observed average relative error is about 62.4 percent with 1 of 10 rows within 20 percent. - The inverse-McMillan diagnostic currently shows 9 of 10 inverse-solvable rows have declared `lambda_ep` above the coupling required to reproduce observed `Tc` under the same `Theta_D_K` and `mu_star`. + - Signed-error and grouped summaries should be used to determine whether the failure is systematic across conventional classes or concentrated in specific row packages. + - The artifact now writes `row_provenance_manifest.json` to show where the raw-gate table disagrees with the broader topic package on overlapping materials. + - The substitution audit is sensitivity-only: it may show that internal package drift explains part of the failure, but it does not certify either package as upstream-correct. + - The generated normalization queue is an execution aid for the next hardening pass, not evidence for improved model validity. + - The generated status ledger is a work-control layer so row normalization can be tracked explicitly instead of remaining implicit in chat history. + - The candidate pack is an internal triage layer only and must not be cited as upstream normalization. + - The provisional normalized table is a sensitivity-only rerun. Even if it materially improves error, it does not replace the raw FAIL and does not certify any substituted row as source-correct. + - The residual-blocker map is for queue control only; it narrows the next external-check targets but does not itself resolve them. + - The row dossiers are execution packets only. They should guide the next provenance pass, not be cited as evidence that a row is already normalized. + - The field-lock matrix is the most granular workflow view and should be used for handoff and verification planning, not as a substitute for upstream data. + - The proxy-sensitivity layer is still internal-only. It can prioritize which proxy to inspect first, but it cannot settle the physical convention without source-backed row evidence. + - The Vanadium packet is a convenience condensation of the current workflow state. It should be used to execute the next row check, not to claim the row is already normalized. + - The A15 packet is likewise a workflow condensation only. It should guide the next external row-resolution pass, not be cited as proof that either A15 row is fixed. + - The Vanadium patch preview is still conditional. It is useful for implementation readiness, but it cannot be applied without evidence that the cited row supports the previewed values. + - The A15 blocked patch preview should be read as a stop sign, not a recommendation. It documents why an edit would be premature. + - The intake stub is evidence capture only. Filling it is not equivalent to source review completion. + - The intake stub now pre-fills `working_copy_context_present` and `proxy_unresolved` entries when internal packets already narrow the row state. This is handoff context only, not source completion. + - The readiness matrix now separates `fields_complete` from `fields_with_working_context` and `context_only_fields`, so rows can be operationally prepared without being misread as source-locked. + - The execution queue is a sequencing layer only. It turns the same blocker rows into a concrete evidence collection order, but it still cannot promote a row into patch review by itself. + - The source-review packets are attachment templates only. They help collect real row evidence field by field, but they still do not certify any field by themselves. + - The decision gate is a go/no-go control only. It prevents attached source notes from being mistaken for an approved row patch. + - The readiness matrix is a workflow gate only. A row marked ready still needs substantive review of the attached evidence. + - The topic-level source-evidence and branch-claim gates cap what this topic can claim while the raw McMillan artifact remains FAIL. + - The source-lock manifest now also hashes an external row-resolution target manifest so the next raw-source acquisition pass is pinned in `docs/data/external/...` rather than remaining only in topic-local workflow files. + - The external row-resolution target folder now also contains an archive-intake stub and archive-readiness matrix. These are still workflow scaffolding only, but they move residual-row evidence collection into the external-data layer explicitly. + - Those external intake rows are now partially prefilled from real source records. This narrows the remaining archive work to locators, raw paths, and extracted values rather than bibliographic discovery. + - The external row-resolution target folder now also contains an acquisition queue and a topic handoff gate, so raw-row archiving and topic-local review are separated by an explicit checkpoint. + - The same external row-resolution folder now also contains one dossier per residual blocker row so archive requirements are explicit before any handoff. + - The same folder also records local repo anchors separately from external evidence so citation hints can be reused without overstating their evidentiary value. + - The same folder now also includes pinned source records for `Vanadium`, `Nb3Sn`, and `Nb3Ge`, so residual-row acquisition starts from explicit publication anchors. + - The same folder now also includes `local_archive_scan_report.json`, which records that the current repo scan found no exact local raw-PDF or exact reference-file match for the three residual rows. + - The same folder now also includes `field_coverage_assessment.json`, which records that the current anchors are not field-complete and mainly support `Tc` scope rather than full phonon/coupling coverage. + - The same folder now also includes `field_source_gap_matrix.json`, which turns that scope result into a field-level acquisition rule so supplemental-source requirements are explicit before archive work begins. + - The same folder now also includes `supplemental_source_candidates.json`, which pins candidate follow-up source families for the non-`Tc` residual-row fields. + - The same folder now also includes `supplemental_source_selection_matrix.json`, which recommends the first source family to inspect for each unresolved residual-row field. +- The same folder now also includes `a15_field_extraction_plan.json`, which converts those selections into a concrete field-by-field archive order for `Nb3Sn` and `Nb3Ge`. +- The same folder now also includes `a15_tc_capture_stub.json`, which turns the first A15 extraction step into a direct capture form for `Tc_observed`. +- The same folder now also includes `a15_phonon_capture_stub.json`, which turns the second A15 extraction step into a direct capture form for the phonon-proxy field. +- The same folder now also includes `a15_web_numeric_extraction_blocker_report.json`, which records that the current web-accessible abstract and record layer is still insufficient for row-specific A15 numeric extraction. +- The same folder now also includes `a15_secondary_numeric_hint_report.json`, which holds weak secondary A15 numeric clues that can guide the next full-text pass without authorizing any row edit. +- The same folder now also includes `nb3sn_fulltext_numeric_acquisition_packet.json`, which packages the first dedicated A15 full-text numeric extraction pass around the strongest current shortcut candidate. +- The same folder now also includes `nb3ge_fulltext_numeric_acquisition_packet.json`, which packages the parallel A15 full-text numeric extraction pass around the weaker current shortcut candidate. +- The same folder now also includes `a15_fulltext_table_target_map.json`, which narrows those A15 passes to the most likely full-text tables or sections that should contain the needed numeric fields. +- The same folder now also includes `nb3sn_raw_page_capture_checklist.json`, which turns the first A15 full-text pass into a direct page-capture worksheet. +- The same folder now also includes `nb3ge_raw_page_capture_checklist.json`, which turns the second A15 full-text pass into the matching page-capture worksheet. +- The same folder now also includes `vanadium_fulltext_numeric_acquisition_packet.json`, which packages the top-priority elemental full-text pass and keeps the citation-integrity gate explicit. +- The same folder now also includes `vanadium_raw_page_capture_checklist.json`, which turns that guarded elemental pass into a direct page-capture worksheet. +- The same folder now also includes `vanadium_citation_integrity_report.json`, which records the current bibliographic weighting of the competing Vanadium page claims while keeping the gate open until a raw page is archived. +- The same folder now also includes `residual_extraction_dashboard.json`, which consolidates the three unresolved rows into one extraction-control view. - Interpretation: - Treat output as an internal baseline diagnostic only. - The current primary verifier does not test high-Tc cuprates or prove UET coherence corrections.