Activity log¶
79 issue(s) closed in the last 30 days. Generated; do not edit.
2026-09-05¶
- vergil-project/.github#342 Epic: born-green language-skeleton scaffolding (cpp first) + workaround paydown
2026-09-04¶
- vergil-project/.github#338 Epic: Dynamic, version-agnostic CI gates
- vergil-project/.github#344 Retrospective: language-scaffolding
2026-09-03¶
- vergil-project/.github#340 Retrospective: dynamic-ci-gates
- vergil-project/.github#343 Docs: spec + plan for born-green language-skeleton scaffolding (#342)
- vergil-project/.github#347 Reconcile plan.md to the post-#325 fragment world (Task 4 + cross-repo release gate) (#342)
- vergil-project/.github#348 Thin ci.yml caller: drop hardcoded matrix inputs (missed by #338 sweep)
- vergil-project/vergil-actions#876 drop deprecated versions/container-tag inputs from reusable workflows
- vergil-project/vergil-actions#898 Docs: reflect dynamic version-agnostic CI gates
- vergil-project/vergil-tooling#2991 Validate: a matrix-reducing change merges via the normal gate, no --admin
- vergil-project/vergil-tooling#3032 Docs review: language-skeleton scaffolding reflected in site docs (#342)
- vergil-project/vergil-tooling#3033 Language-skeleton scaffold: repo-init phase + cpp templates + lock command (#342 T2)
- vergil-project/vergil-tooling#3034 Revert baseline .gitignore Conan blocks, now dead (#342 T4)
- vergil-project/vergil-tooling#3035 Remove the cpp _WARMUP_REQUIRES entry, dead under born-green (#342 T5)
- vergil-project/vergil-tooling#3036 Validate: vrg-github-repo-init --language cpp yields a born-green repo, live (#342)
- vergil-project/vergil-tooling#3044 Re-ignore CMakeUserPresets.json in cpp gitignore fragment (Task 4 over-prune fix) (#342)
- vergil-project/vergil-tooling#3049 Born-green cpp scaffold fails: warmup requires conan.lock before scaffold creates it (#342)
2026-09-02¶
- vergil-project/docs#31 refactor(ci): drop the hardcoded matrix inputs from ci.yml
- vergil-project/docs#33 Docs: reflect dynamic version-agnostic CI gates
- vergil-project/vergil-actions#891 refactor(ci): drop the hardcoded matrix inputs from ci.yml
- vergil-project/vergil-actions#893 setup action: output family-routed primary-container-tag for single-container jobs (fixes cpp)
- vergil-project/vergil-claude-plugin#690 refactor(ci): drop the hardcoded matrix inputs from ci.yml
- vergil-project/vergil-claude-plugin#692 docs(readme): remove stale v2.1 'Transition note' — workflow has shipped
- vergil-project/vergil-containers#595 refactor(ci): drop the hardcoded matrix inputs from ci.yml
- vergil-project/vergil-tooling#2981 Documentation review: dynamic version-agnostic CI gates
- vergil-project/vergil-tooling#3016 vrg-finalize-pr: exit-125 container-launch failure misreported as 'fix develop'; cached image never verified launchable
- vergil-project/vergil-tooling#3021 cpp validation regenerates conan.lock at root (dirties tree); consume committed lock instead
- vergil-project/vergil-tooling#3026 cpp coverage gate aborts on third-party (Conan) header sources; ignore gcov source_not_found
- vergil-project/vergil-vm#310 refactor(ci): drop the hardcoded matrix inputs from ci.yml
2026-09-01¶
- vergil-project/.github#339 Documentation: spec + plan for dynamic version-agnostic CI gates
- vergil-project/vergil-actions#872 setup action outputs versions + primary-version from vergil.toml
- vergil-project/vergil-actions#873 evidence gate fails red on a failed/skipped matrix leg
- vergil-project/vergil-actions#874 reusable workflows read [ci].versions from vergil.toml (inputs optional)
- vergil-project/vergil-actions#875 Deploy: publish the vergil-actions release with dynamic matrix
- vergil-project/vergil-actions#886 ci-quality: single-container 'common' job resolves container tag from primary-version (pre-#2990)
- vergil-project/vergil-tooling#2982 require
/evidence gates instead of per-version required checks - vergil-project/vergil-tooling#2983 add [ci].primary-version (default = highest version)
- vergil-project/vergil-tooling#2984 flag missing/cronless ops.yml as non-compliant
- vergil-project/vergil-tooling#2985 audit flags unproducible required contexts
- vergil-project/vergil-tooling#2986 read + scoped-clean classic branch protection
- vergil-project/vergil-tooling#2987 render ci.yml as a thin caller (no versions/container-tag)
- vergil-project/vergil-tooling#2988 Deploy: roll the evidence-gate ruleset to the fleet
- vergil-project/vergil-tooling#2989 Deploy: backfill ops.yml across the fleet
- vergil-project/vergil-tooling#2990 vrg-ci-sync: strip hardcoded matrix from ci.yml (fleet sweep)
- vergil-project/vergil-tooling#2998 vrg-release --resume cannot recover a failure at/after merge-release (prepare re-runs on already-merged release PR)
- vergil-project/vergil-tooling#3009 vergil-tooling: thin ci.yml caller (dynamic-matrix canary for #875)
2026-08-29¶
- vergil-project/vergil-containers#587 Deploy: publish dev image with pytest-xdist so parallel tests resolve fleet-wide
- vergil-project/vergil-containers#593 docs: note that the Python dev image ships pytest-xdist
- vergil-project/vergil-tooling#2951 Documentation review: fleet-wide Python test-suite performance
- vergil-project/vergil-tooling#2956 Phase 0 — coverage-equivalence proof (C-tracer vs sysmon, serial vs parallel)
- vergil-project/vergil-tooling#2957 Phase 2 — vrg-xdist-sync: shape-aware pytest-xdist fleet sweep
- vergil-project/vergil-tooling#2958 Phase 3 — add --import-mode=importlib (gated on survey + measured speedup)
- vergil-project/vergil-tooling#2959 Phase 4 — refactor subprocess hotspots to a measured target
- vergil-project/vergil-tooling#2960 Phase 1 — activate sys.monitoring coverage backend on 3.12+
- vergil-project/vergil-tooling#2961 Phase 2 — computed Python TEST command (build_python_test_argv + xdist worksteal)
- vergil-project/vergil-tooling#2962 Phase 2 — drop repo-local -n auto; shared command owns gate parallelism
- vergil-project/vergil-tooling#2966 fix: gitignore audit false-flags foreign-language managed patterns as stray
2026-08-28¶
- vergil-project/.github#330 chore(gitignore): sync the vergil-managed .gitignore block
- vergil-project/.github#334 Documentation: spec + plan for fleet-wide Python test-suite performance
- vergil-project/vergil-containers#588 Add pytest-xdist to the Python dev image
- vergil-project/vergil-tooling#2927 sweep: migrate all repos to fenced .gitignore via the fleet driver
- vergil-project/vergil-tooling#2928 feat(gitignore): tighten audit to fenced-only and delete the monolith
- vergil-project/vergil-tooling#2944 fix(fleet): stage changes before vrg-commit in run_sweep
- vergil-project/vergil-tooling#2953 Phase 0 — test-stage measurement harness + baseline + hotspot map
- vergil-project/vergil-tooling#2954 Phase 0 — fleet surveys + lib classifiers (collection-safety, dev-dep shape)
- vergil-project/vergil-tooling#2955 Phase 2 — add [test].parallel opt-out knob (TestConfig)
2026-08-27¶
- vergil-project/docs#29 chore(gitignore): sync the vergil-managed .gitignore block
- vergil-project/vergil-actions#870 chore(gitignore): sync the vergil-managed .gitignore block
- vergil-project/vergil-claude-plugin#688 chore(gitignore): sync the vergil-managed .gitignore block
- vergil-project/vergil-containers#583 chore(gitignore): sync the vergil-managed .gitignore block
- vergil-project/vergil-containers#585 chore(gitignore): re-add pycache/ as a repo-local ignore
- vergil-project/vergil-tooling#2921 feat(gitignore): sync() with bootstrap/update semantics
- vergil-project/vergil-tooling#2922 feat(gitignore): vrg-gitignore-sync applicator CLI
- vergil-project/vergil-tooling#2923 feat(gitignore): swap _check_gitignore to fenced form (transitional)
- vergil-project/vergil-tooling#2924 feat(gitignore): compose repo-init .gitignore through render_block
- vergil-project/vergil-tooling#2925 feat(fleet): generic fleet-sweep driver + vrg-fleet-sync
- vergil-project/vergil-tooling#2926 Deploy: release vergil-tooling with composable-gitignore tooling and verify
- vergil-project/vergil-tooling#2939 feat(gitignore): strip stale baseline comments on bootstrap
- vergil-project/vergil-vm#308 chore(gitignore): sync the vergil-managed .gitignore block