avd-ops

0003. The family ends at its contracts; work outside it builds on them, never the reverse

Personal project. Research and learning only. Not for production. No warranty.

Context and Problem Statement

The AVD repos on this site are public and free. Some work that builds on them may live outside the family, and some of the family's text, source lists and checks still name or fetch repositories outside it, which breaks the day that work moves, renames or changes visibility. The family roles say which way the repos inside the family depend on each other, but not where the family ends. Where is the line, and which way may dependencies cross it?

Considered Options

Decision Outcome

Chosen option: "The family ends at its contracts", because a family repo that depends on or describes outside work breaks when that work moves, and a published contract lets anything build on the family without the family knowing what it is.

Recorded as rule 4 in family roles.

Consequences

More Information

Linked from