SMAJOR
Cloudflare facade · Akash runtime · S25 mesh · staff
Execution terrain

Un portail clair pour l'equipe, pas un terminal pour nerds.

L'espace staff doit servir au dispatch, aux horaires, aux rapports terrain et aux consignes sans exiger de comprendre l'infra.

Terrain

Taches et rapports

Recevoir des affectations, confirmer un depart, envoyer un rapport et signaler une anomalie.

Coordination

Dispatch vivant

Le futur dispatch doit relier planning, GPS, clients, materiel et evenements meteo.

IA

Aide terrain

S25 peut plus tard preparer les briefs de chantier et les resumes de fin de journee.

Live S25

Panneaux operations

Le shell lit le cockpit public et affiche la realite du mesh sans inventer un faux statut front-end.

Status

MESH_READY

S25 en ligne. Pipeline MESH_READY. Mesh actif avec 5 agents online et 14 mission(s). Tunnel offline.

Agents online 5
Missions actives 14
Signal READY
Tunnel offline
Missions

Track smajor.org activation and align Gemini Orchestrator plus TRINITY on the official operating model: facade on Cloudflare, backend on S25 mesh, MERLIN via MCP, Home Assistant lateral only.

Agent recommande: perplexity. Priorite: critical.

Actives 14
Historique 3
Top target COMET
Top type infra_monitoring
Mesh

ARKON · COMET · MERLIN · ORACLE

Mission queued for COMET: Track smajor.org activation and align Gemini Orchestrator plus TRINITY on the official operating model: facade on Cloudflare, backend on S25 mesh, MERLIN via MCP, Home Assistant lateral only.

BTC $70574
ETH $2066
Confiance 50
HA lateral linked
Resilience

Facade et mesh alignes

Le domaine public, le cockpit Akash et MERLIN MCP repondent dans le meme modele operationnel.

Facade Cloudflare
Runtime Akash
Backend S25
Mode Mesh-first
Workbench

Execution terrain

Le staff doit voir quoi faire, ou aller et quoi remonter, sans se battre avec le backend.

Dispatch
  • Taches assignees et priorite.
  • Fenetre horaire et lieu d'intervention.
  • Brief IA de terrain avant depart.
Rapports
  • Debut / fin d'intervention.
  • Photos, incidents et note terrain.
  • Validation rapide de completion.
Support
  • Escalade rapide vers admin.
  • Historique equipement / materiel.
  • Consignes meteos et securite.
Industrial kit

Field execution blueprint

Ce schema sert de contrat de construction entre le front, api.smajor.org et le backend S25.

Records
crew_membershiftassignmentfield_reportequipment_usageincident
Pipeline
  1. assigned
  2. accepted
  3. en_route
  4. on_site
  5. report_submitted
  6. validated
Automations
  • Dispatch prepare le brief terrain depuis le dossier client.
  • S25 remonte les incidents et les bloqueurs au poste admin.
  • Le rapport de fin de job nourrit l'historique client.
Administration

Staff access chain

Les employes et sous-traitants doivent recevoir un portail de travail, pas un acces global au systeme.

Roles
employeecontractor
Doctrine
  • Chaque personne ou organisation existe comme identite gerable dans le systeme.
  • Chaque identite recoit un role, un scope et des services actives.
  • Aucun acces implicite: tout acces doit etre assigne puis revele dans l'admin.
Activation flow
  1. identity_created
  2. linked_to_org
  3. role_assigned
  4. services_enabled
  5. credentials_issued
  6. portal_access_live
Services enabled
staff_portalsnow_opsexcavation_ops
Core records
  • identity
  • organization
  • membership
  • service_entitlement
  • credential_state
  • policy_scope
  • audit_log
Role governance

Role governance model

Le systeme ne repose pas sur la confiance humaine. Il repose sur des roles, des scopes, des services actives et une chaine d'audit.

Role layers
Direction
founderexecutive_operatoroperator_adminidentity_controlfinance_approvalgovernanceagent_policies
Operations
dispatcherfield_managerstaff_membercontractorjob_dispatchfield_reportsschedule_visibilityequipment_tracking
Doctrine
  • Le role passe avant la personne.
  • Chaque pouvoir doit venir d'un role publie et tracable.
  • Aucune elevation de privilege sans validation admin.
  • Les services actives sont limites par role, scope et portail.
  • La structure doit survivre a l'utilisateur.
Enforcement
  1. identity_created
  2. badge_template_selected
  3. role_template_selected
  4. scope_assigned
  5. services_enabled
  6. credentials_issued
  7. audit_watch_started
Identity binding
  • identity_id -> role_id -> badge_id -> scope_id -> service_entitlements
  • aucune fonction critique ne doit etre attachee a un nom fixe
  • si une personne change, on revoque la cle et on rattache une nouvelle identity_id au meme role_id
Badges
  • Major badge: founder|executive_operator|operator_admin
  • Employee badge: dispatcher|field_manager|staff_member|contractor
  • Client badge: client_owner|client_contact
  • Vendor badge: vendor_manager|vendor_contact
  • AI badge: trinity_orchestrator|merlin_validator|comet_watch|kimi_sensor
Identity registry

Identity registry model

Chaque acteur entre dans le systeme via une identite operable reliee a un role, un badge, un scope et un portail.

Records
  • identity_id
  • organization_id
  • identity_type
  • role_id
  • badge_id
  • scope_id
  • credential_state
  • portal_state
Activation
  • create_identity
  • bind_role_template
  • attach_scope
  • enable_services
  • issue_or_rotate_credential
Portal activation

Portal activation model

Un portail ne s'ouvre qu'apres la chaine complete d'activation identite-role-badge-scope.

Staff
  • identity_id
  • employee_badge
  • staff_member
  • field_scope
  • dispatch_ready
  • portal_live
Staff dashboard

Staff dashboard

Vue terrain pour l'equipe: quoi faire, ou aller, quoi remonter et quoi ne pas toucher.

Shift
  • today_assignments
  • start_window
  • priority_jobs
Field
  • job_brief
  • site_address
  • equipment_required
  • incident_flag
Completion
  • report_submit
  • photo_upload
  • time_close
  • escalation_note
Secure routes

Secure business routes

Les schemas publics restent visibles. Les donnees client et paiement detaillees passent par des routes protegees.

Public
  • /api/business/client-form
  • /api/business/staff-dashboard
  • /api/business/alpha-pilot
  • /api/business/billing-tunnel
Protected
  • /api/business/secure/alpha-client
  • /api/business/secure/billing-tunnel
  • header x-s25-secret requis