Parent
#32
What to build
Move repository tool clone/update, dependency install, setup/build handling, and failure behavior into the hacktools inventory apply behavior. Repository tools should have explicit semantics for existing clones, fresh clones, dependency steps, build steps, and partial failures.
This slice should preserve the current repository tool set and current broad behavior, while making failures easier to diagnose and test.
Acceptance criteria
Blocked by
Parent
#32
What to build
Move repository tool clone/update, dependency install, setup/build handling, and failure behavior into the hacktools inventory apply behavior. Repository tools should have explicit semantics for existing clones, fresh clones, dependency steps, build steps, and partial failures.
This slice should preserve the current repository tool set and current broad behavior, while making failures easier to diagnose and test.
Acceptance criteria
gfandGf-Patternstemplates is preserved or represented as a named post-install action if that seam is cleaner.Blocked by