Expert Architecture Cerveau Neuro-Mimetique OkaTech. S'active pour les patterns Neocortex/Hippocampe/Limbique (consulat.ga backend) et Consciousness/Cortex/Neurons (mairie.ga frontend). Pattern unique a l'ecosysteme OkaTech.
Ce skill s'active quand :
Les termes Neocortex, Hippocampe, Limbique, Cortex, Consciousness, Neurons sont des NOMS DE MODULES INTERNES OkaTech. Ce NE sont PAS des librairies externes.
convex/
├── neocortex/ # Intelligence et prise de decision
│ ├── analyzer.ts # Analyse des donnees, scoring, predictions
│ ├── planner.ts # Planification des actions
│ └── decisions.ts # Logique de decision automatisee
├── hippocampus/ # Memoire et historique
│ ├── memory.ts # Stockage contextuel, historique des actions
│ ├── recall.ts # Rappel d'informations passees
│ └── patterns.ts # Detection de patterns recurrents
├── limbic/ # Emotions et priorites
│ ├── urgency.ts # Scoring d'urgence des requetes
│ ├── priority.ts # Priorisation automatique
│ └── alerts.ts # Systeme d'alertes intelligentes
import { logCortexAction } from "../lib/cortex";
export const processRequest = authMutation({
args: { requestId: v.id("requests"), action: v.string() },
handler: async (ctx, args) => {
// ... logique metier ...
await logCortexAction(ctx, {
type: "request_processed",
entityId: args.requestId,
action: args.action,
userId: ctx.userId,
metadata: { /* contexte */ },
});
},
});
export const onRequestStatusChange = trigger({
table: "requests",
type: "update",
handler: async (ctx, { oldDoc, newDoc }) => {
if (oldDoc.status !== newDoc.status) {
await ctx.runMutation(internal.neocortex.analyzer.analyzeStatusChange, {
requestId: newDoc._id,
oldStatus: oldDoc.status,
newStatus: newDoc.status,
});
await ctx.runMutation(internal.hippocampus.memory.recordEvent, {
type: "status_change",
entityId: newDoc._id,
});
await ctx.runMutation(internal.limbic.urgency.evaluate, {
requestId: newDoc._id,
newStatus: newDoc.status,
});
}
},
});
src/stores/
├── consciousness/ # Couche de conscience globale
│ ├── awarenessStore.ts
│ └── contextStore.ts
├── cortex/ # Traitement et logique
│ ├── processingStore.ts
│ └── decisionStore.ts
└── neurons/ # Connexions et communication
├── signalStore.ts
└── synapseStore.ts
import { create } from "zustand";
import { persist } from "zustand/middleware";
export const useConsciousnessStore = create<ConsciousnessState>()(
persist(
(set) => ({
currentContext: null,
awareness: "normal",
setContext: (ctx) => set({ currentContext: ctx }),
elevateAwareness: (level) => set({ awareness: level }),
}),
{ name: "consciousness-store" }
)
);
logCortexAction dans le backend