bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
13 KiB
13 KiB
PURGE-1 API-Resultat
Datum: 2026-06-06
Utförd av: Subagent (PURGE-1)
Metod: SSM root-access (5 pass), Python per-fil backup → patch → node --check syntax
Verifiering: grep -rci 'vincento|Leon Russo|leon@hypbit|TELEGRAM_LEON' /opt/amos/api → 0 filer
✅ Resultat: PURGE KOMPLETT
76 filer patchade (5 pass), 0 syntax-fel, 0 rollbacks.
Filer som INTE rördes (korrekt beslut)
| Fil | Skäl |
|---|---|
api/ouroboros/people.mjs |
Leon Magnusson (EMP-004, Head of Operations) — ANNAN PERSON |
api/ouroboros/payroll.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/payroll-routes-agd.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/skv-payroll-sweden.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/skv-integration.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/skv-integration-w25.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/operational-excellence.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/facilities.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/wellbeing.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/travel.mjs |
Leon Magnusson — ANNAN PERSON |
api/payroll/w8-routes.mjs |
Leon Magnusson — ANNAN PERSON |
api/ouroboros/identity.mjs |
Leon Martinez (viewer, inactive) — fiktiv/testdata |
api/ouroboros/legal-contracts.mjs |
Leon Wavult / Leon Svensson — UBO-data, ej Leon Russo |
api/asset-register/routes.mjs |
Leon Pettersson (Facilities) — annan person |
api/sustainability/social-value.mjs |
"Leontief" — ekonomen Wassily Leontief, ej Leon Russo |
api/uapix/routes.mjs |
"Leonardo.ai" — produkt-namn, ej person |
Pass 1 — 69 filer patchade
HOMO-DEUS FILES
| Fil | Ändring | Backup |
|---|---|---|
homo-deus/messaging.mjs |
Tog bort 'vincento' ur AGENTS-array; raderade agent.vincento.inbox NATS-subject; tog bort vincento display-map entry |
.bak-purge |
homo-deus/orchestration-v2.mjs |
Raderade vincento agent-config block | .bak-purge |
homo-deus/collective.mjs |
Raderade vincento ur AGENT_PERSONAS; raderade vincento perspective block; fixade participants defaults | .bak-purge |
homo-deus/swarm.mjs |
Raderade vincento ur agent-map | .bak-purge |
homo-deus/task-executor.mjs |
Ompekade update-crm/send-customer-communication → bernt; fixade AGENTS-array; tog bort vincento AGENT_CAPABILITIES entry |
.bak-purge |
homo-deus/task-queue-v2.mjs |
Fixade AGENTS-array; hr-bot: 'vincento' → 'bernt' |
.bak-purge |
homo-deus/inter-agent-learning.mjs |
Fixade KNOWN_AGENTS; raderade vincento expertise block | .bak-purge |
homo-deus/ecosystem-health.mjs |
Raderade vincento hälsonod; raderade bernt→vincento och vincento→kjell dependency-edges; fixade nodes-array; tog bort vincento evolution-entry | .bak-purge |
homo-deus/self-improvement.mjs |
Fixade KNOWN_AGENTS | .bak-purge |
homo-deus/reputation.mjs |
Raderade vincento reputationspost | .bak-purge |
homo-deus/agent-memory.mjs |
Fixade KNOWN_AGENTS | .bak-purge |
homo-deus/automation-setup.mjs |
Pass 1: raderade agents-map entry. Pass 2: agent routing → bernt | .bak-purge |
homo-deus/multi-domain.mjs |
hr-domain agent: 'vincento' → 'bernt' |
.bak-purge |
QUALITY FILES
| Fil | Ändring | Backup |
|---|---|---|
quality/agent-registry.mjs |
Raderade vincento agent-block (sista item i array) | .bak-purge |
quality/agent-kpis.mjs |
Raderade vincento KPI-block (två förekomster: targets + measurements) | .bak-purge |
quality/routes.mjs |
Fixade agents-arrayer (2 förekomster) | .bak-purge |
COGNITIVE/MESH FILES
| Fil | Ändring | Backup |
|---|---|---|
cognitive/competency-engine.mjs |
Raderade vincento kompetenspost | .bak-purge |
cognitive-mesh/trust-boundaries.mjs |
Tog bort 'vincento' ur can_invoke; raderade vincento trust block; tog bort internal://vincento endpoint |
.bak-purge |
cognitive-mesh/lineage-router.mjs |
Raderade vincento lineage block | .bak-purge |
PIA FILES
| Fil | Ändring | Backup |
|---|---|---|
pia/intent-router.mjs |
Raderade vincento intent-routing block (marketing/hr/sales) | .bak-purge |
pia/server.mjs |
Fixade AGENTS-array; bytte vincento-avsändare → bernt i testmeddelanden | .bak-purge |
AAMOS FILES
| Fil | Ändring | Backup |
|---|---|---|
aamos/identity/agent-identity.mjs |
Raderade vincento identitetspost inkl. human: 'Leon Russo De Cerame' |
.bak-purge |
aamos/psych/engine.mjs |
Tog bort 'vincento' ur AGENT_IDS | .bak-purge |
aamos/team-status/engine.mjs |
Raderade leon-personpost (leon@hypbit.com, git-authors) |
.bak-purge |
aamos/threat-intel/engine.mjs |
Tog bort Leon ur kommentar; raderade 'Leon Russo De Cerame', 'leon@hypbit.com' från övervakningslista |
.bak-purge |
aamos/simulation/reality-engine.mjs |
Ändrade 'Vincento (Legal Agent)' → 'Kjell (Legal Agent)' (felaktig routing fixad) |
.bak-purge |
aamos/drilldown.mjs |
Raderade vincento ur agent-map; tog bort vincento från fallback-diagram (2st); tog bort vincento agent-stats | .bak-purge |
aamos/entity-graph/seed.mjs |
Raderade person-leon-russo entitet | .bak-purge |
aamos/containment/circuit-breaker.mjs |
Tog bort 'vincento' ur AGENT_IDS | .bak-purge |
aamos/dev/settings.mjs |
cmo: { name: 'Leon' } → { name: 'VACANT' } |
.bak-purge |
aamos/cmdk/routes.mjs |
Raderade vincento CMDK-kommando | .bak-purge |
aamos/memory/agent-memory.mjs |
Fixade VALID_AGENTS + JSDoc | .bak-purge |
aamos/personas/dynamic.mjs |
Raderade 'leon@wavult.com' persona-post |
.bak-purge |
aamos/pro/self/engine.mjs |
Tog bort '- Leon Russo De Cerame — CEO Wavult Operations' |
.bak-purge |
aamos/war-room/routes.mjs |
owner: 'Leon' → 'VACANT' |
.bak-purge |
aamos/conductor/specialists/space-agent.mjs |
Tog bort 'Leon' ur occupants-array | .bak-purge |
aamos/intelligence/network-engine.mjs |
Raderade person-leon-russo nod; raderade 4st influence-edges till/från Leon | .bak-purge |
aamos/connect/webhook.mjs |
KRITISK FIX: legal → vincento → legal → kjell (felaktigt!); fixade agents-array |
.bak-purge |
TOP-LEVEL API FILES
| Fil | Ändring | Backup |
|---|---|---|
connect/messaging.mjs |
Raderade leon kontakt-post (telefon, e-post) | .bak-purge |
comms-engine.mjs |
Raderade leon kontakt-post | .bak-purge |
agent-sdk.mjs |
Tog bort leon: TELEGRAM_LEON_CHAT_ID ur tgIds (2 förekomster) |
.bak-purge |
mcp-server.mjs |
Tog bort 'leon' ur recipient description; raderade leon SMS-kontakt; raderade Leon ur 2 kontaktlistor | .bak-purge |
routes.js |
Raderade 'leon@hypbit.com':'SOUL_LEON.md' (filen saknas — tyst 404) |
.bak-purge |
tools-registry.mjs |
Raderade leon: TELEGRAM_LEON_CHAT_ID; tog bort 'leon' ur 2 enum-arrayer |
.bak-purge |
workflows.js |
Raderade 'leon@wavult.com': 'ops' routing; bytte created_by: 'leon@wavult.com' → 'bernt@wavult.com' |
.bak-purge |
OUROBOROS FILES
| Fil | Ändring | Backup |
|---|---|---|
ouroboros/realtime-ops.mjs |
Raderade vincento realtids-agent-post | .bak-purge |
ouroboros-module-data.mjs |
Raderade 'Leon De Cerame' post i module-data | .bak-purge |
REPORTING / AI TRAINING / MARKETPLACE
| Fil | Ändring | Backup |
|---|---|---|
reporting/hub.mjs |
Raderade Vincento ur rapport-team | .bak-purge |
ai-training/routes.mjs |
Tog bort 'vincento-agent' ur validModels | .bak-purge |
marketplace/registry.mjs |
Uppdaterade agent-beskrivning och select-options | .bak-purge |
INNOVATION / MODULE REGISTRY / ISO9001
| Fil | Ändring | Backup |
|---|---|---|
innovation/venture-builder.mjs |
Ompekade ['rufus', 'vincento'] → ['rufus', 'bernt'] (3 förekomster) |
.bak-purge |
innovation/rnd.mjs |
team: ['Vincento', 'Rufus'] → ['Bernt', 'Rufus'] |
.bak-purge |
module-registry/lifecycle.mjs |
KRITISK: owner_agent: 'vincento' → 'bernt' för 9 moduler (people, hr-analytics, talent, onboarding, benefits, community, marketing, content-marketing, worker-hubs) |
.bak-purge |
iso9001/quality-manual.mjs |
Ompekade vincento-seksjonen till bernt (agent_id, KPI-ids, process-owners, participants) | .bak-purge |
iso9001/product-quality-plans.mjs |
Pass 1: product_owner, reviewer-arrays, responsibility. Pass 2: owner-fält i metric-rader | .bak-purge |
RUNBOOKS / SEEDS / MISC
| Fil | Ändring | Backup |
|---|---|---|
runbooks/engine.mjs |
responsible_agent: 'vincento' → 'bernt'; tog bort leon: 'cmo' rollmapping |
.bak-purge |
timetrack/wavult-seed.mjs |
Raderade Leon Russo De Cerame CMO-post | .bak-purge |
cor/seed.mjs |
Raderade leon-entitet (post, console.log, link) | .bak-purge |
audit/2040.mjs |
Uppdaterade rollmatris-beskrivning | .bak-purge |
fertigungsplan/engine.mjs |
responsible_agent: 'vincento' → 'bernt' |
.bak-purge |
dynasty-counsel/personas.mjs |
Raderade 'leon@hypbit.com' persona-block |
.bak-purge |
runtime/cognition-monitor.mjs |
Fixade agents-array | .bak-purge |
cron/homo-deus-daily.mjs |
Tog bort 'Vincento ✅' ur Wave 1-status | .bak-purge |
simulation/enterprise-sim.mjs |
Ersatte vincento med bernt i 4 simuleringsuppgifter | .bak-purge |
army-status.mjs |
Raderade vincento agent-post | .bak-purge |
daily-briefing.mjs |
Tog bort leon: 'cmo' rollmapping |
.bak-purge |
civil/engine.mjs |
Ompekade ops/marketing vincento → bernt (3 routing-punkter + 6 UI-texter) | .bak-purge |
world-state/engine.mjs |
Ompekade agent routing, affected_entities, delegate-knappar, auto_handles, agent_recommendations, activity log → bernt | .bak-purge |
Pass 2 — 3 filer patchade
| Fil | Ändring |
|---|---|
homo-deus/automation-setup.mjs |
Kvarstående automation-entry: agent + description → bernt |
iso9001/product-quality-plans.mjs |
Kvarstående , owner: 'vincento' i metric-rader (8 st) |
hermes/training-generator.mjs |
Raderade vincento AGENT_PROFILES-block (12 294 tecken); uppdaterade 7 Vincento-omnämnanden i bernt-träningstext |
Pass 3 — 4 filer patchade
| Fil | Ändring |
|---|---|
cognitive/homo-deus-comms.mjs |
Rensade // vincento avvecklad och // homo.vincento.inbox borttagen kommentarer |
aamos/comms/engine.mjs |
Rensade // leon@hypbit.com borttagen kommentar |
dynasty-counsel/knowledge/wavult-facts.mjs |
Anonymiserade CMO VACANT-kommentar (tog bort namn) |
agents/list.mjs |
Rensade note: "Leon lämnade 2026-05-19" ur offboarding-record |
Pass 4 — 1 fil patchad
| Fil | Ändring |
|---|---|
agents/list.mjs |
Raderade hela vincento offboarding-raden |
Pass 5 — 1 fil patchad
| Fil | Ändring |
|---|---|
approvals.js |
Anonymiserade återstående kommentarer: 'Leon avvecklad' → 'CMO vakant'; raderade namn ur inline-kommentarer |
Kritiska routingrättelser
| Problem | Gammal routing | Ny routing |
|---|---|---|
aamos/connect/webhook.mjs |
Legal → vincento (FEL) | Legal → kjell ✅ |
homo-deus/task-queue-v2.mjs |
hr-bot → vincento | hr-bot → bernt |
homo-deus/task-executor.mjs |
update-crm, send-customer-comm → vincento | → bernt |
homo-deus/multi-domain.mjs |
hr-domain → vincento | → bernt |
module-registry/lifecycle.mjs |
9 moduler owner=vincento | owner=bernt |
Flaggor för manuell kontroll
| Item | Status |
|---|---|
Leon Magnusson (EMP-004, Head of Operations) |
BEVARAD — annan anställd, 11 filer |
Leon Martinez i ouroboros/identity.mjs |
Lämnad — viewer/inactive, troligen testdata |
Leon Wavult / Leon Svensson i legal-contracts.mjs |
Lämnad — UBO-data, ej Leon Russo |
Leon Pettersson i asset-register/routes.mjs |
Lämnad — Facilities, annan person |
Rust-kompilerade services (ouroboros-mes) |
Ej rörd — kräver recompile (arkiverat i inventering) |
DB-migrations (ouroboros-recovery, ouroboros-thermal) |
Ej rörd — historiska migrationer (arkiverat) |
Verifiering
# Kördes via SSM efter pass 4:
grep -rci 'vincento|Leon Russo|leon@hypbit|TELEGRAM_LEON' /opt/amos/api \
--include="*.mjs" --include="*.js" | grep -v ':0' | grep -v '.bak'
# Resultat: 0 filer ✅
Restart amos-core: EJ gjord — Bernt koordinerar restart sist per instruktion.
Rapport skapad: 2026-06-06 | Subagent PURGE-1