archrip update — Update architecture diagram
Read .archrip/architecture.json and update it.
Mode 1: Auto-detect from git diff (no arguments)
If $ARGUMENTS is empty:
- •Run
git diff --name-only HEAD~10to find changed files - •Read the current
.archrip/architecture.json - •For each changed file:
- •New component? → Add node + edges
- •Removed component? → Remove node + edges + use case references
- •Changed dependencies? → Update edges
- •Preserve existing node IDs for unchanged components
- •Write updated
.archrip/architecture.json
Mode 2: Apply requested changes (with arguments)
If $ARGUMENTS is provided, apply the user's requested changes:
- •Add/remove/modify nodes
- •Fix relationships
- •Add/modify use cases
- •Adjust layer assignments
- •Add database schemas
- •Improve descriptions
Write the updated .archrip/architecture.json.
$ARGUMENTS