Updated: July 11, 2026
This repo is in decent shape for AI-assisted maintenance, especially for simple conference data updates. It is more agent-ready than the previous assessment because the repo now has a top-level AGENTS.md with project context, safe edit zones, data rules, validation guidance, and maintainer-approval boundaries.
The main remaining weakness is that most guardrails are still documented in prose instead of enforced by automated validation. Agents can follow the rules, but the repo does not yet reliably catch mistakes before review.
AI-assisted edits: 8/10
Autonomous agent workflows: 7/10
The project has a simple Jekyll structure, clear conference data files, a root agent instruction file, a conference data validator enforced in CI, documented CI/deploy ownership, and useful contributor documentation. Autonomous workflows still need better documentation for maintenance scripts and clearer formatting automation.
AGENTS.mdis now the strongest agent-facing file. It explains the project map, safe edit zones, conference data rules, source-of-truth policy, local commands, validation checklist, common tasks, and changes that need maintainer approval.README.mdexplains the project,_datafiles, ordering rules, required conference fields, eligibility, and deployment versioning.README.mdnow documents the current deployment model: GitHub Pages deploys frommain, while GitHub Actions handles conference data validation, the Jekyll build, htmlproofer, and the version/tag release flow.CONTRIBUTING.mdgives contributor workflows for adding conferences, reporting issues, and page/navigation changes.SETUP.mdprovides Docker setup instructions..github/copilot-instructions.mdnow delegates repo-wide policy toAGENTS.mdand keeps only Copilot-specific reminders..github/pull_request_template.mdprovides a checklist for conference PRs.CODEOWNERSassigns review ownership.Gemfile,docker-compose.yml, anddevops/setup.shmake it clear this is a Ruby/Jekyll/GitHub Pages site.tools/validate_data.rbprovides a machine-checkable conference data validator for the YAML data files..github/workflows/ci.ymlvalidates pull requests and pushes tomainwith the conference data validator, Jekyll build, and htmlproofer.ROADMAP.mdnow tracks the remaining agent-readiness work, quality metrics work, validation work, and developer-experience improvements.tools/contains maintenance scripts, especiallytools/identify_updates.rb, though these scripts are not yet documented.
- The CI/deploy story still has one confusing implementation detail:
.github/workflows/deploy.ymlincludes Pages artifact upload/deploy steps even though repository settings deploy Pages from themainbranch. - Formatting guidance is partial. The repo has
.prettierrc, but there is nopackage.json, documented Prettier command, ESLint config,.editorconfig, or Ruby lint config. - Issue templates now exist with site-version fields, but there is not yet any automation that aggregates issues by version.
- The maintenance scripts are still undiscoverable.
tools/identify_updates.rb,tools/monthly_data.rb, andtools/status_find.rbare not mentioned in README, CONTRIBUTING, SETUP, orAGENTS.md. - Local verification is partly fragile. Docker is documented, but the non-Docker Ruby/gem path can fail if the local environment is not prepared.
- Generated-file guidance exists in
AGENTS.md,README.md, andCONTRIBUTING.md. - The source-of-truth policy for conference updates exists in
AGENTS.md,README.md, andCONTRIBUTING.md.
- Simplify or rename
.github/workflows/deploy.ymlso the workflow implementation matches the confirmed deployment model.- Keep the version increment and tag behavior if still wanted.
- Remove or explain the Pages artifact/deploy steps if production deploys from
main.
- Document the
tools/scripts or remove/replace the ones that are no longer part of the workflow. - Add documented formatting commands for Prettier, and either add ESLint intentionally or stop referring to ESLint as expected tooling.
- Add automation or reporting that connects issue-template site-version data to the quality ledger.
- Make local verification docs clearer for both Docker and non-Docker setups.
The repo is now ready for supervised AI agents to make narrow, reviewable changes such as adding, updating, moving, or closing conference entries.
It is not yet ready for broad autonomous maintenance because several maintenance workflows and formatting expectations remain human-readable guidance rather than executable checks.