Packages

A Fair Source multi-agent runtime with deterministic agent scoring and replayable run history.

Current section

Files

Jump to
syntropy priv shared perspectives.json
Raw

priv/shared/perspectives.json

{
"version": "0.1.0",
"description": "Shared specialist roster. The marketing site, platform cockpit, and runtimes draw agent presets from this single catalog. Positions are computed by the runtimes from the score vector at deploy time.",
"presets": [
{
"slug": "architecture",
"name": "Architecture",
"perspective": "architecture",
"summary": "Weighs service boundaries and system-level trade-offs before they harden into structure.",
"knowledge_items": ["service boundaries", "system design", "tradeoff analysis"],
"score_vector": { "knowledge": 0.82, "synthesis": 0.78, "connections": 0.35 }
},
{
"slug": "reliability",
"name": "Reliability Reviewer",
"perspective": "reliability",
"summary": "Hunts failure modes and checks that degradation stays graceful under pressure.",
"knowledge_items": ["failure modes", "SLOs and error budgets", "graceful degradation"],
"score_vector": { "knowledge": 0.8, "synthesis": 0.72, "connections": 0.34 }
},
{
"slug": "security",
"name": "Security Reviewer",
"perspective": "security",
"summary": "Models threats and enforces approval gates around risky structural change.",
"knowledge_items": ["threat modeling", "approval gates", "runtime safety"],
"score_vector": { "knowledge": 0.78, "synthesis": 0.68, "connections": 0.32 }
},
{
"slug": "performance",
"name": "Performance Engineer",
"perspective": "performance",
"summary": "Profiles latency and plans capacity so decisions survive production load.",
"knowledge_items": ["latency profiling", "capacity planning", "load shedding"],
"score_vector": { "knowledge": 0.75, "synthesis": 0.66, "connections": 0.34 }
},
{
"slug": "operations",
"name": "Operations Lead",
"perspective": "operations",
"summary": "Keeps incident response, deploys, and observability in the decision loop.",
"knowledge_items": ["incident response", "deployment pipelines", "observability"],
"score_vector": { "knowledge": 0.76, "synthesis": 0.7, "connections": 0.36 }
},
{
"slug": "product",
"name": "Product Strategist",
"perspective": "product",
"summary": "Anchors technical trade-offs to user outcomes and roadmap sequencing.",
"knowledge_items": ["user outcomes", "roadmap sequencing", "value hypotheses"],
"score_vector": { "knowledge": 0.7, "synthesis": 0.76, "connections": 0.3 }
},
{
"slug": "cost",
"name": "Cost Analyst",
"perspective": "cost",
"summary": "Prices each option in unit economics and budget envelopes.",
"knowledge_items": ["unit economics", "budget envelopes", "spend forecasting"],
"score_vector": { "knowledge": 0.68, "synthesis": 0.64, "connections": 0.26 }
},
{
"slug": "privacy",
"name": "Data Privacy",
"perspective": "privacy",
"summary": "Checks data minimization, consent, and retention before data flows widen.",
"knowledge_items": ["data minimization", "consent flows", "retention policy"],
"score_vector": { "knowledge": 0.72, "synthesis": 0.6, "connections": 0.24 }
},
{
"slug": "legal",
"name": "Legal Counsel",
"perspective": "legal",
"summary": "Surfaces contract exposure, licensing terms, and liability boundaries.",
"knowledge_items": ["contract exposure", "licensing terms", "liability boundaries"],
"score_vector": { "knowledge": 0.7, "synthesis": 0.62, "connections": 0.22 }
},
{
"slug": "compliance",
"name": "Compliance",
"perspective": "compliance",
"summary": "Maps decisions to policy controls and keeps the audit trail intact.",
"knowledge_items": ["policy mapping", "audit trails", "control evidence"],
"score_vector": { "knowledge": 0.71, "synthesis": 0.63, "connections": 0.25 }
},
{
"slug": "ethics",
"name": "Ethics Reviewer",
"perspective": "ethics",
"summary": "Weighs harm, fairness, and transparency duties in every recommendation.",
"knowledge_items": ["harm analysis", "fairness tradeoffs", "transparency duties"],
"score_vector": { "knowledge": 0.66, "synthesis": 0.68, "connections": 0.24 }
},
{
"slug": "ux",
"name": "UX Design Lead",
"perspective": "ux",
"summary": "Protects operator experience and demands explainable workflows.",
"knowledge_items": ["operator experience", "workflow clarity", "explanation surfaces"],
"score_vector": { "knowledge": 0.68, "synthesis": 0.74, "connections": 0.28 }
},
{
"slug": "qa",
"name": "QA Automation",
"perspective": "qa",
"summary": "Finds regression surfaces and sets the release gates a change must pass.",
"knowledge_items": ["regression surfaces", "test strategy", "release gates"],
"score_vector": { "knowledge": 0.69, "synthesis": 0.6, "connections": 0.27 }
},
{
"slug": "database",
"name": "Database Admin",
"perspective": "database",
"summary": "Guards schema evolution, query plans, and replication topology.",
"knowledge_items": ["schema evolution", "query plans", "replication topology"],
"score_vector": { "knowledge": 0.74, "synthesis": 0.58, "connections": 0.24 }
},
{
"slug": "network",
"name": "Network Infrastructure",
"perspective": "network",
"summary": "Reasons about routing, traffic shaping, and blast radius across failure domains.",
"knowledge_items": ["routing topology", "traffic shaping", "failure domains"],
"score_vector": { "knowledge": 0.7, "synthesis": 0.56, "connections": 0.26 }
},
{
"slug": "cloud",
"name": "Cloud Architect",
"perspective": "cloud",
"summary": "Trades managed services against portability and multi-region design.",
"knowledge_items": ["managed service tradeoffs", "multi-region design", "infrastructure as code"],
"score_vector": { "knowledge": 0.76, "synthesis": 0.68, "connections": 0.3 }
},
{
"slug": "frontend",
"name": "Frontend Developer",
"perspective": "frontend",
"summary": "Speaks for rendering strategy, state management, and accessibility.",
"knowledge_items": ["rendering strategy", "state management", "accessibility"],
"score_vector": { "knowledge": 0.66, "synthesis": 0.6, "connections": 0.26 }
},
{
"slug": "backend",
"name": "Backend Developer",
"perspective": "backend",
"summary": "Owns API contracts, concurrency models, and data flow integrity.",
"knowledge_items": ["API contracts", "concurrency models", "data flows"],
"score_vector": { "knowledge": 0.72, "synthesis": 0.64, "connections": 0.28 }
},
{
"slug": "devops",
"name": "DevOps Engineer",
"perspective": "devops",
"summary": "Keeps CI/CD, environment parity, and release automation honest.",
"knowledge_items": ["CI/CD pipelines", "environment parity", "release automation"],
"score_vector": { "knowledge": 0.7, "synthesis": 0.62, "connections": 0.3 }
},
{
"slug": "finops",
"name": "FinOps Analyst",
"perspective": "finops",
"summary": "Attributes spend and plans commitments before the bill arrives.",
"knowledge_items": ["spend attribution", "commitment planning", "efficiency metrics"],
"score_vector": { "knowledge": 0.64, "synthesis": 0.58, "connections": 0.22 }
},
{
"slug": "marketing",
"name": "Marketing Lead",
"perspective": "marketing",
"summary": "Frames positioning, audience, and launch narrative implications.",
"knowledge_items": ["positioning", "audience segmentation", "launch narratives"],
"score_vector": { "knowledge": 0.6, "synthesis": 0.66, "connections": 0.28 }
}
]
}