php-devops/TODO.md
Snider 670fad9bbf docs: update TODO with auto-labeling progress
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 05:38:09 +00:00

2.5 KiB
Raw Blame History

TODO - Session Summary 2026-02-01

Completed Today

Issue Auto-Labeling

  • Issue templates (bug_report.yml, feature_request.yml) for core + core-devops
  • Auto-label workflow detects: type, project, priority, agentic keywords
  • Complexity dropdown in feature request template
  • Heuristic complexity detection (checklist count, code blocks, sections, file refs, keywords)
  • Retroactively labeled unlabeled issues in core repo
  • Test issue #70 created and auto-labeled correctly

GitHub Org Setup

  • Dev branches as default (all repos)
  • Labels taxonomy (agent:, priority:, type:, lang:)
  • Discord webhooks (7 channels × 20 repos)
  • Branch protection rules
  • Org security defaults enabled

CodeRabbit

  • Central config: host-uk/coderabbit
  • Per-repo .coderabbit.yaml (21 repos)
  • review_status: false

CodeQL/Security

  • Enabled on all public repos
  • Language-appropriate scanning

GitHub Projects

  • Auto-add workflow (label → project)
  • PROJECT_TOKEN secret set

Agent Verification Workflow

  • Labels: agent:ready → agent:wip → agent:review → verified
  • Self-verification blocked
  • core/.github/workflows/agent-verify.yml

Template Repo (core-devops)

  • Bootstrap workflow for new repos
  • TEMPLATE_SETUP.md guide

Free Tier Integration

  • Gemini, Groq, Mistral, Cohere, Cloudflare workflows
  • Semgrep, Trivy, Gitleaks, OSV, Checkov
  • Jules dispatch workflow
  • CONTRIBUTING.md + scripts/contribute.sh

Docs

  • VitePress setup
  • core docs sync tested
  • free-tier-services.md

Container Images (core-images)

  • docker-compose.yml + devcontainer.json (packages/ mount)
  • Dual-registry workflow: GHCR + Docker Hub (lthn/*)
  • DOCKERHUB_USERNAME/TOKEN secrets (org-wide)
  • Fix Dockerfile Python build (#2 - tiktoken, tree-sitter)
  • Merge dev → main to publish images

Core CLI Issues

  • #50 - linuxkit double-dash flags fix

🔲 Pending (Core CLI Issues Created)

  • #46 - docs sync ignores packages_dir
  • #47 - core qa command area
  • #48 - core security command
  • #49 - core monitor (aggregate free tier findings)

🔲 Next Steps

  • Merge dev → main on repos to deploy docs
  • Recruit first 10 contributors
  • Rotate PROJECT_TOKEN (was shared in chat)
  • Rotate DOCKERHUB_TOKEN (was shared in chat)
  • Add workflow to remaining PHP repos (8 repos)
  • Set up external OSS project scanning