Skip to content

Build transparent circuit attraction briefs#46

Merged
simonlpaige merged 1 commit into
masterfrom
agent/circuit-attraction-briefs-pr
Jul 23, 2026
Merged

Build transparent circuit attraction briefs#46
simonlpaige merged 1 commit into
masterfrom
agent/circuit-attraction-briefs-pr

Conversation

@simonlpaige

Copy link
Copy Markdown
Owner

Summary

  • generate 13 searchable, printable “possible collaboration” briefs from public circuit data
  • label every page derived + unverified and provide a correction path instead of implying endorsements or existing partnerships
  • add a compact public-field source snapshot so the generator and CI remain deterministic without committing the full 10.8 MB map export
  • wire brief generation into the main build, sitemap, homepage, and a read-only GitHub Actions integrity check
  • add an audit task for Hartford, Syracuse, Tulsa, and Durham that explicitly sends no outreach

Safety and scope

This automates attraction assets, not unsolicited contact. It sends no email, opens no outreach issues, posts no ads, spends no money, and adds no tracking. Any hand-delivery or paid promotion remains a separate human-approved step.

The source export declares 76 candidates but currently contains 13 groups. The generator warns about the mismatch, the manifest records it, and public copy shows only the 13 observable briefs.

This is a self-contained one-commit PR against the current GitHub master; it intentionally excludes the unrelated nine-commit local backlog.

Verification

  • python tools/build-circuit-briefs.py --check
  • python -m py_compile tools/build-circuit-briefs.py tools/build.py
  • python -m json.tool AGENT-TASKS.json
  • python tools/build.py --dry-run --skip-wiki --skip-audit
  • checked all generated HTML landmarks and local links
  • visually reviewed the brief index and Tulsa brief in Chrome

@github-actions

Copy link
Copy Markdown

Agent PR Score (informational only)

{
  "contribution_type": "documentation",
  "files_changed": [
    ".github/workflows/circuit-briefs.yml",
    ".gitignore",
    "AGENT-TASKS.json",
    "OUTREACH-ATTRACTION-PLAN.md",
    "briefs/briefs.css",
    "briefs/briefs.js",
    "briefs/community_food_system_7133cc6010.html",
    "briefs/community_food_system_947003c3af.html",
    "briefs/community_food_system_b06e2cae36.html",
    "briefs/community_health_mesh_39dfa477c7.html",
    "briefs/community_health_mesh_749faac21c.html",
    "briefs/community_health_mesh_ed3e827f6e.html",
    "briefs/disaster_resilience_grid_5bb2dfa1a0.html",
    "briefs/disaster_resilience_grid_6c88266798.html",
    "briefs/disaster_resilience_grid_f89af5b745.html",
    "briefs/index.html",
    "briefs/labor_for_housing_062b7d5b5e.html",
    "briefs/labor_for_housing_1d488117bc.html",
    "briefs/labor_for_housing_e201bdc4d6.html",
    "briefs/land_stewardship_alliance_5ae95aa3bc.html",
    "briefs/manifest.json",
    "briefs/source-records.json",
    "data/map/circuits.json",
    "data/map/stats.v3.json",
    "index.html",
    "sitemap.xml",
    "tools/build-circuit-briefs.py",
    "tools/build.py"
  ],
  "score": null,
  "notes": [
    "Documentation-only PR; no rubric applied. Manual review recommended."
  ]
}

This score does not block merges. See evals/README.md for the rubrics.

@simonlpaige
simonlpaige marked this pull request as ready for review July 23, 2026 11:43
@simonlpaige
simonlpaige merged commit 60e883d into master Jul 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant