Part of #14 (W1 — design foundations).
Blocked by putio-design#43 and the first tagged @putdotio/design release that contains its resolved Android rulings. Blocks #23 and #32.
Current checkpoint
v3.2.1 is the latest tagged design release. The DTCG graph in v3.1.0, v3.2.0, and v3.2.1 is byte-identical to the vendored graph (SHA-256 a915906059426c95bde3fea77b4de72e1097fc50d46842b417143172dfc5c0c6). The two 3.2 releases are auth-guide changes and do not resolve #43. Keep the current vendored graph until a tagged release contains the settled contract; an open design pull request is not an adopted release.
Outcome
Android adopts the next immutable tier-2 contract without copying platform-native output from putio-design or silently resolving card-versus-implementation conflicts in the app.
Scope
Acceptance criteria
Part of #14 (W1 — design foundations).
Blocked by putio-design#43 and the first tagged
@putdotio/designrelease that contains its resolved Android rulings. Blocks #23 and #32.Current checkpoint
v3.2.1is the latest tagged design release. The DTCG graph inv3.1.0,v3.2.0, andv3.2.1is byte-identical to the vendored graph (SHA-256a915906059426c95bde3fea77b4de72e1097fc50d46842b417143172dfc5c0c6). The two 3.2 releases are auth-guide changes and do not resolve #43. Keep the current vendored graph until a tagged release contains the settled contract; an open design pull request is not an adopted release.Outcome
Android adopts the next immutable tier-2 contract without copying platform-native output from
putio-designor silently resolving card-versus-implementation conflicts in the app.Scope
v3.1.0checkpoint and the first later tagged release containing the resolved Public links and sharing UI #43 rulingsbuildSrc; never hand-write token colorsdocs/design-v3-discrepancies.mdwith every accepted ruling, remaining upstream gap, and measured platform exceptionAcceptance criteria
./gradlew verify :buildSrc:test, both production-debug assembles, and affected phone/TV harness proof pass