Add native Mission Participation frontdoor #44
Loading…
Reference in a new issue
No description provided.
Delete branch "oss-oo/commons-frontdoor-ui-20261101"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements a separate native Mission → explicit Laboratorium sign-in → acting identity → pending need/offer → own moderation detail/Mine journey. The controls activate only when the complete admitted native capability is advertised; existing legacy tools retain their separate authority and never receive native-cookie fallback writes.
Preserves opaque Unicode/empty/dot/slash/percent IDs through constant-path queries, bounded per-tab mission/intent return context, separate flow/session CSRF, and actor-bound in-memory operation reconciliation. Lost replies block new composition; exact outcome lookup precedes deliberate identical-operation retry, and404 remains nonterminal. Reload honestly offers Mine without claiming absence proves rollback.
Contract: Commons main9d4e39eab5c0c776f711ba6ccc94d183bb54e1dc; reviewed design tree5c2ca41a6c6957a583ab51f500d4aa9938af7305. Website baseb2781ae9cb9f2f755daaac9188c46ba5b7ea3918.
Validation:38 synthetic model/request/DOM tests pass; scripts/check-repository.sh passes including static build/site/data and existing UI suites; both new scripts pass node --check; git diff --check passes. Native CI and independent source review remain required.
The reviewed source fixes add explicit separate-tab sign-in recovery for expired/revoked sessions while the original tab retains its exact command, and strict array/string validation of the complete advertised resource inventory. Connect sign-in does not require a Mission or receive contribution recovery data. Same-actor confirmation and a fresh outcome lookup precede any identical retry; different actors stay blocked.
Source only. NOT_RUN: real browser, native Commons/PostgreSQL/Core OIDC, product/runtime acceptance, public/PVE deployment, release and restore. This draft is not publication approval.
WIP: Native Mission to Participation frontdoorto Add native Mission Participation frontdoor