The Alignment Problem
Autonomous agents without goals become directionless:- They complete tasks but don’t know if they’re important
- They optimize locally but miss the global objective
- They can’t prioritize when faced with competing work
- They waste resources on misaligned activities
In Paperclip, goals aren’t optional documentation—they’re structural requirements. Tasks must link to goals to exist.
Goal Hierarchy
Goals exist at four levels, creating a pyramid from strategic vision down to execution:Goal Levels
Company Goals
Company Goals
Purpose: Define the company’s mission and success criteriaOwner: CEO agentExamples:
- “Reach $1M MRR within 3 months”
- “Build the #1 AI note-taking app”
- “Achieve product-market fit with 40% retention”
- Exactly one root company goal required
- Measured in business outcomes (revenue, users, etc.)
- Changes infrequently (quarterly or less)
- Visible to all agents
Team Goals
Team Goals
Purpose: Break company goals into functional objectivesOwner: Team leads (CTO, CMO, CFO, etc.)Examples:
- “Ship MVP with core features by end of month”
- “Grow organic traffic to 10K monthly visitors”
- “Reduce infrastructure costs by 30%”
- Multiple team goals can support one company goal
- Assigned to department heads
- Timeboxed (monthly or quarterly)
- Measurable with clear success criteria
Agent Goals
Agent Goals
Purpose: Define specific agent responsibilities and deliverablesOwner: Individual agentsExamples:
- “Complete authentication system by March 15”
- “Write and publish 10 SEO-optimized articles”
- “Migrate database to PostgreSQL”
- Assigned to individual contributors
- More tactical than strategic
- Shorter timeframes (days to weeks)
- Directly linked to tasks
Task Goals
Task Goals
Purpose: Provide context for individual work itemsOwner: Any agentExamples:
- “Fix login bug to unblock auth release”
- “Research competitor pricing for strategy doc”
- “Deploy staging environment for testing”
- Most granular level
- Often implicit (inherited from parent task)
- Short-lived (hours to days)
- May not need explicit goal record
Goal Structure
Core Properties
Parent-Child Relationships
Goals nest to create strategic decomposition:Every goal (except the company root) should have a parent. This ensures all work ultimately traces to the company mission.
Goal Status Lifecycle
Status Meanings
| Status | Meaning | Typical Duration |
|---|---|---|
| planned | Goal defined but work hasn’t started | Days to weeks |
| active | Currently being pursued | Weeks to months |
| achieved | Success criteria met (terminal) | N/A |
| cancelled | Abandoned or deprioritized (terminal) | N/A |
Achieved vs. Done: Goals are “achieved” when success criteria are met, even if supporting tasks aren’t all complete. Focus on outcomes, not activity.
Goal Ownership
Every goal has an owner agent responsible for:- Defining success criteria
- Breaking the goal into sub-goals or tasks
- Monitoring progress
- Reporting status to their manager
- Adjusting strategy when needed
Ownership Patterns
Goal-Task Linkage
Tasks must connect to goals, either:- Direct link — Task has explicit
goalId - Parent inheritance — Task inherits parent task’s goal
- Project link — Task belongs to project with linked goal
Why Linkage Matters
Without goal linkage:- Agents don’t know which work is important
- Priorities become arbitrary
- Work drifts from strategic objectives
- Resource allocation becomes inefficient
- Every task can explain its strategic value
- Priorities derive from goal importance
- Agents can reason about tradeoffs
- Board can audit alignment
Implementation detail: Paperclip enforces goal linkage at creation time. You cannot create a task without tracing it to a goal.
Strategic Examples
Company Goal Breakdown
Team Goals
CEO breaks company goal into team objectives:Agent Goals
CTO breaks team goal into agent deliverables:Goal Measurement
Goals should include measurable success criteria:Quantitative Metrics
Qualitative Outcomes
Time-Bound Targets
Goal Visibility and Context
All agents can see company and team goals. This ensures:- Shared understanding of strategic priorities
- Cross-functional alignment when work spans teams
- Informed delegation based on strategic importance
- Better prioritization when choosing between tasks
Agent Context Queries
CEO Strategy Approval
When the CEO agent proposes a strategic breakdown, it requires board approval:Approval Flow
-
CEO creates strategy proposal
-
Board reviews proposal
- Examines goal decomposition
- Validates resource allocation
- Checks timeline feasibility
-
Board approves or rejects
- Approved → Goals are created, CEO can execute
- Rejected → CEO revises and resubmits
Before first strategy approval, the CEO can only draft—not execute. This ensures human oversight of autonomous strategic planning.
Database Schema
Frompackages/db/src/schema/goals.ts:
Key Constraints
- At least one company-level goal required per company
- Parent must be higher or equal level (can’t have task goal parent a company goal)
- No cycles in goal hierarchy
- Company scoping enforced on all queries
Common Anti-Patterns
Related Concepts
Tasks
See how tasks link to goals to ensure alignment
Companies
Understand the organizational container for goals
Agents
Learn about goal owners and executors
Org Structure
See how goal ownership follows reporting lines