--- id: ITC-WP-0007 type: workplan title: "User Engine Evaluation Readiness" domain: canon repo: info-tech-canon status: proposed priority: high created: "2026-05-23" updated: "2026-05-23" depends_on_workplans: - ITC-WP-0004 - ITC-WP-0005 - ITC-WP-0006 state_hub_workstream_id: "72e168f7-35b2-459a-86e6-93f05206f6c2" --- # ITC-WP-0007 - User Engine Evaluation Readiness ## Goal Prepare canon-side evaluation material for assessing `user-engine` against InfoTechCanon before integrating it as the user-management capability. ## Intent The first use of the service will be evaluation, not direct enforcement. The canon should help determine whether user-engine cleanly represents users, actors, subjects, principals, organization roles, access roles, purposes, governance expectations, and integration boundaries. ## Tasks ### T01 - Evaluation question set ```task id: ITC-WP-0007-T01 status: todo priority: high state_hub_task_id: "17d5792f-7452-4179-b346-f8c976fbe2eb" ``` - Create a canon-side question set for user-management capability evaluation. - Cover Organization, Access Control, Governance, Data, Security, Task, and PURPOSES concepts. ### T02 - Expected artifact profile ```task id: ITC-WP-0007-T02 status: todo priority: high state_hub_task_id: "d44c6608-14d8-44cc-80a8-9959296da286" ``` - Define expected Canon Interface Card fields for user-engine. - Define expected entity and edge types user-engine should expose or map. - Define evidence needed before integration. ### T03 - Small SaaS alignment ```task id: ITC-WP-0007-T03 status: todo priority: medium state_hub_task_id: "fa1e3da2-1990-4945-8d53-140ad4bedcbf" ``` - Use the small SaaS profile as the concrete evaluation lens. - Identify where user-engine should satisfy profile requirements. ### T04 - Consumer workplan brief ```task id: ITC-WP-0007-T04 status: todo priority: medium state_hub_task_id: "ffcd728f-b5eb-4449-945b-1a3f8a9640de" ``` - Produce a brief that can be copied into a user-engine workplan. - Do not create or maintain the user-engine adoption workplan here. ## Non-Goals - Do not refactor user-engine in this repo. - Do not decide user-engine implementation details here. ## Acceptance - InfoTechCanon can evaluate user-engine before integration work begins. - The evaluation pack is machine-readable enough for CLI/API use. - A consumer workplan brief exists for user-engine.