Project Management

Seven tools for creating projects, loading project data, saving artifacts, triggering renders, and generating reviews.


init_project

Create a new project with the standard directory structure. Sets up folders for briefs, scenes, manifests, renders, and reviews.

  • Name
    name
    Type
    string
    Description

    Project name (used as the directory name and slug).

  • Name
    description
    Type
    string
    Description

    Optional project description.

Returns: Project path, slug, and created directory structure.

Try asking your AI:

"Initialize a new project called product-launch-q2"


list_projects

List all projects in the workspace.

No parameters required.

Returns: Array of project slugs with names, descriptions, and last modified timestamps.

Try asking your AI:

"What projects do I have?"


get_project

Load a specific project by slug, including its current state and artifacts.

  • Name
    slug
    Type
    string
    Description

    Project slug to load.

Returns: Project metadata, current brief, latest manifest, render history, and review status.

Try asking your AI:

"Load the fintech-demo project"


get_project_context

Get enriched project context for AI direction. Aggregates brand, brief, scenes, and previous scores into a single context object used by the autonomous direction pipeline.

  • Name
    slug
    Type
    string
    Description

    Project slug.

Returns: Aggregated context with brand package, brief, scene inventory, score history, and revision log.

Try asking your AI:

"Get the full project context for the fintech-demo project"


save_project_artifact

Save an artifact to a project. Artifacts are typed: brief, manifest, render, or review. Each save creates a versioned entry.

  • Name
    project
    Type
    string
    Description

    Project slug.

  • Name
    type
    Type
    string
    Description

    Artifact type: brief, manifest, render, or review.

  • Name
    data
    Type
    object
    Description

    The artifact data to save.

Returns: Saved artifact path, version number, and timestamp.

Try asking your AI:

"Save this manifest as an artifact to the product-launch project"


render_project

Trigger a render for a project. Runs the full render pipeline: resolve targets, capture/render, assemble, and encode for delivery.

  • Name
    project
    Type
    string
    Description

    Project slug to render.

  • Name
    profile
    Type
    string
    Description

    Delivery profile to use (default: web-hero). See get_delivery_profile for options.

Returns: Render job status, output file path, and encoding details.

Try asking your AI:

"Render the product-launch project for web-hero delivery"


review_project

Generate a comprehensive review of a project. Scores the latest manifest, audits annotations, checks brand compliance, and produces a summary report.

  • Name
    project
    Type
    string
    Description

    Project slug to review.

Returns: Review report with overall score, per-dimension scores, annotation quality, brand compliance status, and improvement recommendations.

Try asking your AI:

"Generate a review for the fintech-demo project"

Was this page helpful?