from pathlib import Path import gradio as gr ROOT = Path(__file__).parent TITLE = "Primordial Code Review Bridge v0.1" def read_text(name: str) -> str: path = ROOT / name if not path.exists(): return f"Missing file: {name}" return path.read_text(encoding="utf-8") def md_link_list(): files = [ ("REVIEWER_ONE_PAGE_BRIEF.md", "Reviewer One-Page Brief"), ("CLAIMS_BOUNDARY.md", "Claims Boundary"), ("MAP_OF_THE_ECOSYSTEM.md", "Map of the Ecosystem"), ("DOMAIN_ATLAS_SCORECARD_v0_1.md", "Domain Atlas Scorecard v0.1"), ("RESONANT_AXIS_VALIDATOR_CONTRACT_v0_1.md", "Resonant Axis Validator Contract v0.1"), ("AIES_SUPPLEMENTARY_DELTA_NOTE.md", "AIES Supplementary Delta Note"), ("JOURNAL_REVIEW_SUPPORT_NOTE.md", "Journal Review-Support Note"), ("PUBLIC_PROVENANCE_NOTE_X_GROK_THREAD.md", "Public Provenance Note — X/Grok Thread"), ("SOURCE_INDEX.md", "Source Index"), ("NEXT_STEPS.md", "Next Steps"), ("schema.json", "schema.json"), ("golden_fixture.json", "golden_fixture.json"), ("MANIFEST.md", "MANIFEST.md"), ] return "\n".join([f"- [{label}](file/{name})" for name, label in files]) landing = f""" # {TITLE} **Structural correspondence, not ontological equivalence.** **Review bridge / orientation layer — not validation.** This Space is a reviewer-facing front door for the Primordial Code / HIR-OAM ecosystem. ## Core split **Digital Mycelium** = connective / ecological candidate architecture. **Resonant Axis** = settlement / proof / non-settlement layer. **Domain Atlas** = cross-domain calibration and anti-overclaim scorecard. **Validator Contract** = first implementation target. ## Primary boundary No consciousness claim. No personhood claim. No biological-life claim. No autonomy claim. No production security certification. No clinical/legal certification. No replacement of domain science. ## Shared fail-lock Source-return or repair breaks under pressure. ## Review files {md_link_list()} """ file_paths = [ str(ROOT / name) for name in [ "README.md", "REVIEWER_ONE_PAGE_BRIEF.md", "CLAIMS_BOUNDARY.md", "MAP_OF_THE_ECOSYSTEM.md", "DOMAIN_ATLAS_SCORECARD_v0_1.md", "RESONANT_AXIS_VALIDATOR_CONTRACT_v0_1.md", "AIES_SUPPLEMENTARY_DELTA_NOTE.md", "JOURNAL_REVIEW_SUPPORT_NOTE.md", "PUBLIC_PROVENANCE_NOTE_X_GROK_THREAD.md", "SOURCE_INDEX.md", "NEXT_STEPS.md", "schema.json", "golden_fixture.json", "MANIFEST.md", ] if (ROOT / name).exists() ] with gr.Blocks(title=TITLE) as demo: gr.Markdown(landing) with gr.Accordion("Reviewer One-Page Brief", open=False): gr.Markdown(read_text("REVIEWER_ONE_PAGE_BRIEF.md")) with gr.Accordion("Claims Boundary", open=False): gr.Markdown(read_text("CLAIMS_BOUNDARY.md")) with gr.Accordion("Resonant Axis Validator Contract", open=False): gr.Markdown(read_text("RESONANT_AXIS_VALIDATOR_CONTRACT_v0_1.md")) with gr.Accordion("Domain Atlas Scorecard", open=False): gr.Markdown(read_text("DOMAIN_ATLAS_SCORECARD_v0_1.md")) gr.File(value=file_paths, label="Download / inspect package files", interactive=False) if __name__ == "__main__": demo.launch()