Files
computer-playbook/tests/unit/python
kevinveenbirkenbachandClaude Opus 5.5 009e4359b8 perf(sys-front-inj-design): skip repeat identical stylesheet writes per run
On a production deploy every vhost of an app re-includes the design and
CDN roles. That repeated two things:

- sys-svc-cdn checked and skipped its two-task run-once block on each of
  the ~50 repeat includes. The block is now one guarded include of
  tasks/00_core.yml, the convention the other roles use, so a repeat
  include skips one task instead of two.
- sys-front-inj-design wrote the same per-app style.css again for every
  vhost of a network that shares it (logout, stalwart, matrix, bluesky)
  and removed an already removed stylesheet once per vhost (the 11
  WordPress vhosts). A per-run record of path and content hash, keyed by
  application and the network's stylesheet file, now skips a write of
  identical content and a repeat removal. Different content still
  writes and the last write wins; each network keeps its own file; the
  record is set only after the write or removal succeeded.

Measured from galaxyserver and echoserver 2fd6c6d: about 24 s saved per
galaxyserver deploy and 23-33 s per echoserver deploy (estimate until the
next deploy re-measures it). Two independent reviews found no
correctness or coverage hole.

🎯 Fix: 92 %
💥 Break: 3 %
🌱 Efficiency: –
⚡ Speed: –
🛡️ Security: ~100 %
🏆 Score: 89
🚦 Gate: ✅ 90/5, efficiency and speed <= 100, security 100 %

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 08:40:44 +00:00
..