Skip to content

docs(identity): record that the welcome mail is proven, so 6f is unblocked - #405

Merged
PBernaerts merged 1 commit into
mainfrom
chore/plan-status
Aug 21, 2026
Merged

docs(identity): record that the welcome mail is proven, so 6f is unblocked#405
PBernaerts merged 1 commit into
mainfrom
chore/plan-status

Conversation

@PBernaerts

Copy link
Copy Markdown
Owner

Section 1.4 still carried a blocker that was cleared today.

What it said

6f cannot retire Authelia until that alert has stopped firing for a real member join.

What happened

2026-08-21: a member new to authentik joined through Wizarr.

WELCOME authentik mailed 'plext5704'
applied: 0 create(s), 0 alert(s)

State file: welcome_sent_via: authentik. 61 seconds from redemption to mail, no fallback, no alert.

Left alone, the next person reads a blocker that no longer exists and either waits for something that already happened or goes hunting for the evidence across three documents.

Why the wording matters beyond the status flip

The two failed attempts before it are the part worth carrying forward, so the paragraph names them rather than just declaring success:

  • the endpoint the mail obviously wants (recovery_email) needs a permission that also lets its holder take over the operator account
  • the LDAP sync cannot be triggered by any scoped token at all, because the check DRF applies needs a permission that does not exist

Both were shipped as "verified" first, and both survived because they were proven against an account that already existed in authentik. Only a genuinely new member exercises the sync path. That is now stated in identity/README.md as a constraint on how this gets tested, not just as history.

What is actually left before 6f

The week of quiet 6e, unchanged, plus the 6f-pre Wizarr sweep added in #403. Neither is affected by this.

Gates

check-doc-links.sh, pre-commit incl. gitleaks. Documentation only.

…ocked

Section 1.4 still said 6f cannot retire Authelia until the fallback alert
has stopped firing for a real member join. That happened on 2026-08-21: a
member new to authentik joined through Wizarr, the state file recorded
welcome_sent_via authentik, 61 seconds from redemption to mail, no
fallback and no alert.

Left as it was, the next person reads a blocker that no longer exists and
either waits for something that already happened or goes looking for
evidence that is three documents away.

Also names what the two failed attempts cost, because that is the part
worth carrying: the endpoint the mail obviously wants needs a permission
that also lets the holder take over the operator account, and the LDAP
sync cannot be triggered by any scoped token at all. The remaining
condition for 6f is the week of quiet 6e, which is unchanged.
@PBernaerts
PBernaerts merged commit 2d53cad into main Aug 21, 2026
9 checks passed
@PBernaerts
PBernaerts deleted the chore/plan-status branch August 21, 2026 07:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant