{{ toast }}
Workspace · Horizon Events

People & access

Everyone signs in to the same plan. Admins run the workspace; employees see and update their own tasks. Grant extra abilities per person without opening the admin home.

{{ invRoleNote }}{{ invError }}
PersonRoleProjectsCreate projectsEdit any taskChange any statusApprove
{{ p.mono }}
{{ p.name }}
{{ p.title }} · {{ p.email }}
{{ p.mono }}
{{ p.name }}
{{ p.email }}
{{ p.roleLabel }} Invite sent · expires in 7 days
How access works
Admin — full workspace: blueprint, all projects, People & access, approvals.
Employee — sees the plans they are on, updates only their own tasks, submits evidence for review.
Projects — by default an employee sees every project. Restrict them to specific ones; they still see the whole plan there, even without tasks.
Grants — add single abilities to an employee (create projects, edit tasks, change any status, approve) without giving them the admin home. Grants are logged and revocable.
Invites go by email; the mobile app signs in with the same account. SSO and directory sync are on Enterprise.
{{ inboxKicker }}

Inbox

{{ n.mono }}
{{ n.text }}
{{ n.sub }}
{{ n.when }}
You’re all caught up.
{{ curName }}
{{ todayLabel }} · Horizon Events

Good {{ dayPart }}, Faisal.

{{ adminSummary }}

{{ k.label }}
{{ k.value }}
{{ k.sub }}
Projects in delivery
DoneCritical pathLateOpen
{{ p.name }}{{ p.stLabel }}
{{ p.sub }} · show {{ p.goLive }}
{{ p.uDone }} done{{ p.uCrit }} critical{{ p.uLate }} late
Progress{{ p.progLabel }}
Late{{ p.late }}
Needs attention
{{ t.name }}
{{ t.project }} · {{ t.owner }}
{{ t.tag }}
Nothing overdue. Every critical task has an owner.
{{ tasksKicker }}

{{ tasksTitle }}

{{ tasksCount }}
in this view
TaskProject{{ ownerHead }}DueStatusPath
{{ r.name }}
{{ r.dept }} · {{ r.dur }}
{{ r.project }}
{{ r.ownerShort }} {{ r.due }}{{ r.dueNote }} {{ r.path }}
Nothing here — try another filter.
{{ todayLabel }} · Horizon Events

Good {{ dayPart }}, {{ personFirst }}.

{{ empSummary }}

{{ myProjCount }}
Projects
{{ myOpenCount }}
Open tasks
{{ myDueSoon }}
Due in 7 days
{{ p.stLabel }}
{{ p.client }}
{{ p.name }}
{{ p.sub }}
{{ p.mine }} assigned to younext {{ p.next }}
No tasks assigned to {{ personFirst }} yet — an admin assigns owners on the deployment plan.
Your part in it

Coming up.

{{ t.dept }}
{{ t.name }}
{{ t.project }}
{{ t.due }}
Nothing open — all your tasks are done.
Portfolio

Projects

{{ nProjects }}
Projects
{{ nLive }}
In delivery
{{ nDone }}
Completed
{{ nFlags }}
Open flags
{{ p.mineMono }}{{ p.mineLabel }}
{{ p.name }}
{{ p.sub }}
{{ p.stLabel }}
{{ c }}
Progress{{ p.progLabel }}
Show date{{ p.goLive }}
Services{{ p.nSvc }}
Critical{{ p.nCrit }}
Red flags{{ p.nRisk }}
{{ emptyText }}
+
Create new project
New project · Scope genesis

New project

Select the services in scope and the event conditions. The engine generates the delivery plan from Horizon Events’ own production method.

How do you want to start?
{{ draftNote }}
What Kurdinator read in your brief
{{ r.svc }}{{ r.why }}
Proposals are labelled AI · you decide what stays. The model learns from what you keep and remove.
{{ servicesTitle }}
{{ servicesNote }}
Quick presets:
{{ s.name }}{{ s.note }} {{ s.tag }}
Start with the services this project needs — type one and press +. Each service gets a starter set of tasks (define → source → deliver → sign-off) you can reshape in the plan.
Services and conditions will appear here once Kurdinator has read your brief.
Project conditions
Generates a draft. You review, edit tasks and assign owners before publishing — nobody is notified until then.
{{ genWarnText }}
Live scope summary
Services selected{{ sCount }}
Tasks activated{{ sTasks }}
Departments engaged{{ sDepts }}
Procurement lines{{ sProc }}
Computed duration
{{ sDur }}
{{ sDates }}
Go-live confidence
{{ sConf }}
{{ sConfNote }}
Output 1 · Client-facing

Executive timeline

{{ ph.num }}
{{ ph.title }}{{ ph.count }}
Progress{{ ph.prog }}
Start{{ ph.start }}
Finish{{ ph.finish }}
Duration{{ ph.dur }}
{{ t.name }} · {{ t.owner }} {{ t.dates }} {{ t.st }}
{{ execNote }}
Draft
{{ draftTitle }}
Click any task to rename, resize, reassign or remove it. Add tasks with “+ Add task”. Nothing is sent until you publish.
{{ draftAssigned }} assigned{{ draftUnassigned }} unassigned
{{ internalKicker }}

{{ internalTitle }}

Critical Near Done / progress ↔ Drag a bar to reschedule — dependents auto-shift Your tasks · others dimmed
Editing {{ selCount }} selected
{{ undoText }}
{{ h }}
{{ r.name }} {{ r.dept }} {{ r.ownerShort }} {{ r.start }} {{ r.finish }} {{ r.dur }} {{ r.preds }} {{ r.succ }} {{ r.path }} {{ r.float }} {{ r.risk }} {{ r.pri }} {{ r.statusLabel }} {{ r.sop }}
Task
{{ l.name }}
{{ tk.label }}
{{ gArrows }}
Today
{{ b.dur }}
Resource planning engine

Resource plan

Site parameters
{{ c.label }}
{{ c.value }}
{{ c.sub }}
Role-based dashboards

Dashboards

{{ k.label }}
{{ k.value }} {{ k.sub }}
{{ pn.title }}
{{ b.name }}
{{ b.v }}
{{ r.name }}{{ r.right }}{{ r.tag }}
{{ pn.text }}
Risk radar

Risks

{{ r.lvl }}
{{ r.title }}
{{ r.desc }}
{{ r.meta }}
No red flags — plan is within tolerances.
Kurdinator · Public demo · Horizon Events is a fictional agency · In-browser critical-path engine