Coquille premium v2Coquille responsive v4Parcours Québec d’abord en françaisRègle d’adhésion avec source françaiseSurface UI seulementAutorité détenue par l’APIAucune écriture fournisseurCentre de notifications v1
LangueFrançais
Plan de contrôle premium Bookwiser • exécution Québec/Canada
Menu actifPublic
Coquille d’exécution du portail
Anonymous
Une coquille d’exécution Québec d’abord en français avec autorité bornée.
La coquille se lit maintenant comme une seule ligne de produit premium tout en portant le nouveau périmètre linguistique Québec/Canada : les parcours publics, commerciaux, d’onboarding et de contrats d’adhésion doivent adopter une posture d’abord en français au Québec, la présentation bilingue n’est acceptable que lorsque le français demeure au moins aussi visible, et les parcours d’adhésion ne doivent pas lier via une version non française tant que le parcours source en français n’a pas été fourni. La coquille préserve encore les lignes d’arrêt autour de la vérité d’authentification, des appels fournisseur, des opérations signées, des paiements, de la paie, des dépôts, des remises, de l’exécution en fiducie et des autres autorités réglementées.
Présentation seulement. La vérité de route demeure gardée par la session et détenue par l’API.
Acteur actuel
Coquille non authentifiée
Aucun acteur n’est actuellement visible dans la coquille du portail.
Posture linguistique
Les parcours publics et commerciaux du Québec sont d’abord en français
Le rendu bilingue demeure une trajectoire d’implémentation contrôlée seulement lorsque le français reste au moins aussi visible et complet sur le plan opérationnel.
Posture contractuelle
Source française avant parcours d’adhésion non français
La coquille peut prévisualiser les parcours d’engagement et de contrat, mais la validité linguistique du contrat demeure détenue par l’API et soumise à révision.
Posture de limite
Gérer l’argent sans toucher à l’argent
La gravité commerciale augmente sans élargir l’autorité financière, de dépôt, de paie ou d’exécution en fiducie.
Posture de session
anonymous
Anonymous
No authenticated actor is currently visible to the shell. Public-safe chrome is still allowed, but truth remains API-owned.
Recommended landing: Login
Ligne de limite
Lignes d’arrêt visibles
Présentation premium, autorité bornée
No active session is present. The portal shell can guide routing, but the API remains the auth authority.
Keyboard focus, reduced motion, responsive collapse, and French-first Québec launch copy are now treated as shell-contract duties, not page-by-page garnish.
Raccourcis du cockpit
8 raccourcis de route
Accès aux commandes
Une barre de raccourcis groupée garde l’accès aux routes moderne et cohérent. Elle demeure une surface de navigation seulement : aucune mutation de workflow, approbation, contrôle fournisseur ou autorité d’exécution réglementée n’est introduite dans le navigateur.
⌘Naviguez dans Bookwiser par couloir, preuve, classeur ou surface de tour de contrôle
AudiencePublic
8 raccourcis de route sont disponibles. Utilisez Tab pour parcourir les cartes de résultats.
La posture de recherche demeure volontairement bornée à la clarté de navigation. La vérité de route, de session et d’autorité d’exécution demeure côté API.
Exécution de présentation
Bookwiser Default
Navy, gold, and high-trust contrast for premium control-plane posture.
Light shell
Premium shell coverage
Public and flagship shell • Staff and operator shell • Client-safe shell • Proof and screenshot discipline
Reduced motion is honored automatically when the device preference requests it, so flagship and commercial captures remain calm.
Architecture des routes
4 couloirs groupés
Architecture de l’information
La navigation groupée rend l’étendue lisible : onboarding, continuité client, commande équipe et couloirs preuve/lancement se lisent comme un seul cockpit plutôt qu’une liste de routes dispersée.
Entrée publique
Entonnoir public et posture de lancement
Garder le positionnement public, l’aide, la tarification et les parcours de lancement dans une seule taxonomie calme afin que la langue, la posture juridique et le cadrage commercial restent cohérents.
Opérations, conformité, finance et démonstrations phares
Regrouper le plan de contrôle opérateur par enjeu afin que les couloirs d’exécution, de tâches, d’audit, de confidentialité, de finance et de démonstration se lisent comme un seul système de commande.
Gouvernance, preuves et surfaces de contrôle plateforme
Garder les surfaces de gouvernance, de lancement, de preuve et de développement visibles dans la même taxonomie plutôt que dans des chemins secondaires cachés.
Chaque capacité phare repose maintenant sur une séquence nommée : pitch public, continuité client/aide et démonstrations équipe restent alignés sans dépendre de liens cachés ou de la mémoire du présentateur.
Parcours de pitch public
Un parcours de pitch borné de l’entrée publique aux couloirs phares
Utiliser une séquence stable pour les démos et parcours : positionnement public, tarification, lancement, aide, continuité client et routes phares équipe.
La carte demeure présentation seulement. L’atteignabilité des routes est plus claire ici, mais les permissions, appels fournisseur, approbations et exécutions réglementées demeurent côté API.
Notifications de coquille
Session, routing, and boundary posture stay visible before you enter a lane.
The shell now keeps the most important runtime reminders together: session posture, recommended landing, French-first Québec launch rules, and mobile-safe continuity cues stay visible without turning the browser into an authority surface.
4 in view
Runtime notification
Public-safe
La coquille publique sécuritaire demeure visible
The shell is still allowed to render a calm public-safe runtime while authentication remains unresolved. Route, auth, and authority truth stay server-owned.
Login is the current shell landing posture. The mobile shell keeps route intent visible without inventing browser-owned access or redirect truth.
Runtime notification
Québec path guarded
French-first Québec launch rules stay attached to the shell
Public, commercial, onboarding, and standard-form contract lanes continue to carry French-first posture. Bilingual presentation remains controlled and only acceptable where French stays at least as prominent and operationally complete.
Runtime notification
Premium shell polish
Mobile parity and notification posture are now first-class shell duties
Safe-area padding, calm collapse rules, shell notifications, and clearer board/card grouping now travel with the layout instead of depending on page-by-page polish.
Aperçu de connexion + preuve des gardes de route
Logged-out, staff, and client route visibility stays fail closed.
Wrong-role routes fail closed and public/help roots remain visible without moving authority into the browser. Demo-critical login transitions remain explicit and wrong-role routes redirect back to the session-owned landing route instead of exposing hidden access.
Current session scenario
Current posture
Logged-out portal posture
Logged-out requests to staff or client headline routes redirect to /login with login_required. Public/help roots remain reachable without manufacturing authenticated workspace access.
2 visible5 redirected0 wrong-role fail-closed
Staff executive — Redirects to /login (Redirects to login when there is no active authenticated session.)
Client executive — Redirects to /login (Redirects to login when there is no active authenticated session.)
Client action pack — Redirects to /login (Redirects to login when there is no active authenticated session.)
Preview guard scenario
Preview posture
Authenticated staff posture
Visiting /login while already authenticated as staff redirects to /staff/executive. Visiting a client-only headline route redirects back to the staff landing route with client_workspace_required.
3 visible4 redirected3 wrong-role fail-closed
Staff executive — Visible (This route is allowed for the current portal session snapshot.)
Client executive — Redirects to /staff/executive (Redirects away because the session does not have client workspace visibility.)
Client action pack — Redirects to /staff/executive (Redirects away because the session does not have client workspace visibility.)
Preview guard scenario
Preview posture
Authenticated client posture
Visiting /login while already authenticated as client redirects to /client/executive. Visiting a staff-only headline route redirects back to the client landing route with staff_workspace_required.
4 visible3 redirected2 wrong-role fail-closed
Staff executive — Redirects to /client/executive (Redirects away because the session does not have staff workspace visibility.)
Client executive — Visible (This route is allowed for the current portal session snapshot.)
Client action pack — Visible (This route is allowed for the current portal session snapshot.)
Surfaces d’entrée
Un seul cockpit, groupé par posture premium de couloir et règles de lancement d’abord en français.
Every top-level route card now uses the same shell grammar: lane accent, bounded copy, consistent hierarchy, French-first Québec launch posture for public/commercial paths, and a clear destination line without inventing browser-owned route authority.
French-first Québec legal acceptance with bilingual companion visibility.
This public legal surface now exposes the active legal-policy bundle, version audit label, jurisdiction switch, and API-owned acceptance record flow. The browser shows the policy package; the API records the acceptance event, bundle id, language path, and timestamp.
Versioned bundle
One registry, seven policy documents, auditable bundle truth.
Terms of Service, Privacy, Data, Financial, Legal, Compliance, and Transparency now move together as one governed bundle. The public page exposes the same bundle id and audit label used by onboarding and login surfaces.
Acceptation juridique versionnée
Review the current bundle and record acceptance
This public page stays legal-safe: version selection, language posture, and acceptance evidence remain API-recorded. Québec starts from the French source package before an English companion is treated as reviewed.
Chargement du bundle juridique courant…
Les versions de politiques, la surface d’acceptation et l’horodatage seront rattachés à legal-review@bookwiser.test côté API.
Loading state
Loading publication catalog
The portal is waiting for the API-owned runtime to return the current surface state.
Loading state
Loading commercial contract runtime
The portal is waiting for the API-owned runtime to return the current surface state.
Audit posture
Acceptance stays evidentiary, not cosmetic.
Every acceptance record ties the active bundle id, document versions, binding locale, optional companion review, surface, actor, and timestamp together. That keeps legal presentation and consent history aligned without giving the browser authority over the record.
Bundle id and version audit label are recorded with every acceptance event.
Québec-facing flows bind from the French source package first.
Companion-language review stays visible without replacing the source-language record.
Portal, onboarding, and public legal pages all consume the same API registry.