Skip to content

Roadmap

  • Project scaffolding and infrastructure
  • App shell with sidebar navigation
  • Authentication via Cloudflare Access
  • RBAC permission system
  • Admin section (users, squads, permissions)
  • Dashboard
  • Onboarding tool
  • Objectives tool
  • Scorecards tool
  • People directory
  • Announcements (with Slack, Google Calendar, and email distribution)
  • Leave management (with Xero, Productive, Google Calendar, and Slack sync)
  • Pays (Xero payroll integration)
  • Calendar (Google Calendar integration)
  • Holidays (public holiday management)
  • Connections (Slack, Google, Xero, Productive)
  • Documents (employee paperwork storage with R2)
  • Performance (reviews, KPI ratings, 360 feedback, SMART goals, salary decisions)
  • Insights & Reporting (headcount, retention, diversity, compensation, org structure, location)

People Profiles

Richer employee profiles — contact details, DOB, superannuation, tenure, emergency contacts, tax file declarations, bank details, employment history, past role changes, and confidential notes. A “golden record” where the profile is the single source of truth.

Calendar Enhancements

Custom internal calendar surfacing anniversaries, birthdays, leave, new starters, company events, and public holidays in one unified people-ops view. Beyond generic Google Calendar syncing.

Settings Expansions

Admin configuration for performance review cycles, review question templates, and reusable templates for common workflows.


Connections — Remote

Expand integrations to remote/distributed workforce tools (e.g. Deel, Remote) for managing international contractors and employees alongside local staff.

Recruitment

End-to-end recruitment pipeline — candidate sourcing, pipeline stages, communications, interview scheduling, and an employ action that triggers onboarding automatically.

Resourcing / Scheduling

Resource allocation and scheduling across squads and projects. Visibility into availability, allocation, and capacity planning for upcoming work.

Contracts

End-to-end contract and agreement management. Handles employment agreements, MSAs, NDAs, and other legal documents. Features include Google Docs template integration with field auto-fill, e-signature workflows, audit logging, and multi-step approval chains. For legal documents (MSAs, NDAs), an AI legal advisor provides clause suggestions and risk analysis on counterparty feedback — changes can be accepted, rejected, or escalated to external legal counsel with an auto-generated brief.


MCP Service

A Model Context Protocol server exposing Nucleus functionality programmatically — enabling AI agents and external automations to read and write data across all tools.

Deals, Projects & Tasks

Commercial deals, project tracking, and task management. Bridges people data with work data — project profitability, delivery tracking, and native capabilities alongside Productive.io.

Additional

Autonomous scheduling agent, cross-platform automation (Google, Slack, Xero, Notion), AI-powered insights, and a custom tool builder for non-technical users.


Two automation layers are planned: deterministic workflows and autonomous AI agents.

Durable multi-step tasks that don’t require AI reasoning:

  • Create accounts across Google, Slack, Xero, Productive, Notion
  • Send onboarding emails in sequence
  • Provision access and set up project structures

AI agents that reason, analyse, and act:

  • Deploy to Cloudflare Workers alongside the existing app
  • Use Anthropic SDK for LLM reasoning
  • Share the D1 database with the web app
  • Resourcing Agent — Cron-triggered. Reads Productive projects, analyses capacity and utilisation trends, proposes schedule changes to an approval queue, executes approved changes via Productive API.
  • Onboarding Agent — Triggered by admin action. Reads client brief and team capacity, proposes project plan and resource allocation, executes account provisioning via Cloudflare Workflows.
  • Scheduling Agent — Monitors client communications (Slack, email) for priority changes and urgency signals. Adjusts timelines, flags conflicts and over-allocations.
ComponentPurpose
Mastra (mastra)Agent framework with tool use, memory, RAG
Anthropic SDKLLM provider for reasoning
Cloudflare WorkflowsDurable deterministic step execution
D1Shared database with web app
Cron TriggersPeriodic agent runs

First milestone: employee onboarding workflow (Cloudflare Workflows), then resourcing agent (Mastra).