mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 03:38:23 +00:00
Three iteration-rule sharpenings, all surfaced by repeated foot-guns in the web-app-zammad role-build loop: - Promote "validate the fix in-container before redeploying" from SHOULD to MUST. Adds an explicit reproducible-there carve-out (container crashes at startup, misconfigured env var, image-side bug, in-container script failure) so the rule is unambiguous on when it applies; the only exception is failures that genuinely depend on multi-container or post-deploy Ansible state. - Playwright-specific addendum: when the failing unit is a Playwright spec, "in-container validation" means running `make compose-playwright role=<role>` against the live stack — not just `curl` against the underlying API. The spec runs in a browser context with env loading, locator strategies, and cookie state that `curl` does not exercise. - New "Full-matrix iteration flow" subsection under "Matrix variants" documenting the variant-pinned `mode=update` → per-remaining-variant `mode=reinstall full_cycle=true` → final unpinned full-matrix `mode=reinstall full_cycle=true` recipe. Closes the gap where the existing "Matrix variants" rules only described focused single-variant debug and full-matrix initiation, but not the cycle that keeps full cross-variant coverage as the iteration target. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Documentation 📝
This directory contains the repository documentation published for Infinito.Nexus. Its scope is contributor guidance, agent instructions, operational guides, requirements, and security guidance across the project.