Consultancy
Consultancy ops — overview, forecasts, and assignment margins
How to use this capability
Ways to interact with this capability — pick a path to jump to the relevant section below.
SDK
Call actions from Node or React apps using the Ossy SDK — typed payloads and workspace context built in.
View section ↓
MCP
Connect Cursor to http://localhost:3006/mcp when MCP tools are available for consultancy.
View section ↓
HTTP
Call actions over HTTP with Bearer token authentication — create a token in Profile for scripts and automation.
View section ↓
UI widgets
Embed dashboard widgets or compose UI from packaged components in pages and apps.
View section ↓
Background tasks
Event-driven and scheduled handlers run in the background — triggered by the platform, not invoked like actions.
View section ↓
Aggregates
Domain entities and bounded-context models exposed by this capability for reads and composition.
View section ↓
Widgets
Compact widgets for your workspace dashboard — UI components you can also embed in pages or compose in apps.
Actions
Invokable intents — call directly via SDK, POST /actions, or MCP tools. This is the agent-facing surface, not background jobs.
Extract Request
@ossy/consultancy/actions/extract-request
Invoke @ossy/consultancy/actions/extract-request
MCP: ossy_consultancy_extract_request
sdk.invoke('@ossy/consultancy/actions/extract-request', { … })POST /actions
{ "action": "@ossy/consultancy/actions/extract-request", "payload": { … } }Background tasks
Background and scheduled handlers — triggered by events or cron, not called via SDK, POST /actions, or MCP. Ids use the tasks/ path (distinct from actions/).
Extract Request
@ossy/consultancy/tasks/extract-request
File Inbound Request
@ossy/consultancy/tasks/file-inbound-request
Get Request Stats
@ossy/consultancy/tasks/get-request-stats
Match Resumes
@ossy/consultancy/tasks/match-resumes
Refresh Matches
@ossy/consultancy/tasks/refresh-matches
Resume Inbound Requests
@ossy/consultancy/tasks/resume-inbound-requests
Aggregates
Domain aggregates and bounded-context entities.
Request Stats
consultancy/data/request-stats
Pages
Routes and screens included with this capability — open any page to see it live.
Resource types
Structured entities and templates registered for resources.
Calculator
@ossy/consultancy/schema/calculator
Contract
@ossy/consultancy/schema/contract
Employee
@ossy/consultancy/schema/employee
Opportunity
@ossy/consultancy/schema/opportunity
Proposal
@ossy/consultancy/schema/proposal
Request
@ossy/consultancy/schema/request
Request Matches
@ossy/consultancy/schema/request-matches
Vacation
@ossy/consultancy/schema/vacation