from pathlib import Path


def test_demo_assets_exist() -> None:
    root = Path(__file__).resolve().parents[1]

    assert (root / "agents" / "arch.yaml").exists()
    assert (root / "agents" / "biz.yaml").exists()
    assert (root / "agents" / "pm.yaml").exists()
    assert (root / "meetings" / "demo.yaml").exists()
    assert (root / "requirements.txt").exists()
    assert (root / "README.md").exists()


def test_readme_documents_real_provider_usage() -> None:
    root = Path(__file__).resolve().parents[1]
    readme = (root / "README.md").read_text(encoding="utf-8")

    assert "OPENAI_API_KEY" in readme
    assert "ANTHROPIC_API_KEY" in readme
    assert "OPENAI_BASE_URL" in readme
    assert "--kind pm" in readme
    assert "python3 run_meeting.py" in readme
