user-engine/docs/evidence/2026-10-11-setup-link-owner-handoff/source-boundary.json
tegwick db05c1310d build: adopt staged records and retain reviewed setup delivery handoff
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a15374-f59f-7a31-86d2-d23b5d2ed181
2026-10-19 13:30:58 +02:00

60 lines
2.1 KiB
JSON

{
"schema": "user-setup-delivery-source-boundary/v1",
"task": "USER-WP-0035-T02",
"source_artifacts": {
"caller_policy": {
"path": "/home/worsch/email-connect/src/email_connect/callers.py",
"sha256": "06fe961b9030dba2c0b26b92f8097e8fbd24e205d5fa79642aa9af60382886dc"
},
"mail_receiver": {
"path": "/home/worsch/email-connect/src/email_connect/transactional.py",
"sha256": "36fdfd8cb58f10148cd491a7e34d7aea798e4289fce760af70a48776bede204d"
},
"setup_issuer": {
"path": "/home/worsch/net-kingdom/identity-provisioner/password_setup.py",
"sha256": "53012fc708384fc9cd0fff4f3fa5f204ab85866db91d726457dd130799e88ca0"
},
"provider_handler": {
"path": "/home/worsch/net-kingdom/identity-provisioner/server.py",
"sha256": "3f75c79b3adb876ce1a57b7796d9b03efe77292722d3981ce8850ce15e23e773"
},
"user_adapter": {
"path": "/home/worsch/user-engine/src/user_engine/adapters/provisioning.py",
"sha256": "a033a891d8e0e2595d177877ac8615814190fe2c97b67059c7e3b63a87e25b51"
},
"user_portal": {
"path": "/home/worsch/user-engine/src/user_engine/web.py",
"sha256": "c5fbd412102238219f3b231557815fb30c0a7f822c28a371bcffc63076456a14"
}
},
"source_checks": {
"scoped_templates": [
"family_invitation.resent",
"family_member.invited"
],
"receiver_events": [
"family_invitation.resent",
"family_member.invited"
],
"setup_template_supported": false,
"existing_mail_lane_missing": false,
"provider_returns_single_use_setup_url": true,
"provider_default_ttl_seconds": 900,
"provider_reissue_revokes_prior_grant": true,
"provider_restart_invalidates_grants": true,
"provider_to_mail_supported_handoff_present": false,
"authelia_reset_mail_is_different_issuer": true
},
"disposition": "owner_preparation_required",
"owner_intakes": [
"EMAIL-IN-0001",
"NET-IN-0005"
],
"only_eligible_task_inspected": "USER-WP-0035-T02",
"runtime_claims": false,
"live_calls": false,
"mail_sent": false,
"credentials_or_grants_read": false,
"raw_setup_url_output": false,
"new_founder_choice_required": false
}