Inter OS · Overview
Executive Summary
Inter OS is a unified "football intelligence operating system" that integrates club data — performance, recruitment, medical, contracts, and operations — into a governed semantic layer, then layers agentic workflows and role-based applications on top. The outcome is faster, more consistent decision-making: recruitment shortlists become repeatable pipelines, match preparation becomes a traceable workflow, and club strategy becomes measurable rather than anecdotal.
The platform borrows proven enterprise patterns: a semantic/operational layer ("ontology") above integrated datasets and models, and an AI layer designed to connect data and operations while maintaining auditability and governance. This is explicitly modelled on operational intelligence platforms where an ontology layer sits above data assets, and agents/automations are deployed with granular security and governance.
Scope of this document
Modules
5
Inter 11 → 25 → Backroom → Management → Club
Planes
3
Data · Ontology · Agent
Target ARR
$100M
Phased GTM across clubs, federations, agencies
Chapter 1
Product Vision
Inter OS exists to make football organizations operate like modern, integrated decision systems. The core thesis is that football value is created by a chain: data → interpretation → decision → execution → feedback. Today those links are fragmented across scouting databases, video tools, spreadsheets, staff silos, and inconsistent definitions.
Inter OS unifies that chain by standardizing football objects — players, roles, matches, actions, training sessions, injuries, contracts — in a single operational model (the "club ontology"), and by instrumenting workflows with audit trails and measurable outcomes.
The vision is club-wide: academy outputs should map to first-team needs; recruitment should align with tactical identity; staff workflows should be measured for throughput and quality. Success is defined not by dashboards alone, but by decisions that are faster, explainable, and more accurate under uncertainty, with continuous improvement from feedback loops.
Design Principles
Design Principles & Reference Patterns
Semantic Alignment
Operational decisions require a shared language. Player, Role, Match Plan, Scout Report, Availability, Contract, and Recruitment Action become first-class objects — not spreadsheet columns. This is the football ontology.
Governed Integration
Data pipelines must have lineage, versioning, and quality guarantees. Integration is more than ETL: you need 'mission control' for ingestion, transformation, quality checks, and release processes. Inter OS formalizes this as a football data plane.
Safe Agentic Execution
Inter OS agents are not chatbots; they are controlled operators that can propose decisions, create recommendations, and — when authorized — trigger actions such as 'open a scouting task' or 'generate an opponent report,' with full observability.
Ontology & Operational Layer
The Inter OS Ontology
The ontology is the club's meaning layer. It standardizes definitions — "what is a role," "what counts as a progressive pass" — aligns them to game models, and governs how decisions and actions are captured (shortlists, approvals, medical clearances). Every object type, link type, action, and function is first-class, and every workflow is auditable.
Core Object Types
- Player (canonical_id, name, dob, nationality, dominant_foot)
- Role (role_id, name, phase_responsibilities)
- Club, Contract, Match, Match Event
- Scout Report, Scout, Staff, Manager
- Game Model, Academy Player, Pathway Stage
- PLAYER_ROLE_FIT (fit_score, system, derived_from)
- Decision Memo, Task
The ontology is implemented as a property graph because football intelligence is relationship-heavy: player↔agent↔club networks, role compatibility, squad balance, and tactical interactions are fundamentally graph problems. Nodes are connected by typed, directed relationships with properties on both nodes and relationships — e.g., Player_SIMILAR_TO_Player (score=0.82) or Player_FITS_ROLE (system=4-3-3, score=0.74).
Agentic Workflows
Agentic Workflows, Observability & Safe Actions
Inter OS agents operate under strict governance: human-over-the-loop for high-impact actions, audit logging for every decision and tool call, and role-based permissions at the data object level. Every agent interaction is traceable from input context → tool call → output → human review.
Context Engineering
Controlled retrieval and framing of club-wide context — match data, reports, video, game model definitions
Tool / Action System
Read-only queries (graph search, match retrieval) and write actions (create shortlist, open task) with permissions and approvals
Observability & Eval
Every action logged. Evaluation suites for prompt/model changes. Explainability and audit trails as the basis of trust
Chapter 2
Personas & Stakeholders
Inter OS is designed for role-based adoption. Each persona has distinct jobs-to-be-done, and the UX must be task-based, not dashboard-first.
Chapter 3
Modules Overview
Inter OS is modular so clubs can adopt in phases. Each module uses the same core primitives: the Inter OS ontology, a governed data plane, a tool/action system, and role-based UI surfaces. The modules differ mainly in (a) which objects they prioritize and (b) which workflows they optimize.
Team Intelligence
Inter 11
11 positional agents. Role execution, match prep, tactical planning, comparable players.
Squad Intelligence
Inter 25
Full roster as a portfolio. Depth, succession, contracts, market strategy, scenario planning.
Staff Intelligence
Inter Backroom
Scouting throughput, analyst workflows, task routing, SLA dashboards, quality scoring.
Manager Intelligence
Inter Management
Tactical identity, game model builder, squad fit scoring, coaching methodology.
Club Organization
Inter Club
Academy pipeline, loans, first team, exec strategy. The complete talent factory view.
Module PRD/SRS
Inter 11 — Team Intelligence
PRD
Inter 11 is team intelligence modelled as an agentic starting XI: 11 positional specialists that analyze roles, tactics, and player performance through the lens of their position. The goal is to translate complex match and scouting data into role-specific insights that coaches and recruitment teams trust.
Inter 11 must support both "analysis mode" (what happened) and "planning mode" (what to do next): opponent prep packs, role adjustments, and fit comparisons for potential signings. Its differentiation is positional cognition and collaboration — the right-back agent reasons about width control and fullback-winger chemistry; the 6 agent reasons about pressing resistance, rest-defense, and tempo control.
SRS — Functional Requirements
- FR1 — Role-Based Match Analysis: ingest event + tracking, generate role execution scorecards per position
- FR2 — Comparable Finder: produce top-N similar players to a target role using graph similarity relationships
- FR3 — Tactical Pattern Detection: identify repeated patterns (build-up shapes, pressing triggers) and tag clips
- FR4 — Agent Collaboration: orchestrate multi-agent reviews and produce a team synthesis memo
SRS — Non-Functional Requirements
- Latency targets for common queries (p95 < 3s for shortlist generation)
- Availability for matchday workloads (99.9% SLA during match windows)
- Audit logging for every agent tool call
- Strict permissioning: scouts cannot access medical data unless authorized
Module PRD/SRS
Inter 25 — Squad Intelligence
PRD
Inter 25 is a squad intelligence system that models the full roster (starters, bench, rotation, loaned players, and key academy prospects) as a portfolio. It answers: "Do we have the right mix of profiles to play our game model across a season?" and "What are the highest-leverage recruitment and development moves?"
Inter 25 exposes classic squad planning surfaces: depth charts by role, succession plans by age curve, and risk dashboards (availability, contract expiration, wage structure stress). When Inter 11 identifies a positional deficiency, Inter 25 translates it into a multi-window plan.
SRS — Functional Requirements
- FR1 — Roster object model with contract + availability + role fit
- FR2 — Scenario simulator: injury/availability, rotation, budget constraints
- FR3 — Succession planner: time-to-replacement, academy readiness
- FR4 — Market intelligence surfaces: pricing bands, scarcity by role
Privacy Note
Module PRD/SRS
Inter Backroom — Staff Intelligence
PRD
Inter Backroom is staff intelligence: it measures and improves the club's operational throughput — scouting coverage, report quality, analyst production, medical workflows, and decision handoffs. In many clubs, performance gaps are not due to "lack of data," but workflow bottlenecks: duplicated work, inconsistent definitions, and slow approvals.
The module provides standardized templates for scouting reports, analyst match packs, and medical readiness notes; assignment routing; SLA dashboards; and quality scoring. Staff augmentation agents help create first drafts and surface omissions, while maintaining human ownership and approval gates.
SRS — Functional Requirements
- FR1 — Workflow engine: task assignment, review, approval
- FR2 — Knowledge base + template library
- FR3 — Staff KPIs dashboards
- FR4 — Audit and compliance logs for internal decision documents
Module PRD/SRS
Inter Management — Manager & Coach Intelligence
PRD
Inter Management models the club's tactical identity, training principles, and match management patterns. The module's job is alignment: recruitment should match the coach's game model; academy development should reflect desired role families; and match prep outputs should be consistent with coaching preferences.
The product provides a "game model builder" and a "tactical identity dashboard" that translates qualitative philosophy into measurable indicators — pressing intensity, build-up shapes, chance creation patterns — and formalizes "tactical requirements profiles" used by recruitment.
SRS — Functional Requirements
- FR1 — Game model object types + versioning
- FR2 — Tactical KPI library with configurable weighting
- FR3 — Fit scoring between squad and manager identity
- FR4 — Match management analytics: sub patterns, structural adjustments
Module PRD/SRS
Inter Club — Club Organization Intelligence
PRD
Inter Club is club organization intelligence from academy to first team to executive decision-making. It answers: "Is the club operating as a coherent talent factory?" It unifies academy pipeline, loans, recruitment, and first-team performance into one portfolio view.
Three Flagship Dashboards
- Pipeline Health — position-by-position academy output, readiness timelines, loan effectiveness
- Asset Portfolio — contract value, wage efficiency, resale value, performance contribution
- Strategic Alignment — game model consistency across age groups, coaching principles, recruitment profile adherence
Minor Data Compliance
Chapter 4
Platform Architecture
Inter OS architecture is designed around three planes: the Data Plane (ingestion, transformation, quality, and storage), the Ontology Plane (the football knowledge graph), and the Action/Agent Plane (agents, workflows, audits, and evaluations). This separation follows the logic of operational platforms where a semantic layer sits above integrated datasets and AI workflows are deployed with observability and secure tool access.
Data Plane
Ontology Plane
Agent / Action Plane
Architecture Diagram
Logical Architecture
┌──────────────────────────────────────────────────────────────┐
│ MODULE APPLICATIONS │
│ Inter 11 │ Inter 25 │ Backroom │ Management │ Inter Club │
│ War Room UI │
└──────────────────────────┬───────────────────────────────────┘
│
┌──────────────────────────▼───────────────────────────────────┐
│ AGENT & WORKFLOW PLANE │
│ Agent Orchestration · Tool Services · Evals · Audit Logs │
└──────────────────────────┬───────────────────────────────────┘
│
┌──────────────────────────▼───────────────────────────────────┐
│ INTER OS ONTOLOGY │
│ Knowledge Graph · Object Security · Actions & Functions │
└──────────────────────────┬───────────────────────────────────┘
│
┌──────────────────────────▼───────────────────────────────────┐
│ DATA PLANE │
│ Ingestion · Quality Gates · Lineage · Storage · Features │
└──────────────────────────┬───────────────────────────────────┘
│
┌──────────────────────────▼───────────────────────────────────┐
│ EXTERNAL & INTERNAL SOURCES │
│ Event feeds · Tracking/XY · Video · Medical · Wearables │
│ Scouting CRM · Contracts / Finance · Identity Provider │
└──────────────────────────────────────────────────────────────┘Data Model
Data Model & Knowledge Graph Schema
The Inter OS ontology is a football knowledge graph representing "nouns" (players, teams, roles, matches, staff) and "verbs" (actions, decisions, workflows). The property graph model — nodes connected by typed, directed relationships with properties on both — maps precisely to football intelligence needs.
// Core nodes
(Player { player_id, canonical_id, name, dob, dominant_foot, nationality })
(Role { role_id, name, phase_responsibilities })
(Club { club_id, name, league, country })
(Match { match_id, date, competition, home_team, away_team })
(Scout { scout_id, name, regions })
// Core relationships
(Player)-[:PLAYS_FOR]->(Club)
(Player)-[:FITS_ROLE { fit_score, system, derived_from }]->(Role)
(Player)-[:SIMILAR_TO { score: 0.82 }]->(Player)
(Player)-[:APPEARED_IN]->(Match)
(Scout)-[:WRITES]->(ScoutReport)-[:EVALUATES]->(Player)
(Manager)-[:DEFINES]->(GameModel)-[:HAS_ROLE]->(Role)
(AcademyPlayer)-[:PROGRESSES_TO { stage }]->(PathwayStage)
// Metrics model
(Match)-[:CONTAINS]->(MatchEvent { event_id, type, x, y, minute })
(Match)-[:CONTAINS]->(TrackingFrame { frame_id, ts_ms, x, y, speed })Entity Resolution
Chapter 5
Agents & Automation
Inter OS uses specialized agents as controlled operators, not general assistants. The system is built around context engineering, tool services, and observability — with strict governance: human-over-the-loop for high-impact actions, audit logging for every decision and tool call, and role-based permissions at the data object level.
Agent Architecture
Agent Specifications Overview
Inter OS agents are "governed operators." The philosophy has three dimensions:
Context Engineering
Controlled retrieval and framing of club-wide context. Agents receive only what they are authorized to see: match data, scouting reports, video clips, game model definitions — packaged into structured context bundles.
Tool / Action System
Tools include read-only queries (graph_search, match_query, video_clip_lookup, report_store) and write actions (create_task, propose_shortlist, request_approval). Permissions and approvals apply to all write actions.
Observability & Evaluation
Every agent action is logged. Evaluation suites exist for prompt/model changes. Performance monitoring, drift detection, and human review gates ensure safe production operation.
Agent Roster
| Agent | Scope | Key Capabilities | Access Level |
|---|---|---|---|
| GK Agent | Goalkeeper intelligence | Distribution, shot-stopping, aerial, build-up contribution | Match + Tracking data |
| CB Agent (L/R) | Centre-back intelligence | Aerial, press triggers, progressive carries, aerial duels | Match + Medical availability |
| FB Agent (L/R) | Full-back intelligence | Width, isolation defence, overlap/underlap patterns | Match + Tracking |
| 6 Agent | Defensive mid intelligence | Pressing resistance, tempo, rest-defence, coverage shadow | Match + Tactics |
| 8 Agent (L/R) | Box-to-box mid | Progressive runs, off-ball movement, press contribution | Match + Tactics |
| 10 / AM Agent | Advanced mid | Combination play, carry lines, chance creation sequences | Match + Video |
| Winger (L/R) | Wide attacking | 1v1, cross quality, cut-inside patterns, press trigger high | Match + Video + Tracking |
| 9 Agent | Striker intelligence | Finishing zones, hold-up, movement vs back line | Match + Video |
| Squad Director Agent | Inter 25 overview | Depth risk, succession, wage structure, scenario planning | Roster + Contract (restricted) |
| Recruitment Director | Transfer pipeline | Shortlist management, fit scoring, market intelligence | Ontology + Market data |
Inter 11 Positional Agents
Inter 11 — Agent Collaboration Contracts
Inter 11 consists of 11 positional agents that must collaborate on shared workflows. Agent collaboration contracts define which agents are consulted for each workflow type.
| Workflow | Primary Agents | Supporting Agents | Output |
|---|---|---|---|
| Build-up Under Pressure | GK + LCB + RCB + 6 | 8L / 8R | Build-up shape memo + risk profile |
| High Press Setup | 6 + 8L + 8R + 9 | Wingers + FBs | Press trigger map + film clips |
| Flank Synergy | RB + RW (or LB + LW) | 6 + 8 | Width pattern analysis + cut-inside stats |
| Controller 6 Recruitment | 6 Agent | CB + 8 agents for context | Ranked shortlist + fit evidence |
| Tactical Identity Review | All 11 | Management Agent | Squad-to-game-model alignment score |
Memory & Context
Memory Model & Context Engineering
Each agent maintains layered memory: short-term (current session / match window), medium-term (season + transfer window context), and long-term (club history, player trajectories, game model evolution). Context is retrieved via graph queries and assembled into structured bundles before each agent invocation.
Context Bundle Structure
- Club game model definition (current version + history)
- Player profile nodes + relationship links (role fit, similarity, contract status)
- Recent match events + tracking snippets (role-specific)
- Open scouting tasks + shortlist states
- Authorization scope (what this agent can read/write)
Chapter 6
API & Integrations
Inter OS APIs are designed for two-world operation: (a) internal product surfaces and (b) external ecosystem interoperability — data providers, video platforms, club CRMs, BI tools, custom notebooks. The platform adopts RESTful, OAuth 2.0 authenticated, JSON-first interfaces to keep integrations robust and developer-friendly.
API Design
API Principles
- RESTful with consistent resource naming: /v1/ontology/{resource}
- OAuth 2.0 (Authorization Code flow) with scopes: interos.read, interos.write, interos.admin
- Standard JSON request/response; consistent error envelopes
- Idempotency keys for all write/action endpoints
- Pagination via cursor (not offset) for all list endpoints
- Webhooks for async events (shortlist updated, approval required, agent output ready)
- All actions return 202 Accepted + approval_workflow_id for governed writes
Integration Catalog
Integration Catalog & Priorities
| Priority | Integration Type | Examples | Use Case |
|---|---|---|---|
| P0 — MVP | Event + match metadata feeds | Opta, Stats Perform, StatsBomb | Role scorecards, tactical patterns, comparable players |
| P0 — MVP | Video library + clip service | Wyscout, Hudl, InStat | Evidence links in all agent outputs |
| P0 — MVP | Club roster / contract system | Internal / club CRM | Squad state, availability, contract expiry |
| P0 — MVP | Identity Provider (SSO) | SAML 2.0 / OIDC | RBAC, audit, session management |
| P1 — High Leverage | Tracking / XY feeds | Opta Vision, SkillCorner, Second Spectrum | Off-ball analysis, shape metrics, pressing triggers |
| P1 — High Leverage | Medical availability feed | Internal physio systems | Availability states (not raw clinical notes) |
| P1 — High Leverage | Scouting tool import/export | Wyscout DB/stats packs, Hudl | Report linking, shortlist syncing |
| P2 — Advanced | Wearables / athlete monitoring | Catapult, STATSports | Training load, injury risk, recovery metrics |
| P2 — Advanced | Broadcast tracking | SkillCorner, Tracab | Leagues without native tracking data |
| P2 — Advanced | ID mapping services | Custom adapter layer | Cross-provider canonical ID resolution |
API Contract Example
Sample API Contract — Player Fit Query
// POST /v1/ontology/roles/ROLE_6_CONTROLLER/fit-search
// Authorization: Bearer <token> scopes: [interos.read]
REQUEST:
{
"system": "4-3-3",
"constraints": {
"age_max": 25,
"fee_max_eur": 8000000,
"work_permit_ok": true
},
"weights": {
"press_resistance": 0.25,
"tempo_control": 0.25,
"defensive_positioning": 0.20,
"progressive_passing": 0.20,
"availability": 0.10
}
}
RESPONSE 200:
{
"shortlist": [
{
"player_id": "PLY_123",
"fit_score": 0.81,
"evidence": {
"matches": ["MATCH_991", "MATCH_876"],
"clips": ["CLIP_221", "CLIP_305"],
"notes": ["REPORT_19"]
},
"risks": ["limited minutes vs high press opponents"],
"recommended_next_action": "create_scouting_task"
}
],
"meta": {
"candidates_evaluated": 412,
"agent_ids": ["AGENT_6_V2"],
"audit_ref": "AUDIT_20240315_001"
}
}Chapter 7
Security & Compliance
Inter OS must handle sensitive personal data — athlete health, biometric, contract data, and internal evaluations. Governance must be designed, not bolted on. GDPR requires lawful, fair, and transparent processing, data minimization, storage limitation, and appropriate security and confidentiality. Inter OS translates these principles into concrete product controls.
Security Controls Checklist
Security Controls
Identity & Access
Auditability
Encryption
Operational Security
GDPR & DPIA
GDPR & DPIA Playbook
Data Classification & Lawful Basis
| Data Class | Examples | Likely Lawful Basis | Special Handling |
|---|---|---|---|
| Performance | Match events, tracking, statistics | Legitimate interest / contract | Standard RBAC |
| Scouting Opinions | Scout reports, evaluations, fit scores | Legitimate interest | Purpose-limited views, retention schedule |
| Contractual | Wages, fees, clause terms | Contract / legitimate interest | Strict RBAC, board-level only |
| Medical / Health | Availability, injury history, biometrics | Employment contract (Art 9(2)(b)) | Minimal access, separate store, short retention |
| Academy / Minors | Under-18 athlete data, pathways | Parental consent / legitimate interest | DPIA required, parental notification, deletion workflows |
DPIA Decision Rule
A DPIA is required when processing is likely to result in high risk to individuals. For Inter OS, this includes systematic processing of health data, large-scale profiling of athletes, and processing data about minors. DPIA templates must be maintained and evidence documented for each deployment.
DPIA Checklist
- Document processing purpose and legal basis
- Assess necessity and proportionality
- Identify and assess risks to individuals
- Define mitigations: access restrictions, purpose limitation, encryption, audit logging, retention schedules
- Consult DPO (if applicable) and record outcome
- Review annually or on material change
Chapter 8
Commercial & GTM
Inter OS is an enterprise platform sold on outcomes: improved recruitment hit rate, reduced injury risk, faster match analysis cycles, and stronger academy-to-first-team conversion. Packaging aligns to how clubs buy: core platform + module add-ons + data integrations.
Packaging & Pricing
Pricing Tiers
| Tier | Annual Range | Modules | Target |
|---|---|---|---|
| Starter | $40k – $120k | Inter 11 Lite + Inter 25 Core, limited integrations | Academy departments, lower-tier clubs |
| Pro Club | $150k – $400k | Inter 11 + Inter 25 + key data integrations | Full sporting departments, mid-tier professional clubs |
| Enterprise Club | $400k – $1.2M | All modules + private deployment options + advanced governance | Top-tier clubs, multi-club groups |
| Federation / League | $300k – $2M | Inter Club emphasis + national pathway + governance layer | National FAs, leagues, continental bodies |
| Inter Labs / Custom | $250k – $2M | Migration, custom connectors, bespoke analytics workflows | Innovation partnerships, data licensing |
$100M ARR Plan
GTM Milestones to $100M ARR
Phase 1 — Credibility
10–20 logo customers
Enterprise pricing. Prove time-to-value in 8–12 weeks. Build case studies and reference architecture.
Phase 2 — Repeatability
100+ clubs, Pro tier
Standardized integrations and onboarding. Playbooks for each module. Reduce time-to-value to < 6 weeks.
Phase 3 — Network Expansion
Federations + agencies
Extend to federations, national teams, and global agencies. Partner ecosystem for data/ID mapping.
Phase 4 — Platform Dominance
$100M+ ARR
Marketplace for staff workflows, models, and templates. Module upsells, multi-year renewals, API licensing.
Chapter 9
Roadmap & KPIs
North Star Metrics
- Decision Velocity — time from question → shortlist/recommendation → approved action
- Decision Quality — post-decision review score (transfer success; tactical change impact)
- Adoption — weekly active decision makers; agent-assisted workflows completed
- Governance — % of actions with auditable evidence; DPIA compliance coverage
Module KPIs
| Module | KPI |
|---|---|
| Inter 11 | Time-to-match-pack · % packs used · tactical recommendation acceptance · clip-to-insight conversion |
| Inter 25 | Squad risk index accuracy · injury availability forecast accuracy · wage efficiency · succession readiness coverage |
| Backroom | Scouting report cycle time · review backlog · inter-department handoff latency · template compliance rate |
| Management | Tactical KPI alignment score · squad fit to game model · coach-system drift detection |
| Inter Club | Academy conversion rate · loan ROI · pipeline coverage by role · player asset ROI |
Chapter 10
Competitor Landscape
Inter OS positioning: "Inter OS connects data, workflows, and decisions across the whole club — turning best-in-class inputs (data providers, video, tracking, wearables) into governed actions and repeatable performance outcomes."
| Category | Representative Vendors | They Do Well | Gaps Inter OS Targets |
|---|---|---|---|
| Football data + AI feeds | Stats Perform | Real-time APIs, advanced analytics, tracking, predictive modelling | Club-wide workflow execution, decision audit trails, ontology-driven actions, staff operating model |
| Scouting video + stats | Wyscout (Hudl) | Unified search across performance + career data, reports, and video; shortlists | Cross-department governance, club-wide ontology, multi-agent decision flows, end-to-end integrations |
| Advanced recruitment data | StatsBomb | High-quality data for recruitment, tactical analysis, performance evaluation | Club-wide action system, staff workflow optimisation, academy-to-first-team pathway intelligence |
| Automated tracking | SkillCorner | Player/ball tracking from single camera, scalable across leagues | Ontology-driven decision layer and integrated operational workflows across departments |
| Athlete monitoring | Catapult | Injury risk, recovery optimisation, position-specific metrics | Connecting monitoring outputs into end-to-end recruitment, tactical, and organizational decision systems |
Appendices
Appendices
Working artifacts for sales engineering, onboarding, and internal enablement. Each team involved in a club deployment can take these examples and adapt them.
Templates
PRD / SRS Templates
PRD Template
# PRD: <Module Name> ## Summary What this module does, for whom, and why now. ## Problem Statement - Current pain points - Who experiences them - Cost of inaction ## Goals and Non-Goals Goals: Non-goals: ## Personas Primary: / Secondary: ## Jobs to be Done Top 3–7 jobs. ## User Stories As a <role>, I want <capability>, so that <outcome>. ## Scope In scope: / Out of scope: ## Functional Requirements FR1... / FR2... ## Non-Functional Requirements Latency, availability, scale, audit, privacy. ## Data Requirements Inputs / Outputs / Quality checks / Retention ## UX Requirements Key screens and flows. ## Dependencies Data providers, internal systems, roles needed. ## Success Metrics Adoption, value, speed, accuracy. ## Risks and Mitigations ## Open Questions Unspecified constraints: budget / timeline / hosting region.
SRS Template
# SRS: <Module Name> ## System Context How the module fits in Inter OS. ## Interfaces APIs consumed / APIs exposed / Events & webhooks ## Functional Requirements FR1: ... Acceptance criteria: Edge cases: ## Data Model Objects, relationships, schemas. ## Security Requirements RBAC rules, audit, encryption. ## Performance Requirements p95 latency, throughput, concurrency. ## Reliability Requirements SLOs, DR, backup. ## Observability Logging, metrics, traces. ## Testing Unit, integration, load, security, evals. ## Deployment Environments, release process. ## Assumptions and Constraints Budget / timeline / hosting region: unspecified.
OpenAPI Starter
OpenAPI Starter Spec
openapi: 3.0.3
info:
title: Inter OS API
version: 0.1.0
servers:
- url: https://api.inter-os.example.com
paths:
/v1/ontology/players:
get:
summary: List players
parameters:
- in: query
name: q
schema: { type: string }
- in: query
name: limit
schema: { type: integer, default: 50 }
responses:
"200":
description: OK
/v1/ontology/actions/apply:
post:
summary: Apply a governed action
requestBody:
required: true
responses:
"202":
description: Accepted — approval workflow triggered
components:
securitySchemes:
oauth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: https://auth.inter-os.example.com/authorize
tokenUrl: https://auth.inter-os.example.com/token
scopes:
interos.read: Read access to ontology objects
interos.write: Propose and submit governed actions
interos.admin: Full administrative access
security:
- oauth2: [interos.read]Agent Prompt Template
Agent System Prompt Template
SYSTEM ROLE:
You are <Agent Name>, specialized in <scope — e.g., "Controller 6 positional intelligence">.
MISSION:
Produce football-native, evidence-linked recommendations that are
explainable and safe. Never speculate beyond available evidence.
CONTEXT RULES:
- Use only authorized data objects provided in this context bundle.
- Prefer ontology objects + evidence links over raw claims.
- If data is missing, state uncertainty and propose next retrieval steps.
- Do not infer medical status from non-medical data.
TOOLS AVAILABLE:
Read → graph_search, match_query, video_clip_lookup, report_store
Write → create_task, propose_shortlist, request_approval
(all write tools require explicit user confirmation)
SAFETY & GOVERNANCE:
- Never execute high-impact actions without confirmed approval state.
- Always log rationale, evidence links, and confidence level.
- Avoid medical inferences unless explicitly authorized (MEDICAL scope).
- Flag conflicts of interest (e.g., agent/player relationships) if known.
OUTPUT FORMAT:
1. Position / Role Perspective
2. Evidence Summary (matches, clips, report refs)
3. Recommendation (ranked options with rationale)
4. Risks & Alternatives
5. Proposed Next Actions (with required approvals noted)Glossary
Glossary
Inter AIA · Inter OS
The full-stack football intelligence operating system.