Skip to content

LA: align empty-mailbox authority test #145

Closed

Description

@andersalm

Part of #84; saved test 2d6a6cf9 selected by the current operator request.
Runtime may poll an empty Services mailbox; signed requests from accepted contacts own outbound authority.
Base and PR target: develop, approved by Anders under the weekly task rules; fetched base 938a5926d920d5e3ef7a3260b1a375bf40be955c.
The base already contains the exact-offer Inbox copy assertion and credential-free provider Init assertion. Keep those accepted tests.
Done means: the empty-mailbox assertion permits only the four polling operations; current signature/contact/revocation checks pass; all basic gates and independent authority review pass; the task PR is reviewed and merged.
This task changes test assertions only. Accepted installed product journeys remain the input for their owning feature issues.
Next: cherry-pick the remaining assertion, run the focused tests, and open a small draft PR.

Activity

  1. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    The saved test pick is now limited to the remaining empty-mailbox assertion on approved base ea670e27.
    The base's accepted Inbox and credential-free Init assertions resolve the two cherry-pick conflicts; both tests stay intact.
    The new assertion permits only ticket lookup and gossip polling, then releases the test lock before contact/signature/revocation checks.
    Next: run the focused mailbox test and basic gates; the task stays open for review and merge.

  2. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    Candidate cce5bf92 passes the focused mailbox/contact/signature/revocation test and all four basic gates.
    Against origin/feat/0.7.1-models@ea670e27, the candidate is 0 commits behind and 1 ahead; only one test file changes (9 added, 7 removed lines).
    Next: publish fix/0.7.1-home-authority-tests to origin as a draft task PR; independent authority review is in progress.

  3. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    Published cce5bf92 to origin/fix/0.7.1-home-authority-tests; draft PR #146 targets approved feat/0.7.1-models.
    The worktree is clean and matches its remote (0 behind / 0 ahead); the focused authority test and all four basic gates pass.
    CI and independent authority review continue; human review and merge remain open.
    Next: verify the new LA-03 ARM64 package while task CI runs.

  4. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    PR #146 is ready for review at cce5bf92be218bc2ca13ef8abf5cf4ec1b153b02; requested irzhywau once.
    Independent authority review passes: diff SHA-256 e99e495d24a9d95562634465a58ed121e23a0e69b0b9dd6c93391029b53100db.
    The focused test keeps invalid-signature, unaccepted-contact, revoked-owner, empty-Home and shutdown checks; the four basic gates pass.
    CI continues. Human approval and the reviewed merge remain open; accepted installed journeys stay with their feature issues.
    Next: complete the new LA-03 package/fixture verification.

  5. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    PR #146 at cce5bf9 has all eight required CI checks passing. The focused Home authority test and independent security review passed; Irzhy's requested review remains pending before integration.

  6. added this to the 0.7.2 milestone on Sep 30, 2026
  7. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    Published normal develop@938a5926 merge b6dec3eda86179c57f086729b6220bac1ed03f5b, tree 0fdeb73e3abbb755743b3172ce59cc4aacc89d0f, to origin/fix/0.7.1-home-authority-tests for PR #146.
    The base adds only version/lock/docs alignment and the matching Carrier generation check. The task diff is byte-identical to the accepted independent review: SHA-256 e99e495d24a9d95562634465a58ed121e23a0e69b0b9dd6c93391029b53100db; that review and the focused authority-test proof are reused with this qualification.
    All four basic gates and Carrier dependency generation pass. The checkout is clean and remote divergence is 0/0.
    Anders approved develop and task integration under the new rules. Current-candidate CI is the remaining merge gate; the existing Irzhy request stays unchanged.
    The source is unchanged outside incoming base metadata. Next: integrate this PR when its required checks pass, then dependency PR #147.

  8. andersalm commented on Sep 30, 2026

    @andersalm
    ContributorAuthor

    PR #146 merged normally into approved develop as 5849117dff44bd0acfae9e261004db0a06e1e165, from exact source b6dec3eda86179c57f086729b6220bac1ed03f5b / tree 0fdeb73e3abbb755743b3172ce59cc4aacc89d0f.
    CI 36786096737 passes all eight required checks for that candidate. Final base was 938a5926; compatibility produces the same tree. GitHub merge used exact-head protection.
    The qualified independent authority review remains exact at diff SHA-256 e99e495d24a9d95562634465a58ed121e23a0e69b0b9dd6c93391029b53100db. The accepted focused test and four basic gates prove the four polling operations with signature/contact/revocation checks retained.
    Anders explicitly authorized #146 integration on green checks and one independent review. This test-only task's Done means are proven, so #145 closes as completed.
    The branch and clean worktree remain protected by their task remote pending the owner's retention decision. Existing Homes, keys and data are unchanged. Next: PR #147, whose #146 dependency is now integrated.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions