This document defines the rules and conventions that AI agents must follow when creating databases, tickets, or any structured output within the Next Effect Notion workspace. It serves as the binding contract between human operators and automated agents.
Ticket System — Agent Interface Spec
When an agent creates a ticket, it must provide these required fields:
| Field | Type | Example |
|---|---|---|
| Title | text | "Migrate client data from legacy CRM" |
| Project Code | select | NE-OPS |
| Description | rich text | Detailed description of the request |
| Priority | select | P1 |
These fields auto-populate or are optional:
| Field | Behavior |
|---|---|
| Ticket ID | Auto-increments |
| Serialized ID | Formula: Project Code + Ticket ID (e.g., NE-OPS-001) |
| Source | Must be set to "Agent" |
| Requester | Agent name or ID (e.g., "goose-mcp-v1") |
| Status | Defaults to "New" |
| Created Date | Auto-set |
| Assignee | Optional — leave blank for human triage |
| Due Date | Optional |
| Related Engagement | Optional — set if the agent knows the engagement |
| Related Initiative | Optional — set if the agent knows the initiative |
When an agent needs to create a project-specific database to track its own structured work output (migration logs, audit trails, research results, etc.), it must follow these rules:
{Serialized Ticket ID}-{Purpose}
Examples: