Skip to content

Add explicit non-heuristic primary/secondary (TFT) tag to assignment_record #162

Description

@seonghobae

Buyer-visible gap

Orgmetra must record a worker’s primary operational Assignment separately from simultaneous secondary/auxiliary Assignments without inference from allocation, row order, Position identity, hierarchy, or UI ordering. PR #163 remains canonical at 5d4133b29f19a8db92bda0e03ba3ae1470aae594; new facts use explicit primary | concurrent_secondary, while legacy_unspecified is historical/restoration provenance only.

Protected develop is eb9757f8649aaad026a9865508d9aad50c1a7a4f; #163 remains a preserved Draft/non-mergeable repair lane against predecessor truth.

Current protected-owner chain is #63 72070cb4b8d636825ce5b1a326df4c296596ed7e#64 8f986853a6f234c317e29080c4982bab34f3dc51#65 1caf8f760e81f1cb6954fdf1d0d13a46dbb6c0b1#141 8d12ee7cd05549a69c6debf5e0de0c5fc8668f33#163.

#63 exact Foundation CI is now terminal success after the predecessor 218-test/99.43%-coverage RED was repaired; remaining gates still govern integration. #64 retains #229#232 runtime-integrity work and #233, which now aligns Assignment allocation (0, 1.0000] across parser, published OpenAPI, regression tests and deterministic manifest evidence. #64 source repair is complete on its mutable head but exact hosted/security/review evidence is non-terminal. #65 must then non-force adopt protected #64 while preserving its purpose-bound validate_authorization_decision(...) flow. #141 contains a valid employing-legal-Organization feature but is Draft/non-mergeable on an old overlapping People/OpenAPI/auth base; it follows #65 and must non-force adopt protected owner truth before #163.

After those owners integrate through ordinary gates, non-force adopt resulting protected develop into #163, preserve the explicit Assignment-category delta, resolve real conflicts only, reacquire exact-head product/PostgreSQL/security/review evidence, and integrate normally. #165 remains dependent.

Keep #162 open until #163 normally integrates or a verified successor fully carries its semantic/test/contract/evidence delta. No administrator bypass, self-approval, force-push, destructive rebase, gate weakening, mutable-owner source copy, or predecessor-evidence transfer.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions