Monorepo Management — Coordinated Multiple Services
Monorepo management with cascading shared library updates and cross-service compliance.
Context
Monorepo with multiple services sharing libraries. Shared library updates must propagate and be verified across all dependent services.
Flow with 4 tools
△ Phase 01 — architect
Cascading update
Shared library update pipeline with propagation to services.
△ architect
architect pipeline pipelines/lib-update.yaml \
--var lib="shared-auth" --var change="Add MFA support" ◇ Phase 02 — vigil
Consolidated report
Scans each service independently.
◇ vigil
for svc in services/*/; do
vigil scan "$svc/src/" --format sarif --output "reports/vigil-$(basename $svc).sarif"
done ⬡ Phase 03 — licit
Monorepo compliance
Cross-service gap analysis.
⬡ licit
licit trace
for svc in services/*/; do
licit connect vigil --sarif "reports/vigil-$(basename $svc).sarif"
done
licit report --format html --output reports/monorepo-compliance.html
licit gaps