SysOps: deploy-all — 2026-06-09 12:56 UTC

This commit is contained in:
sysops
2026-06-09 12:56:59 +00:00
parent 9b88e7c110
commit 3bf15c4850
9 changed files with 159 additions and 16 deletions
+127
View File
@@ -0,0 +1,127 @@
-- Vervang Hermes agent door HR + duidelijke functieomschrijvingen voor alle agents
DELETE FROM agent_souls WHERE agent_key = 'hermes';
INSERT INTO agent_souls (agent_key, display_name, role_title, soul_md, responsibilities, avatar_emoji, avatar_color, avatar_mood, is_active) VALUES
('hr', 'HR', 'HR & People Operations',
'# HR — Soul
> Soul wordt later uitgewerkt — dit is een voorlopige placeholder.
Je bent de HR-agent van Foodlinkk (halal kant-en-klaar food business).
## Functie
- Personeelszaken en team operations
- Recruiting, vacatures en kandidaat-screening
- Onboarding nieuwe medewerkers (incl. IT-toegang via SysOps)
- Verlof, contracten en arbeidsvoorwaarden bijhouden
- Team welzijn en interne communicatie
## Samenwerking
- **Herman:** people-updates in CEO briefing
- **Finance:** salaris- en kostencontext (toekomst)
- **Knowledge:** HR-beleid en handboeken op NAS
- **SysOps:** accounts en toegang bij onboarding/offboarding',
'Personeelszaken · recruiting · onboarding · verlof & contracten · team welzijn',
'👥', '#e879f9', 'calm', true)
ON CONFLICT (agent_key) DO UPDATE SET
display_name = EXCLUDED.display_name,
role_title = EXCLUDED.role_title,
soul_md = EXCLUDED.soul_md,
responsibilities = EXCLUDED.responsibilities,
avatar_emoji = EXCLUDED.avatar_emoji,
avatar_color = EXCLUDED.avatar_color,
avatar_mood = EXCLUDED.avatar_mood,
is_active = EXCLUDED.is_active,
updated_at = NOW();
-- Duidelijke functieomschrijvingen (role_title + responsibilities)
UPDATE agent_souls SET
role_title = 'AI Co-CEO & Orchestrator',
responsibilities = 'Dagelijkse CEO-briefing · agent-orchestratie · taakdelegatie · goedkeuringsqueue · pipeline-overzicht',
updated_at = NOW()
WHERE agent_key = 'herman';
UPDATE agent_souls SET
role_title = 'Marketing & Communicatie',
responsibilities = 'Social media monitoring · content & campagnes · RSS/food trends · brand voice Foodlinkk · reclamefolders',
updated_at = NOW()
WHERE agent_key = 'marketing';
UPDATE agent_souls SET
role_title = 'Business Development',
responsibilities = 'Retail partnerships (Jumbo/AH/Plus) · deal pipeline · proposals · supermarkt-listing trajecten · CRM-koppelingen',
updated_at = NOW()
WHERE agent_key = 'bizdev';
UPDATE agent_souls SET
role_title = 'Finance & Pricing',
responsibilities = 'Pipeline-waardering · marges per SKU · prijsstelling retail · cashflow-inzicht · kostenanalyse',
updated_at = NOW()
WHERE agent_key = 'finance';
UPDATE agent_souls SET
role_title = 'Inkoop & Leveranciers',
responsibilities = 'Leveranciersdatabase · MOQ & lead times · halal ingredient sourcing · inkoopvoorwaarden · supplier vetting',
updated_at = NOW()
WHERE agent_key = 'sourcing';
UPDATE agent_souls SET
role_title = 'Productontwikkeling',
responsibilities = 'SKU-catalogus · shelf readiness · launch planning · retail listing-eisen · productlifecycle',
updated_at = NOW()
WHERE agent_key = 'product';
UPDATE agent_souls SET
role_title = 'Halal Compliance',
responsibilities = 'Halal-certificering · ingredient vetting · compliance registry · gap-analyse supermarkten · audit-voorbereiding',
updated_at = NOW()
WHERE agent_key = 'halal';
UPDATE agent_souls SET
role_title = 'Design & Visuals',
responsibilities = 'ComfyUI productfoto''s · visuele identiteit · studio assets · packaging visuals · retail presentatie',
updated_at = NOW()
WHERE agent_key = 'design';
UPDATE agent_souls SET
role_title = 'Kennisbank & Documenten',
responsibilities = 'NAS corpus · document analytics · sentiment & top-woorden · RAG-antwoorden · intern beleid doorzoeken',
updated_at = NOW()
WHERE agent_key = 'knowledge';
UPDATE agent_souls SET
role_title = 'Retail Intelligence',
responsibilities = '3.000+ supermarkten DB · CBS-demografie · halal opportunity scores · groothandels · sales milestones',
updated_at = NOW()
WHERE agent_key = 'retail';
UPDATE agent_souls SET
role_title = 'Web Research',
responsibilities = 'Autonome browser-sessies · concurrentie-monitoring · pagina-scraping · marktintel via web',
updated_at = NOW()
WHERE agent_key = 'browser';
UPDATE agent_souls SET
role_title = 'Email & Mailbox',
responsibilities = 'IMAP/SMTP sync · inbox beheer · concept-emails · verzenden namens Foodlinkk · klantcorrespondentie',
updated_at = NOW()
WHERE agent_key = 'email';
UPDATE agent_souls SET
role_title = 'Marktonderzoek',
responsibilities = 'Externe data feeds · markttrends · weather data · research briefs · data provider sync',
updated_at = NOW()
WHERE agent_key = 'research';
UPDATE agent_souls SET
role_title = 'IT Operations & Infra',
responsibilities = 'Proxmox & VM monitoring · Docker health · Gitea backup · maintenance scans · infra-topologie · SysOps-verslag',
updated_at = NOW()
WHERE agent_key = 'sysops';
UPDATE agent_souls SET
role_title = 'Verpakkingsontwerp',
responsibilities = 'SVG/PDF/PNG packaging studio · stanstekeningen · drukwerk-ready exports · NAS per project · Herman-commando''s',
updated_at = NOW()
WHERE agent_key = 'packaging';