UNPKG

business-as-code

Version:

Primitives for expressing business logic and processes as code

61 lines 1.49 kB
/** * Organization Entity Types (Nouns) * * Organizational hierarchy: Organization, Department, Team, Position, Role. * * Uses digital-workers Worker type for position holders. * * @packageDocumentation */ import type { Noun } from 'ai-database'; import type { Worker as DigitalWorker, WorkerRef } from 'digital-workers'; export type { DigitalWorker, WorkerRef }; /** * Organization entity * * Represents the top-level organizational structure. */ export declare const Organization: Noun; /** * Department entity * * Represents a functional department or division. */ export declare const Department: Noun; /** * Team entity * * Represents a working team within a department. */ export declare const Team: Noun; /** * Position entity * * Represents a position/job within the organization. */ export declare const Position: Noun; /** * Role entity * * Represents a role with permissions and capabilities. */ export declare const Role: Noun; /** * Worker entity * * Represents a human employee or AI agent that fills a position. */ export declare const Worker: Noun; export declare const OrganizationEntities: { Organization: Noun; Department: Noun; Team: Noun; Position: Noun; Role: Noun; Worker: Noun; }; export declare const OrganizationCategories: { readonly structure: readonly ["Organization", "Department", "Team"]; readonly people: readonly ["Position", "Role", "Worker"]; }; //# sourceMappingURL=organization.d.ts.map