Projects › ProjectTasks › Gantt

All itemsGanttCalendarTreeScheduled: 77 of 535
gantt
  dateFormat YYYY-MM-DD
  axisFormat %d %b
  section AGT
    AGT.28 - Monday 2 event receivers get an off-switch and stop spending for nothing :td163e11213, 2026-09-23, 1d
    AGT.36 - Fix Schedule.WatchSignalsDaily (skill not bound) then switch it back on :td163e10971, 2026-09-23, 2026-09-28
    AGT.35 - Boot and first-request efficiency :td163e11001, 2026-09-23, 2026-09-28
    AGT.34 - Retire OodaLoop, Research and Observatory after a week switched off :td163e11032, 2026-09-23, 2026-09-28
    AGT.33 - Monday 5 ProjectTask rename map to SharePoint Tasks (map only) :td163e11062, 2026-09-23, 2026-09-28
    AGT.32 - Monday 4 Tc common data from downloaded standards :td163e11092, 2026-09-23, 2026-09-28
    AGT.31 - BPMN import through the Solution Gallery (for processes the six don't cover) :td163e11122, 2026-09-23, 2026-09-28
    AGT.30 - Import SharePoint event receivers verbatim, incl. the -ing events :td163e11152, 2026-09-23, 2026-09-28
    AGT.29 - Monday 3 reusable workflows + association, the SharePoint way :done, td163e11182, 2026-09-23, 2026-09-28
    AGT.27 - Monday 1 put a switch on the leftover timers :td163e11243, 2026-09-23, 2026-09-28
  section BRAINSTORM
    Hub onboarding gap an onboard skill or checklist, and register the services running without a charter or heartbeat (jellyfin, ssh-server, omen-alloy, Ollama, vault indexer, dev compose stacks) :td163e4064, 2026-10-01, 2026-10-06
    Validate on STUDIOS brainstorm the vacancy-funnel requirements on the map with the operator done when the operator says it gave him control :td163e4095, 2026-10-01, 2026-10-09
    Pattern library on /sites/Wisdom EnterpriseWikiPage tagged Topics=Pattern, with Outcome (Worked, Failed, Partial) and UsedBy (lookup into Projects) seed the 10 patterns from the map and the vault :td163e4190, 2026-10-01, 2026-11-05
    Notes as cards (Google Keep style) and drag a note onto the map :td163e3702, 2026-10-01, 2026-11-06
    Widgets on a node a node can host a web part - a table (sort, filter, copy-paste, SharePoint's Quick Edit datasheet), a list view, a chart, a document preview - shown when the node opens :td163e3639, 2026-10-01, 2026-11-09
    Focus brief (the Jarvis wish) what matters now for the operator - deadlines, studios, open tasks - a SavedQuery rendered into DailyBriefings only after BRAINSTORM.6 proves the map gives control :td163e4032, 2026-10-01, 2026-11-09
  section CTX
    CTX.2 - Read dedup within an answer, keyed on content hash :td163e1314, 2026-10-03, 2026-10-08
    CTX.1 - Observation masking in the tool loop :td163e1344, 2026-10-03, 2026-10-08
    CTX.4 - Compact results tables, ids first, full text on demand :td163e1254, 2026-10-03, 2026-10-12
    CTX.3 - Change log for agents GetChanges since a ChangeToken :td163e1284, 2026-10-03, 2026-10-15
    CTX.5 - Deferred tool definitions at the MCP door :td163e1224, 2026-10-03, 2026-10-20
  section GEN
    GEN.1 - Agency template gallery Genesis starts from a proven agency (Agency Swarm, CrewAI) instead of from scratch :td163e1589, 2026-10-03, 2026-10-06
    GEN.2 - Genesis asks before it designs a questioning phase and a scope verdict :td163e1559, 2026-10-03, 2026-10-07
    GEN.3 - Genesis builds real crews and tools, not empty divisions :td163e1528, 2026-10-03, 2026-10-08
    GEN.5 - The Agency site template what an agency is, on its site :td163e1465, 2026-10-03, 2026-10-09
    GEN.4 - Toolmaker new tools as reviewed scripts that run in the worker's Docker sandbox :td163e1497, 2026-10-03, 2026-10-14
  section GOV
    Gated deltas park on the Governance hub the park site is data, not the Engineering literal in FinalDeltaApplyListener and AutoGenesis :active, td163e4761, 2026-09-30, 2026-10-05
    GOV.13 - Browser sign-in through Authentik (OIDC), the SharePoint trusted identity provider way :active, td163e2116, 2026-10-03, 2026-10-06
    OPERATOR run one platform seat - render is done (Compositions/worker-deepseek.xml or worker-69), put MODEL_KEY and SPICE_SECRET in .env on 192.168.123.69, enrol with tools/enrol-seat.ps1, start it :td163e5098, 2026-10-06, 1d
    A responsibility row for every routine Compliance/Responsibilities holds who is Accountable and Responsible for each Schedule and standing order, and the seat's briefing reads it there :td163e4350, 2026-09-30, 2026-10-07
    Approval types on the Governance hub hire a seat, strategy, budget override, build, research spend - separate gates, the Paperclip split :td163e4252, 2026-09-30, 2026-10-08
    Fallback that does not end at Claude Code pools per role on Directory, standing orders switched on per agency once a runtime serves it :td163e4284, 2026-09-30, 2026-10-08
    Every core actor can run bind the unbound skills (PlanningDeliberation, SteeringDeliberation, Adjudicate) and give the skill-less actors their skills, on the live Hub/Actors rows :td163e4317, 2026-09-30, 2026-10-08
    The reports-to tree and the Board People rows for the operator and each core seat with Manager, the actor lookup and JobTitle - filed as one gated delta for the operator to approve :active, td163e4382, 2026-09-30, 2026-10-09
    Seat awareness a worker harness starts each task from its seat's composed briefing, the same context Claude Code gets :td163e4572, 2026-09-30, 2026-10-09
    Life support for seats a harness posts start and finish on the bus and a dead-lettered task becomes an Issue on the Governance hub (BRIDGE.6 shape) :td163e5008, 2026-10-09, 1d
    GOV.15 - Site metadata and a duplicate check purpose, owner, lifecycle on every site :td163e1434, 2026-10-03, 2026-10-12
    Seat visibility one page per seat on its My Site - assigned, in progress, completed with outcome, planned - composed from web parts over the rows :td163e4539, 2026-09-30, 2026-10-12
    GOV.16 - Rules once, referenced everywhere skills and briefings point to the governance pages :td163e1374, 2026-10-03, 2026-10-13
    The company's core team, declared the operator as Board, a C-suite and eight operating roles on existing actors, a reports-to tree, and a responsibility row for every routine :td163e4448, 2026-09-30, 2026-11-05
  section HARNESS
    HARNESS.20 - No hand edits of the spine the missing provisioning doors :td163e1932, 2026-10-03, 2026-10-09
  section INFRA
    INFRA.2 - Timer job control Run now, enable or disable, last result and error per job :done, td163e1806, 2026-10-03, 1d
    INFRA.1 - Backup and restore in Central Administration site and list backup, restore, export :td163e1839, 2026-10-03, 2026-10-13
    INFRA.4 - Service applications start, stop and configure from Central Administration :td163e1744, 2026-10-03, 2026-10-23
    INFRA.3 - Health Analyzer rules disk, database, expired secrets, failing services - with Repair :td163e1775, 2026-10-03, 2026-10-23
    INFRA.5 - Audit log report page, then holds and eDiscovery :td163e1713, 2026-10-03, 2026-11-03
    INFRA.6 - Access requests and sharing request access, approve, the requester added to the right group :td163e1682, 2026-10-03, 2026-11-06
    INFRA.7 - Quotas and usage analytics per site collection :td163e1651, 2026-10-03, 2026-11-10
    INFRA.8 - Term Store Management tool and document check-in/check-out :td163e1620, 2026-10-03, 2026-11-12
  section INTAKE
    INTAKE.14 - The agent card is the service contract :done, td163e1995, 2026-10-03, 1d
    INTAKE.13 - The dispatcher honours a stated ServiceRef :td163e2239, 2026-10-02, 2026-10-05
    INTAKE.11 - A refused write says why tool_publish_to_list returned an empty error :td163e2454, 2026-10-02, 2026-10-07
    INTAKE.9 - Retire the legacy factory crew Parts Factory, RT-MAKE-PAGE, the smith actors :td163e2517, 2026-10-02, 2026-10-07
    INTAKE.1 - Interview the intake agents what do they need to do the job? :td163e2734, 2026-10-02, 2026-10-07
    INTAKE.8 - RequestCapability template first, gaps as New Features :td163e2548, 2026-10-02, 2026-10-12
    INTAKE.12 - Approval by operating mode Startup and Live, an approval policy table, a steward seat :td163e2423, 2026-10-02, 2026-10-14
    INTAKE.7 - Builders park, never write MakePage, BuildPipeline, RequestCapability :td163e2579, 2026-10-02, 2026-10-15
    INTAKE.6 - A dispatched request reaches a fulfiller :td163e2765, 2026-10-02, 2026-10-15
    INTAKE.2 - Stored requests the FAQ of repeat demands :td163e2703, 2026-10-02, 2026-10-22
    INTAKE.4 - Free agents find their own work map, sites and breadcrumb search :td163e2641, 2026-10-02, 2026-10-26
    INTAKE.5 - Progressive disclosure and teaching cost in briefings and skills :td163e2610, 2026-10-02, 2026-10-27
    INTAKE.3 - Builder skill and the factories on the current SPICE :td163e2672, 2026-10-02, 2026-10-29
    INTAKE.10 - Genesis builds with builder ops and tries on Demo :td163e2485, 2026-10-02, 2026-10-30
  section PMO
    PMO.3 - Plan check overbooked days for claude-code, the next two weeks :done, td163e1192, 2026-10-03, 2026-10-04
    PMO.1 - Planning pass owners, dates and estimates for STAFF, INTAKE, GOV and BRAINSTORM :done, td163e1963, 2026-10-03, 2026-10-04
    PMO.4 - The pmo seat runs unattended - watch its first week :active, td163e1161, 2026-10-03, 2026-10-10
    PMO.2 - What the PMO seat missed at the MCP door :done, td163e1870, 2026-10-03, 2026-10-12
  section STAFF
    STAFF.1 - Fix and delete the KB detail link, the Requests slot, dead context code :td163e2392, 2026-10-02, 2026-10-06
    STAFF.3 - Hire when needed, retire when idle (Paperclip's hire_agent, Project Server's generic resources) :td163e2332, 2026-10-02, 2026-10-16
    STAFF.4 - JIT briefing for every hire mission topic, what differs, measured :td163e2301, 2026-10-02, 2026-10-19
    STAFF.5 - One composer phase briefings read the same layers :td163e2270, 2026-10-02, 2026-10-20
    STAFF.7 - Chat with the CEO (and any crew actor) beside the brainstorm :td163e2148, 2026-10-03, 2026-10-21
    STAFF.6 - Agents work a task only through its form the payload rides the task, each party edits only its own part :td163e2180, 2026-10-02, 2026-10-21
    STAFF.8 - Research and recommend provisioning crews and agents in SPICE :td163e2057, 2026-10-03, 2026-11-02
    STAFF.9 - Meeting Workspace a meeting room where the operator meets the crew with all context :td163e2026, 2026-10-03, 2026-11-04
  section TPL
    TPL.36 - Import the standard intranet PnP provisioning templates through Workflow.SiteKit :td163e1404, 2026-10-03, 2026-10-16
    TPL.35 - Jumpstart site one template with everything we already thought of, ready to use :td163e1902, 2026-10-03, 2026-10-23
Mermaid source
gantt
  dateFormat YYYY-MM-DD
  axisFormat %d %b
  section AGT
    AGT.28 - Monday 2 event receivers get an off-switch and stop spending for nothing :td163e11213, 2026-09-23, 1d
    AGT.36 - Fix Schedule.WatchSignalsDaily (skill not bound) then switch it back on :td163e10971, 2026-09-23, 2026-09-28
    AGT.35 - Boot and first-request efficiency :td163e11001, 2026-09-23, 2026-09-28
    AGT.34 - Retire OodaLoop, Research and Observatory after a week switched off :td163e11032, 2026-09-23, 2026-09-28
    AGT.33 - Monday 5 ProjectTask rename map to SharePoint Tasks (map only) :td163e11062, 2026-09-23, 2026-09-28
    AGT.32 - Monday 4 Tc common data from downloaded standards :td163e11092, 2026-09-23, 2026-09-28
    AGT.31 - BPMN import through the Solution Gallery (for processes the six don't cover) :td163e11122, 2026-09-23, 2026-09-28
    AGT.30 - Import SharePoint event receivers verbatim, incl. the -ing events :td163e11152, 2026-09-23, 2026-09-28
    AGT.29 - Monday 3 reusable workflows + association, the SharePoint way :done, td163e11182, 2026-09-23, 2026-09-28
    AGT.27 - Monday 1 put a switch on the leftover timers :td163e11243, 2026-09-23, 2026-09-28
  section BRAINSTORM
    Hub onboarding gap an onboard skill or checklist, and register the services running without a charter or heartbeat (jellyfin, ssh-server, omen-alloy, Ollama, vault indexer, dev compose stacks) :td163e4064, 2026-10-01, 2026-10-06
    Validate on STUDIOS brainstorm the vacancy-funnel requirements on the map with the operator done when the operator says it gave him control :td163e4095, 2026-10-01, 2026-10-09
    Pattern library on /sites/Wisdom EnterpriseWikiPage tagged Topics=Pattern, with Outcome (Worked, Failed, Partial) and UsedBy (lookup into Projects) seed the 10 patterns from the map and the vault :td163e4190, 2026-10-01, 2026-11-05
    Notes as cards (Google Keep style) and drag a note onto the map :td163e3702, 2026-10-01, 2026-11-06
    Widgets on a node a node can host a web part - a table (sort, filter, copy-paste, SharePoint's Quick Edit datasheet), a list view, a chart, a document preview - shown when the node opens :td163e3639, 2026-10-01, 2026-11-09
    Focus brief (the Jarvis wish) what matters now for the operator - deadlines, studios, open tasks - a SavedQuery rendered into DailyBriefings only after BRAINSTORM.6 proves the map gives control :td163e4032, 2026-10-01, 2026-11-09
  section CTX
    CTX.2 - Read dedup within an answer, keyed on content hash :td163e1314, 2026-10-03, 2026-10-08
    CTX.1 - Observation masking in the tool loop :td163e1344, 2026-10-03, 2026-10-08
    CTX.4 - Compact results tables, ids first, full text on demand :td163e1254, 2026-10-03, 2026-10-12
    CTX.3 - Change log for agents GetChanges since a ChangeToken :td163e1284, 2026-10-03, 2026-10-15
    CTX.5 - Deferred tool definitions at the MCP door :td163e1224, 2026-10-03, 2026-10-20
  section GEN
    GEN.1 - Agency template gallery Genesis starts from a proven agency (Agency Swarm, CrewAI) instead of from scratch :td163e1589, 2026-10-03, 2026-10-06
    GEN.2 - Genesis asks before it designs a questioning phase and a scope verdict :td163e1559, 2026-10-03, 2026-10-07
    GEN.3 - Genesis builds real crews and tools, not empty divisions :td163e1528, 2026-10-03, 2026-10-08
    GEN.5 - The Agency site template what an agency is, on its site :td163e1465, 2026-10-03, 2026-10-09
    GEN.4 - Toolmaker new tools as reviewed scripts that run in the worker's Docker sandbox :td163e1497, 2026-10-03, 2026-10-14
  section GOV
    Gated deltas park on the Governance hub the park site is data, not the Engineering literal in FinalDeltaApplyListener and AutoGenesis :active, td163e4761, 2026-09-30, 2026-10-05
    GOV.13 - Browser sign-in through Authentik (OIDC), the SharePoint trusted identity provider way :active, td163e2116, 2026-10-03, 2026-10-06
    OPERATOR run one platform seat - render is done (Compositions/worker-deepseek.xml or worker-69), put MODEL_KEY and SPICE_SECRET in .env on 192.168.123.69, enrol with tools/enrol-seat.ps1, start it :td163e5098, 2026-10-06, 1d
    A responsibility row for every routine Compliance/Responsibilities holds who is Accountable and Responsible for each Schedule and standing order, and the seat's briefing reads it there :td163e4350, 2026-09-30, 2026-10-07
    Approval types on the Governance hub hire a seat, strategy, budget override, build, research spend - separate gates, the Paperclip split :td163e4252, 2026-09-30, 2026-10-08
    Fallback that does not end at Claude Code pools per role on Directory, standing orders switched on per agency once a runtime serves it :td163e4284, 2026-09-30, 2026-10-08
    Every core actor can run bind the unbound skills (PlanningDeliberation, SteeringDeliberation, Adjudicate) and give the skill-less actors their skills, on the live Hub/Actors rows :td163e4317, 2026-09-30, 2026-10-08
    The reports-to tree and the Board People rows for the operator and each core seat with Manager, the actor lookup and JobTitle - filed as one gated delta for the operator to approve :active, td163e4382, 2026-09-30, 2026-10-09
    Seat awareness a worker harness starts each task from its seat's composed briefing, the same context Claude Code gets :td163e4572, 2026-09-30, 2026-10-09
    Life support for seats a harness posts start and finish on the bus and a dead-lettered task becomes an Issue on the Governance hub (BRIDGE.6 shape) :td163e5008, 2026-10-09, 1d
    GOV.15 - Site metadata and a duplicate check purpose, owner, lifecycle on every site :td163e1434, 2026-10-03, 2026-10-12
    Seat visibility one page per seat on its My Site - assigned, in progress, completed with outcome, planned - composed from web parts over the rows :td163e4539, 2026-09-30, 2026-10-12
    GOV.16 - Rules once, referenced everywhere skills and briefings point to the governance pages :td163e1374, 2026-10-03, 2026-10-13
    The company's core team, declared the operator as Board, a C-suite and eight operating roles on existing actors, a reports-to tree, and a responsibility row for every routine :td163e4448, 2026-09-30, 2026-11-05
  section HARNESS
    HARNESS.20 - No hand edits of the spine the missing provisioning doors :td163e1932, 2026-10-03, 2026-10-09
  section INFRA
    INFRA.2 - Timer job control Run now, enable or disable, last result and error per job :done, td163e1806, 2026-10-03, 1d
    INFRA.1 - Backup and restore in Central Administration site and list backup, restore, export :td163e1839, 2026-10-03, 2026-10-13
    INFRA.4 - Service applications start, stop and configure from Central Administration :td163e1744, 2026-10-03, 2026-10-23
    INFRA.3 - Health Analyzer rules disk, database, expired secrets, failing services - with Repair :td163e1775, 2026-10-03, 2026-10-23
    INFRA.5 - Audit log report page, then holds and eDiscovery :td163e1713, 2026-10-03, 2026-11-03
    INFRA.6 - Access requests and sharing request access, approve, the requester added to the right group :td163e1682, 2026-10-03, 2026-11-06
    INFRA.7 - Quotas and usage analytics per site collection :td163e1651, 2026-10-03, 2026-11-10
    INFRA.8 - Term Store Management tool and document check-in/check-out :td163e1620, 2026-10-03, 2026-11-12
  section INTAKE
    INTAKE.14 - The agent card is the service contract :done, td163e1995, 2026-10-03, 1d
    INTAKE.13 - The dispatcher honours a stated ServiceRef :td163e2239, 2026-10-02, 2026-10-05
    INTAKE.11 - A refused write says why tool_publish_to_list returned an empty error :td163e2454, 2026-10-02, 2026-10-07
    INTAKE.9 - Retire the legacy factory crew Parts Factory, RT-MAKE-PAGE, the smith actors :td163e2517, 2026-10-02, 2026-10-07
    INTAKE.1 - Interview the intake agents what do they need to do the job? :td163e2734, 2026-10-02, 2026-10-07
    INTAKE.8 - RequestCapability template first, gaps as New Features :td163e2548, 2026-10-02, 2026-10-12
    INTAKE.12 - Approval by operating mode Startup and Live, an approval policy table, a steward seat :td163e2423, 2026-10-02, 2026-10-14
    INTAKE.7 - Builders park, never write MakePage, BuildPipeline, RequestCapability :td163e2579, 2026-10-02, 2026-10-15
    INTAKE.6 - A dispatched request reaches a fulfiller :td163e2765, 2026-10-02, 2026-10-15
    INTAKE.2 - Stored requests the FAQ of repeat demands :td163e2703, 2026-10-02, 2026-10-22
    INTAKE.4 - Free agents find their own work map, sites and breadcrumb search :td163e2641, 2026-10-02, 2026-10-26
    INTAKE.5 - Progressive disclosure and teaching cost in briefings and skills :td163e2610, 2026-10-02, 2026-10-27
    INTAKE.3 - Builder skill and the factories on the current SPICE :td163e2672, 2026-10-02, 2026-10-29
    INTAKE.10 - Genesis builds with builder ops and tries on Demo :td163e2485, 2026-10-02, 2026-10-30
  section PMO
    PMO.3 - Plan check overbooked days for claude-code, the next two weeks :done, td163e1192, 2026-10-03, 2026-10-04
    PMO.1 - Planning pass owners, dates and estimates for STAFF, INTAKE, GOV and BRAINSTORM :done, td163e1963, 2026-10-03, 2026-10-04
    PMO.4 - The pmo seat runs unattended - watch its first week :active, td163e1161, 2026-10-03, 2026-10-10
    PMO.2 - What the PMO seat missed at the MCP door :done, td163e1870, 2026-10-03, 2026-10-12
  section STAFF
    STAFF.1 - Fix and delete the KB detail link, the Requests slot, dead context code :td163e2392, 2026-10-02, 2026-10-06
    STAFF.3 - Hire when needed, retire when idle (Paperclip's hire_agent, Project Server's generic resources) :td163e2332, 2026-10-02, 2026-10-16
    STAFF.4 - JIT briefing for every hire mission topic, what differs, measured :td163e2301, 2026-10-02, 2026-10-19
    STAFF.5 - One composer phase briefings read the same layers :td163e2270, 2026-10-02, 2026-10-20
    STAFF.7 - Chat with the CEO (and any crew actor) beside the brainstorm :td163e2148, 2026-10-03, 2026-10-21
    STAFF.6 - Agents work a task only through its form the payload rides the task, each party edits only its own part :td163e2180, 2026-10-02, 2026-10-21
    STAFF.8 - Research and recommend provisioning crews and agents in SPICE :td163e2057, 2026-10-03, 2026-11-02
    STAFF.9 - Meeting Workspace a meeting room where the operator meets the crew with all context :td163e2026, 2026-10-03, 2026-11-04
  section TPL
    TPL.36 - Import the standard intranet PnP provisioning templates through Workflow.SiteKit :td163e1404, 2026-10-03, 2026-10-16
    TPL.35 - Jumpstart site one template with everything we already thought of, ready to use :td163e1902, 2026-10-03, 2026-10-23

Not scheduled (458)

Task Project Assigned to Status
Worker extraction phase: harness reads the document, one schema-bound call from the spec, files a Products row AGT In Progress
Catalog pages show the Rollup Image; the research seat collects the product image URL AGT Completed
Follow-up: stamp SharePoint's Modified on create - declare Field.Modified on ContentType.Item (today only an update sets AGT Not Started
Product catalog to SharePoint Product Catalog parity: generic Product type (Item Number, Item Category on Product Hierar AGT Completed
Investigate the best harness for small free-model workers: split jobs into sub-tasks, or run another harness (smolagents AGT Deferred
AGT.81 Catalog rows from research reports: match the existing product key, then retire the AGT.46 markdown pipeline AGT Not Started
AGT.80 Service catalog and request intake: catalog list, request brief, routing by catalog first, manual chapter 07 AGT Completed
AGT.79 Prompt fragments pinned by version; fork a category spec with provenance AGT Completed
AGT.78 Review model: measured-vs-rated output, failure-mode term set per category, Community independence AGT Completed
AGT.77 Catalog research eval: golden products, fill-rate/accuracy score per prompt version, promote by approval AGT Completed
AGT.76 Generated catalog research phase: datasheet PDF, independent tests, reviews, community, offers - silence gate, seat fallback AGT Completed
AGT.75 Catalog category spec + ETIM feature import + generated Fields/ContentType (solar: EC001746, busbars and EN 50380 extensions declared) AGT Completed
AGT.74 Inactive-site policy notification: tell a site's owners when it passes InactiveSite.Days, then act (ReadOnly) if nobody answers AGT Completed
AGT.73 Content approval: a Pending page's display form shows its title to readers who are not the author or an approver AGT Completed
AGT.72 Service applications: declared registry of existing services and a generated Manage service applications page AGT Completed
AGT.71 Web applications and zones: Intranet/Extranet/Internet declared with Alternate Access Mappings AGT Deferred
AGT.70 Manifest schema: XSD for SAF-Site-Manifest.xml, validated by tools/spice-validate AGT Completed
AGT.69 Clean the farm: flatten subsites, archive leftovers after operator review AGT Completed
AGT.68 Governance: gate direct Provision, Site Requests to Governance hub, inactive-site policy with archive AGT Completed
AGT.67 Briefing composer: hub context pages, layered queries, dedupe by key, per-layer token budget AGT Completed
AGT.66 Permission groups: Owners/Members/Visitors on every site, hub Visitors sync, seat role matrix as data AGT Completed
AGT.65 Hub sites: IsHub/Hub/Status declared on the blueprint; hub nav, hub search scope and /admin/farm generated; Hub site association settings page writes back AGT Completed
AGT.64 Wisdom lifecycle like Dataverse knowledge articles: review and expiry dates, Expired state, send back to Pending with feedback AGT Completed
AGT.63 Wisdom lint + log.md: broken [[links]], orphan pages, stale or contradicting lessons (LLM-wiki lint), scheduled; an append-only log of what was proposed, approved, expired AGT Completed
AGT.62 Site Request list + approval -> provision (SharePoint self-service site creation); later: request a new radar kind, drafted as a spec for approval AGT Completed
AGT.61 Radar/Catalog: hierarchical Taxonomy Refinement Panel; display templates when a second card shape exists AGT Completed
AGT.60 Radar/Catalog: search indexes list items (catalog crawl) for a Content Search web part AGT Completed
AGT.59 Radar/Catalog: category pages + catalog item page from the Item Category term set (managed navigation, friendly URLs) AGT Completed
AGT.58 Radar/Catalog: Enable a list as a catalog + Connect to catalog (SP Catalog Settings, CrossSiteList opt-in) AGT Completed
AGT.57 LLM Radar as a site (SiteTemplate from the spec, views, move) AGT Completed
AGT.56 LLM Radar R5: Workflow.ModelRnD - analysis report + proposal into ProjectTasks AGT Completed
AGT.55 LLM Radar R4: CustomAction part kind (SPF.3) - ECB/ribbon button starts a Workflow on the item AGT Completed
AGT.54 LLM Radar R3: field-driven Kanban (GroupField=RadarStage) + Transitions AGT Completed
AGT.53 LLM Radar R2: !New marker (NewItemDays) + Ratings (AverageRating/RatingCount, stars) AGT Completed
AGT.52 LLM Radar R1b: OpenRouter /api/v1/models JSON intake (price, context, created) AGT Completed
AGT.51 LLM Radar R1: weekly model-release intake into ResearchEnrichment/ModelRadar AGT Completed
AGT.50 - Seat runtime: MCP-only subagents per seat + <Runtime> -> docker-compose for non-subscription agents AGT claude-code Completed
AGT.49 - Wisdom site: shared, approved wisdom the SharePoint way (Enterprise Wiki) AGT claude-code Completed
AGT.48 - Navigation + term picker (SharePoint way) AGT claude-code Not Started
AGT.47 - Product Catalog P2: silo import with augmentation AGT claude-code Not Started
AGT.46 - Product Catalog P1: SolarCatalog (Products, Offers, Reviews, Providers) + comparison AGT claude-code Completed
AGT.45 - Cross-site My Tasks (SPSiteDataQuery) + ProjectTask inherits Task + Agent Work Protocol AGT claude-code Not Started
AGT.44 - UI polish from the browser walk AGT claude-code Not Started
AGT.43 - UI blockers from the browser walk: forms lose data (fix in progress) AGT claude-code Completed
AGT.42 - Regenerate ContentTypes.g.cs for today's types AGT claude-code Not Started
AGT.41 - AppPrincipalResolver scans all of Directory/People on every Bearer call AGT claude-code Not Started
AGT.40 - Name check: vocabularies belong in the Term Store, not the Solution Gallery AGT claude-code Not Started
AGT.39 - SPICE-is-my-memory gaps: deletions, silent failures, SHAREPOINT.md size AGT claude-code Not Started
AGT.38 - MajorVersionLimit: version history grows without bound AGT claude-code Not Started
AGT.37 - Loopback is the System Account, so local agents bypass seat privacy and approval AGT claude-code Completed
AGT.26 - Views follow-ups: undeclared .aspx, pager state, second read, duplicate pill AGT claude-code Completed
AGT.25 - Markdown links with a javascript: URL still render as links AGT claude-code Not Started
AGT.24 - Root cause: a keyed republish fires ItemAdded, not ItemUpdated AGT claude-code Not Started
AGT.23 - Content approval: a changed skill or context is Pending until approved (SPF.21) AGT claude-code Completed
AGT.22 - Autofill column: a prompt as a column setting, run when an item is added AGT claude-code Completed
AGT.21 - Views: declared View (SPF.2) - compact All Items and My Tasks AGT claude-code Completed
AGT.20 - Security: permission levels, groups and role assignments with inheritance AGT claude-code In Progress
AGT.19 - Event receiver on Memory ItemAdded AGT claude-code Waiting on someone else
AGT.18 - Memory to skill: a Lookup from a memory row to the Agent Asset it changes AGT claude-code Completed
AGT.17 - Topics: a managed metadata column on memory and skills, filterable in the briefing AGT claude-code Completed
AGT.16 - Versioning: a publish-by-key replace keeps the old version; restore a version AGT claude-code Completed
AGT.15 - The All Items view shows every Body in full AGT Completed
AGT.14 - Follow-up: a list that does not exist returns 200 AGT Not Started
AGT.13 - Follow-up: bulk and cell edit bypass IItemUpdateService AGT Not Started
AGT.12 - Follow-up: web-form rows store CreatedBy, applier rows store Author AGT Not Started
AGT.11 - Follow-up: Tool.AdvanceListItem has no Tool part AGT Completed
AGT.10 - Idea: Document Set for a Plan and its artifacts (SPF.20) AGT Not Started
AGT.9 - Idea: per-seat MCP tool profiles (read-only / docs / admin) AGT Completed
AGT.8 - Idea: query-rule-style promoted briefing AGT Not Started
AGT.7 - Idea: agent registry board over People rows where Role = Agent seat AGT Completed
AGT.6 - People rows for claude-code and spice-architect with charter and out-of-scope AGT Completed
AGT.5 - Subagents start from their briefing AGT Completed
AGT.4 - Move claude-code in: SPICE is the source of truth for memory and MO AGT Completed
AGT.3 - Stored briefing queries: Query.MyBriefing(seat), Query.AgentAsset(seat,path), Query.OpenBacklog(project) AGT Completed
AGT.2 - Agent Assets: SHAREPOINT.md + Skills/<name>/SKILL.md + Plans, the PnP sharepoint-skills layout AGT Completed
AGT.1 - My Site per seat: SiteTemplate.MySite (SPSPERS#0) + one SiteBlueprint per seat AGT Completed
BRAINSTORM.29 - Rich answers on the mind map: Mermaid and sortable tables as web-part cards; readOnlyHint cache, issue owner, AddFormTemplate BRAINSTORM claude-code Completed
BRAINSTORM.28d - Routes after review: File as New Feature and Build the site kit (a delta parked for approval) beside Propose as Project BRAINSTORM claude-code Completed
BRAINSTORM.28b - PnP adapters: Scope.XsltMappers PnpToDelta and SiteToPnp (XSLT 3.0), round-trip fixture on Name/Url/DisplayName BRAINSTORM claude-code Completed
BRAINSTORM.28a - Tool.TransformXslt runs XSLT 2.0/3.0 on Saxon (IAdvancedXmlEngine), 1.0 stays on XslCompiledTransform BRAINSTORM claude-code Completed
BRAINSTORM.28c - Shape the outcome: a spec workflow on a node (route form, Requirements / Data / Solution phases as Pending children, the Power Apps Plans review shape) BRAINSTORM claude-code Completed
BRAINSTORM.28 - A brainstorm ends in an outcome (project, functionality or site kit) with PnP XSLT adapters BRAINSTORM claude-code Completed
BRAINSTORM.23 - Brainstorm with context, InfoPath forms, benchmark workflow and outputs BRAINSTORM claude-code Completed
The mind map as orchestrator: brainstorm funnelled to projects (demand management stages), delegation from a node, default workflows inherited by content type, declared default views (mind map), reusable thinking patterns (project types) BRAINSTORM claude-code Completed
Publish the mind map as a service for the platform's builder seats: a Brainstorm crew (agency) they can ask, a Service Catalog row, a Ship's Manual page, and requests to the crew through the existing intake BRAINSTORM claude-code Completed
Chat with the selection: a chat panel beside the mind map - drag or 'Ask about selection' puts nodes in as context chips; the agent answers on the free model, citing nodes, and pulls more only when needed (search, read item, follow parent/lookups/related items); an answer can be added to the map BRAINSTORM claude-code Completed
Context-dependent item actions that grow by declaration: the map's right-click menu is the list's declared CustomActions (registered per content type, gated by rights) plus the workflows associated for manual start - add a part, the menu grows BRAINSTORM claude-code Completed
Mind map UI: remember the last layout, multi-select with drag and bulk actions, arrange (SharePoint's Order column, before/after drops, both-sides layout, sort A-Z), tags as chips with a tag filter BRAINSTORM claude-code Completed
Methodologies as reusable workflows on the map: right-click a node, Start workflow, pick IOODARI (or another method) - each phase (Intent, Observe, Orient, Decide, Act, Retrospect, Improve) writes its finding as a child node BRAINSTORM claude-code Completed
Form templates the InfoPath way: an XSD-typed form (schema, named XSL views, rules, data connections) bound to a form library, the XML document stored as the item with promoted columns BRAINSTORM claude-code Completed
Document viewers, the WOPI way: a declared discovery (per file extension a view/edit action) renders a library file's content - pdf/images/video inline, md/txt, csv/xlsx as a table, xml/mm/bpmn as a tree or by-root XSLT, json tree, docx to HTML BRAINSTORM claude-code Completed
Assimilate folders: SharePoint Search Content Sources - pick start addresses (folders) on a page, crawl rules include/exclude, a crawl puts each folder on the map as a node (readme summary, last change, last commit) BRAINSTORM claude-code Completed
Start a workflow on a node - SharePoint's manual start (workflow association, AllowManual, initiation data), the node's subtree as .mm payload; absorbs bridge-15a BRAINSTORM claude-code Completed
The .mm contract: vendor the FreeMind/Freeplane mind-map XSD; export a tree (or subtree) as .mm, import a .mm into rows, compare two exports as a tree diff BRAINSTORM claude-code Completed
Edit on the map: right-click opens the item's Edit Control Block (CustomAction: add child, promote, research, open, versions); drag a node to re-parent; drop a file or URL on a node BRAINSTORM claude-code Completed
Mind-map view ?view=mindmap over any list's ParentID tree, read-only, live status per node; first on ProjectTasks (STUDIOS, BRAINSTORM) BRAINSTORM claude-code Completed
AI suggests children on a node (Notion-like): a phase whose output is a .mm node fragment lands as Proposed child rows; keep or drop them on the map; research the web into Sources BRAINSTORM claude-code Completed
Brainstorm site: SiteTemplate.Brainstorm at /sites/Brainstorm - Ideas list (ParentID tree, Lookup into Projects, Topics, Status incl. Proposed) + Sources; seeded with Erik's map BRAINSTORM claude-code Completed
Apps as portfolio rows: a Kind choice (Project, App, Idea, Requirement) on ContentType.ProjectDefinition; file the 16 apps found on disk, the archived ones Closed BRAINSTORM claude-code Completed
Intel pipeline run by platform seats, the SharePoint way: gather into a list, triage, tag, delegate, research, push to a builder or deeper research - each hand-off behind an approval gate BRIDGE Not Started
Start a workflow by hand on a list item: SharePoint's Workflows action on the item (the association's AllowManual) BRIDGE Not Started
App files the Module way: a Module/File element in an app's manifest provisions its views, replacing the bespoke IAppBoardViewSource seam - ask-first BRIDGE claude-code Not Started
YouTube transcript intake: ask-first - Tool.FetchTranscript as a new tool invoker, or a Connector Kind=Http to a transcript endpoint BRIDGE claude-code Not Started
ModelEval comparison: the ModelEvals list's declared view instead of a new Board part - SharePoint's answer is a list view BRIDGE claude-code Completed
Wisdom tagged, data only: Field.Topics with AutofillPrompt on ContentType.IdeaBrief and ContentType.SourceCard (SharePoint Premium autofill columns) BRIDGE claude-code Completed
Ideas intake, data only: a RoutingRule seeded on the Hub - a dropped Link routes to ResearchEnrichment/Sources; no code BRIDGE claude-code Completed
Schedule board shows the schedule's name BRIDGE claude-code Completed
ActorMemory list provisioned on the services portal BRIDGE claude-code Completed
bridge-8a BRIDGE claude-code Not Started
bridge-14 BRIDGE claude-code Waiting on someone else
bridge-13 BRIDGE claude-code Completed
bridge-12 BRIDGE claude-code In Progress
bridge-11 BRIDGE spice-verify Completed
bridge-10 BRIDGE claude-code Not Started
bridge-9 BRIDGE claude-code Completed
bridge-8 BRIDGE claude-code Completed
bridge-7 BRIDGE claude-code In Progress
bridge-6 BRIDGE claude-code In Progress
bridge-5 BRIDGE claude-code Waiting on someone else
bridge-4 BRIDGE claude-code Not Started
bridge-3 BRIDGE claude-code Not Started
bridge-2 BRIDGE claude-code Completed
bridge-1 BRIDGE claude-code Not Started
bridge-0c BRIDGE claude-code Completed
bridge-0b BRIDGE spice-sp-fidelity-researcher Completed
bridge-0 BRIDGE claude-code Completed
CICD.9 - Safety: back up before every deploy CICD Not Started
CICD.8 - Blocker: runtime writes into the solution files CICD Completed
CICD.7 - Upgrade: enact Feature UpgradeActions CICD Not Started
CICD.6 - Record: Solution Management as a SPICE list CICD Not Started
CICD.5 - Deploy: Install-SPSolution is compose pull/up with a health gate CICD Not Started
CICD.4 - Stage: a staging farm, the Served suite and the smoke CICD In Progress
CICD.3 - Validate: spice-validate plus the fast suite CICD Completed
CICD.2 - Build: the solution package is the container image CICD Not Started
CICD.1 - Wire: the SPICE project and a runner on the hub GitLab (.69) CICD Completed
CIT.14 - The parity board: prove it rather than claim it CITIZEN Not Started
CIT.13 - Charter: role, responsibilities, scope and out-of-scope CITIZEN Completed
CIT.12 - Apply: Access Requests, which SharePoint already has CITIZEN Not Started
CIT.11 - Ask: a blocker is an Issue, not a shout CITIZEN Not Started
CIT.10 - Hand off: AssignedTo is to_agent, and the scar is instructive CITIZEN Completed
CIT.9 - Observe: what the fleet actually uses, before building CITIZEN Not Started
CIT.8 - Contribute: a Discussion Board with content approval CITIZEN Not Started
CIT.7 - Report back: Completed plus an outcome that cannot be empty CITIZEN Completed
CIT.6 - Pull your tasks: a My Tasks view, filtered by AssignedTo CITIZEN Not Started
CIT.5 - Private memory: My Site, the one genuinely missing primitive CITIZEN Not Started
CIT.4 - Orient: the capability catalogue, queried before building CITIZEN Completed
CIT.3 - Heartbeat: a liveness column with an honest staleness rule CITIZEN Not Started
CIT.2 - Register: the People directory IS the agent registry CITIZEN Completed
CIT.1 - Identify: the seat has a profile page CITIZEN Not Started
EST.24 - The organogram charts departments, not the reporting chain ESTATE Not Started
EST.23 - Groups and permission levels are two things and we have one ESTATE Not Started
EST.22 - SECURITY: exposing this on the LAN has no authentication story ESTATE Not Started
EST.21 - A web part named Html that takes Markdown will keep catching people ESTATE Completed
EST.20 - A REST door on list content: read, write, and bulk ESTATE Not Started
EST.18 - ProjectTask should inherit the Task content type ESTATE Not Started
EST.19 - A subsite serves its lists but not its home page ESTATE Not Started
EST.17 - A seed file should not need a C# edit to run ESTATE Completed
EST.16 - Apply for a seat in the platform own name ESTATE Not Started
EST.15 - The remaining citizen steps: orient, remember, report, contribute, hand off ESTATE Not Started
EST.14 - Migration plan: publish this estate to .69 ESTATE Not Started
EST.13 - Conformance rules as tests, not as prose ESTATE Not Started
EST.12 - Take in the PnP community documentation as our wiki ESTATE Not Started
EST.11 - Schema-validate the site manifest ESTATE Not Started
EST.10 - Roll up by content type, not by list name ESTATE Not Started
EST.9 - SAF#0 is an invented template id where SharePoint has real ones ESTATE Completed
EST.8 - HubSiteId: hub association, and the reader that enacts it ESTATE Not Started
EST.7 - The missing SharePoint list content types ESTATE Not Started
EST.6 - Deploy the default SharePoint site definitions as onet.xml ESTATE Not Started
EST.5 - The AngelsWorks site collection ESTATE Completed
EST.4 - Subtasks: ParentID on the Task content type ESTATE Completed
EST.3 - The project site actually shows the project ESTATE Completed
EST.2 - Heartbeat on a cadence so the seat stops going dark ESTATE In Progress
EST.1 - Pull the HQ inbox so outside work becomes visible work ESTATE In Progress
GOV.14 - The My Site is everyone's default landing page, with the basic links, provisioned by feature activation GOV Not Started
Seat to actor: a lookup column on ContentType.Person pointing at Hub/Actors, so a seat names the actor it plays GOV claude-code Completed
SharePoint's My Site and My Tasks aggregation mapped onto the seat's My Site GOV spice-sp-fidelity-researcher Completed
Trace where a seat task dies silently today GOV spice-wiring-tracer Completed
SharePoint's shape for a failed workflow and a dead task becoming visible GOV spice-sp-fidelity-researcher Completed
Test impact: the four remaining proposal park sites become data GOV spice-impact-scout Completed
A delta phase is briefed from the schema: the allowed values of every enumerated attribute (RoleType, ...) come from SAF-ProvisioningDelta.xsd, not C# hint literals GOV claude-code Completed
Summarise the Manifesto on the Governance hub as a Document on your My Site GOV worker-69 Completed
Artifacts a seat may author on the platform, listed on the Governance hub: wiki pages, rows, documents today; parts through Genesis deltas behind approval (BRIDGE.8 gap list) GOV claude-code Completed
The core team roster: platform seats on Directory/People with Pools, Responsibilities and AgentType, and a Core team view on the Governance hub GOV claude-code Completed
Expansion proven once: a Request row on the Genesis site runs Workflow.GenesisBuildDivision and parks one ApprovalRequest on the Governance hub for the operator - no Claude Code GOV claude-code Completed
First real job by a platform seat: a wisdom page written from a dropped source, filed Pending on the Wisdom site for the curator - visible on the operator's plan row GOV claude-code Completed
Governance home: a Pages list with the Manifesto page on the Compliance hub, quick launch to approvals, the plan, seats, tasks, comms, diagnostics and the manual GOV claude-code Completed
HARNESS.19 - spice rows ignores --limit with --order; duplicate research rows flood reads HARNESS Not Started
HARNESS.18 - spice-edit replace/insert: parse the fragment with the file root's namespace declarations (caml: prefix on MySite/Brainstorm views fails) HARNESS Completed
HARNESS.17 - tools/spice-edit: edit the XML spine by part Id as a byte-exact patch, diff it part by part HARNESS claude-code Completed
Generated regions cannot drift: a build-failing check that the spec-generated parts match their specs HARNESS claude-code Not Started
Validating factories for parts and query results HARNESS claude-code Not Started
Provider and tool registry factory keyed by the declared Id HARNESS claude-code Not Started
FAQ per seat and role: SharePoint's Discussion Board / Community Q&A list (question, reply, best answer) HARNESS claude-code Not Started
A seat's role as data: memory type column, People profile, RACI responsibilities and routines per seat, hooks as Agent Assets, role layers in the briefing HARNESS claude-code Waiting on someone else
Multi-category catalog: several content types on one list (SharePoint ContentTypesEnabled); category views, catalog columns and the compare query generated per category HARNESS claude-code In Progress
Resource catalog: seats and agents presented with the product catalog mechanism (Directory/People as a Catalog list, Resource types term set) HARNESS claude-code Not Started
Honest reads and events: missing list 404 (AGT.14), republish fires ItemUpdated (AGT.24), grid edits through IItemUpdateService (AGT.13) HARNESS claude-code Not Started
Pin the model for Deterministic jobs (UsesModel / UseModel.Model); the card flags an implicit default HARNESS claude-code Completed
Deterministic pre-persist checks: not-stated vocabulary as a term set, row asserts (Schematron, FieldInEnum) in the publish gate, per-field golden HARNESS claude-code Completed
Agents act as themselves: a loopback seat call enters the seat principal (AGT.37) + Tool part for AdvanceListItem (AGT.11) HARNESS claude-code Completed
Workflow History list: every run records Started / PhaseCompleted / GateRejected / Failed / Completed; failed scheduled runs file a task HARNESS claude-code Completed
Harness Catalog board on the Hub: every workflow as a card (role, phase, skill, pre-fetch, output contract, gate, model, triggers, fallback, hardening class) HARNESS claude-code Completed
One product catalog for every compared product (rename SolarCatalog to ProductCatalog; ledger AGT.88) HARNESS catalog-coordinator Completed
Park the local worker HARNESS claude-code Completed
OPS.14 HealthReview eval guard gone soft: the land-nothing theatre now scores Pass OPS Not Started
OPS.13 - Dogfood: no tool deletes an item OPS Completed
OPS.12 - Dogfood: make_page cannot replace a page, and HTML in its body is flattened OPS Completed
OPS.11 - Dogfood: tool_publish_to_list reads a key it does not document OPS Completed
OPS.10 - Dogfood: no tool can update an existing item OPS Completed
OPS.9 - Dogfood: ProjectTask cannot be assigned to a seat OPS Completed
OPS.8 - Secret expiry: app principal secrets must expire OPS Completed
OPS.7 - Access Requests: how a new peer asks for a right OPS Deferred
OPS.6 - Verification: weekly full suite with the app down OPS Not Started
OPS.5 - Budget: decide whether the eval heartbeat spends LLM daily OPS Not Started
OPS.4 - Service accounts: register system-steward and hpomen as Write app principals OPS Not Started
OPS.3 - Health Analyzer: an Alert on Hub/Health to the operator OPS In Progress
OPS.2 - Backup: daily SQL backup plus a restore check OPS Not Started
OPS.1 - Farm server: an always-on host (.69) OPS Not Started
Reach the requester's own shops: amazon.de/.nl answer 503 and bandenexpert.be 403 to the fetcher - a browser-backed fetch (Playwright seat) or a PA-API/feed connector, so sourcing covers the suppliers the requester actually uses PROCURE Not Started
Compare view the requester expects: a LowestLandedCost rollup (price + shipping to the requisition's country, VAT known), a Fits flag per product against the requisition (size or declared substitute, load, bolt pattern) and a recommended-offer lookup on the requisition PROCURE Completed
Strict publish: tool_publish_to_list refuses a field the content type does not declare, as tool_update_list_item already does (PR-2026-0001 landed PolQuantity instead of Quantity, silently) PROCURE Completed
Content approval on ProductCatalog ResearchReports (and every list a model writes to): model output lands Pending PROCURE claude-code Not Started
Publish gate: links must resolve - a report or offer whose cited URLs do not exist (HTTP) is rejected before it is written PROCURE claude-code Not Started
Sourcing never runs on a no-tools single call: the category research phase gets web access (ToolLoop with search and add-file) or its free path is off and the seat does it PROCURE claude-code Not Started
Per-job LLM price/quality report: eval results record the model; quality and cost per job per model, refreshed on a schedule PROCURE claude-code Not Started
Approval to purchase order (Td) and goods receipt PROCURE claude-code Completed
Run it for real: the operator requisition for the caravan tyre, sourcing by a Sonnet seat in the Procurement Officer role, offers compared on landed cost, recommendation to an approval request PROCURE claude-code Completed
Purchase Requisition: request list on Procurement with the generated question round, a Procurement service in the service catalog, the transition that starts sourcing PROCURE claude-code Completed
Caravan tyres category: spec (features, buyer questions, substitutes + compatibility rule), suppliers with ships-to and kind, delivery country and landed cost on offers PROCURE claude-code Completed
8. [DEFERRED] Monetize & Expand - separate Commerce charter, gated on first paid signal PRODUCT-ROADMAP-2026 Waiting on someone else
7. Growth loop - "Built with SPICE" badge + one-click publish to /gallery PRODUCT-ROADMAP-2026 Not Started
P3. Living-City data dashboard PRODUCT-ROADMAP-2026 Not Started
P2. "Your Backlog is a War" - Warfront RTS over any backlog PRODUCT-ROADMAP-2026 Not Started
P5. Free Auto-API + MCP generator PRODUCT-ROADMAP-2026 Not Started
P4. Deck & Doc Studio (free) PRODUCT-ROADMAP-2026 Not Started
2.1 spec->delta one-shot + template-pick fallback (zero-LLM) PRODUCT-ROADMAP-2026 Not Started
P1. Instant App-from-a-Prompt (free) PRODUCT-ROADMAP-2026 Not Started
1.1 Borrow growth patterns (watermark, shareable URL, template gallery, credits-later) PRODUCT-ROADMAP-2026 Completed
1. Dogfood the charter as a served SPICE project PRODUCT-ROADMAP-2026 Completed
Declare the level on the 23 unreviewed write actions SPFIDELITY claude-code Not Started
SPF.29 Gate the admin pages Central Administration links SPFIDELITY Completed
SPF.28 Central Administration and Site Settings from declared CustomActionGroup/CustomAction SPFIDELITY Completed
SPF.27 - 67 inbox rows carry a raw HTML body against the pointer contract SPFIDELITY Completed
SPF.26 - The citizen inbox is 436 rows and 276 are one repeated digest SPFIDELITY Deferred
SPF.25 - Meeting Workspace - a meeting whose output is a Decisions list SPFIDELITY Not Started
SPF.24 - the seed watermark misses changed values SPFIDELITY Completed
SPF.23 - spice-validate does not enforce IDREF, only boot does SPFIDELITY Completed
SPF.22 - Content Organizer - declarative routing of an arriving artifact SPFIDELITY Not Started
SPF.21 - Content approval (EnableModeration) - a setting, not 17 bespoke parts SPFIDELITY Not Started
SPF.20 - Document Sets - the artifact assembly line SharePoint already had SPFIDELITY Not Started
SPF.19 - The three-state pattern is re-declared 24 times SPFIDELITY Completed
SPF.18 - Reusable PROCEDURE workflows, not 30 bespoke ones SPFIDELITY Completed
SPF.17 - Document Center site template SPFIDELITY Completed
SPF.16 - Product Catalog site template - the storefront the Vision already names SPFIDELITY Completed
SPF.15 - A Project Site with no Tasks list SPFIDELITY Completed
SPF.14 - Team Site points at a ContentType that does not exist SPFIDELITY Completed
SPF.13 - Groups and role definitions SPFIDELITY Deferred
SPF.12 - Web part connections SPFIDELITY Not Started
SPF.11 - Retention: enact the disposition or rename the attributes SPFIDELITY Not Started
SPF.10 - Declarative navigation SPFIDELITY Not Started
SPF.9 - Alerts: a subscription with a digest format SPFIDELITY In Progress
SPF.8 - FieldType as data, not an XSD enum SPFIDELITY Not Started
SPF.7 - Dispatch ItemUpdated and ItemDeleted SPFIDELITY In Progress
SPF.6 - Decide Transition/@Skill: enact it or delete it SPFIDELITY Not Started
SPF.5 - Schema-validate the site manifest SPFIDELITY Deferred
SPF.4 - One registry behind Board, not two disagreeing arrays SPFIDELITY Completed
SPF.3 - Declare CustomAction (ask-first: new part kind) SPFIDELITY Completed
SPF.2 - Declare View: the missing core primitive SPFIDELITY Not Started
SPF.1 - Honour the hive attributes that are currently dropped SPFIDELITY In Progress
SPWAY.30 - Split the spine the SharePoint way: hive Feature folders carry any part; C# scaffolds by XSLT 3.0 text output (not T4) SPWAY claude-code Not Started
Part-kind vocabulary: FieldDefinition (SharePoint: Field) and SettingScope (Property Bag / Site Settings) - alias in the XSD or leave; blast radius hundreds of refs plus the generated accessors SPWAY claude-code Not Started
Vocabulary: crew (751 refs), mission (313), seat, wisdom - mapped to Team / Program / User / Lessons learned; a Glossary page on the Governance hub first, a bulk rename only on the operator's call SPWAY claude-code In Progress
WikiPages -> Site Pages where the list is a site's pages (SharePoint 2010+ name); keep WikiPages only where it is the Enterprise Wiki - per-site check, 14 refs SPWAY claude-code Not Started
Names audit the SharePoint way: every site, list, board, part kind and vocabulary word ranked by teaching cost - plans/spway/13c/rename-map.md; six display names renamed SPWAY claude-code Completed
A DeepSeek-driven seat: Composition worker-deepseek.xml (the spice-worker harness on the sandbox host with MODEL_URL api.deepseek.com, MODEL deepseek-chat, MODEL_KEY a secret) - data only, the run is operator-owned SPWAY claude-code Completed
spway-6c-joblevels SPWAY claude-code Completed
spway-6c-jurisdictions SPWAY claude-code Completed
spway-6c-industries SPWAY claude-code Completed
spway-6c-businessprocesses SPWAY claude-code Completed
spway-6c-itpractices SPWAY claude-code Completed
spway-6c-aitopics SPWAY claude-code Completed
spway-6c SPWAY claude-code Completed
spway-8h SPWAY claude-code Completed
spway-15d SPWAY Waiting on someone else
spway-15c SPWAY Waiting on someone else
spway-15b SPWAY claude-code Completed
spway-16 SPWAY claude-code Completed
spway-14b SPWAY claude-code Completed
spway-12c-6 SPWAY claude-code Completed
spway-15a SPWAY spice-sp-fidelity-researcher Completed
spway-15 SPWAY claude-code In Progress
spway-14 SPWAY claude-code Completed
spway-12c-5 SPWAY claude-code Completed
spway-12c-4a SPWAY claude-code Completed
spway-8g SPWAY Not Started
spway-8e SPWAY spice-architect Completed
spway-13b SPWAY claude-code Completed
spway-13a SPWAY spice-sp-fidelity-researcher Completed
spway-13 SPWAY claude-code In Progress
spway-12c-4 SPWAY claude-code Waiting on someone else
spway-12c-1 SPWAY claude-code Completed
spway-12c-3 SPWAY claude-code Not Started
spway-12c-2 SPWAY claude-code Completed
Predecessors and Related Items on a task: a task with open predecessors waits and is delegated when the last completes; related items are pointers the seat reads first (progressive disclosure) SPWAY claude-code Completed
Task comments reach the assigned seat: a TaskComments list on Projects (the IssueComments shape); each new comment is appended to the seat's My Site task; the seat-task skill reads comments first SPWAY claude-code Completed
Agent registry vocabulary on the seats board: owner, platform, publisher, ownerless and at-risk states, pending requests SPWAY claude-code Not Started
The Copilots library: a site-scoped catalog of agents - each item the governed face of an ActorProfile; the site is the security boundary SPWAY claude-code In Progress
The seat's declaration as a .agent manifest: a projection of ActorProfile + People row + Composition + SHAREPOINT.md rendered into its AgentAssets SPWAY claude-code Not Started
Briefing quota per seat: a BriefingQuota column on the People row; the composed briefing and the delegated task Body scale to the seat's quota, not one farm-wide budget SPWAY claude-code Completed
SharePoint agents the Microsoft 365 way, mapped onto our seats: the .agent file as the seat's declaration in its Agent Assets; knowledge sources, sharing, approval, the agent inventory SPWAY claude-code In Progress
KB the SharePoint way: the seat files a knowledge page on the Wisdom site (moderated WikiPages, the publish-wisdom path) with one command; the Wisdom Curator approves SPWAY claude-code Completed
The skill spice-sharepoint-mode: where each thing lives (scratch = Documents, memory = Memory + SHAREPOINT.md, KB = articles read by query, wisdom filed to the Wisdom site) and the command for each SPWAY claude-code Completed
Research: SharePoint agents (.agent file, knowledge sources, sharing, admin approval, Copilot Studio, agents that act) with sources SPWAY claude-code Completed
The hook: a PostToolUse hook on Write/Edit under the scratchpad publishes the file to my-<seat>/Documents as the seat; the Stop hook publishes what changed; SessionStart pulls the list SPWAY claude-code Completed
Personal Documents on the My Site (SharePoint's My Site library): scratch files are Document rows on my-<seat>/Documents; a briefing layer 'My documents' lists them at session start SPWAY claude-code Completed
SharePoint mode for the seat: scratchpad, context memory and KB live on the My Site and the KB site; a hook and a skill make it the default SPWAY claude-code Completed
Delegation receiver gaps: a row filed without a ContentType never delegates; a re-assignment replaces a seat row the seat already worked SPWAY claude-code Not Started
Fix bug-1: the catalog root and category pages list every category (a per-category view generated from the spec, or an all-items view on the connection); thumbnails from PublishingRollupImage once rows carry one SPWAY claude-code Completed
InputExpression kind atmost(candidate, requested): a candidate value must not exceed the requested one (budget per M tokens, VRAM) - today such rules can only be unchecked() SPWAY claude-code Not Started
Generator gap: a Question needs Existing=true like Feature/Extension, so two categories asking the same buyer question (SubstitutesAllowed) share one field instead of colliding on the Id SPWAY claude-code Not Started
The publishing department manned: Agency.Publishing (Editor lead, Page Designer, Page Smith reused, Approver) as seats in the Docker sandbox with the site's groups (Designers, Approvers, Members) and the approval arc SPWAY claude-code Not Started
PUB.7 - managed navigation as a real term set: CatalogNavigationField promoted to FieldType=Taxonomy TermSet=ProductCategories, validated by ITaxonomyValidator (the simplification the ledger names at AGT.59/AGT.46) SPWAY claude-code Completed
PUB.6 - the per-site master page enacted: PagesController and BoardChromeShell resolve the blueprint's MasterPageUrl (inline IMasterPageEngine.GetMasterPagePath or delete the orphan engine) so the Theme settings page does what it says SPWAY claude-code Completed
PUB.5 - scheduling: Field.PublishingStartDate / PublishingEndDate on ContentType.Page and a visibility check beside ContentApproval.IsVisible on the read path (approved but outside the window is not served) SPWAY claude-code Completed
PUB.4 - the page-layout gallery: ArticleLayout, WelcomeLayout, CategoryLayout, CatalogItemLayout as named Settings in Scope.PageTemplates (SharePoint's page layouts, as data) SPWAY claude-code Completed
PUB.3 - the company site: home, services, contact, news on AngelsWorksPortal - Pages (moderated) + News (ContentType.NewsPost) + Contacts (ContentType.Contact); services from Reception's ServiceCatalog SPWAY claude-code Not Started
PUB.2 - the product catalog as public pages: verify and document the shipped cross-site publishing (category and catalog-item pages, AGT.59/84); category thumbnails from PublishingRollupImage where missing SPWAY spice-verify Completed
PUB.1 - one Article page through moderation, served: a moderated Pages list, an ArticleLayout in Scope.PageTemplates, a page made by Tool.MakePage as a non-approver lands Pending (404 to anonymous), approved with Tool.ModerateListItem, served 200 SPWAY claude-code Not Started
Fidelity spec: SharePoint's Publishing Portal (BLANKINTERNET/CMSPUBLISHING, the Publishing feature's elements) mapped onto SPICE parts, with the staffing roles SPWAY spice-sp-fidelity-researcher Completed
The website-builder site: SharePoint Enterprise's Publishing Portal (pages, page layouts, master pages, content approval and scheduling, managed navigation), manned by a publishing department SPWAY claude-code In Progress
People on the competency board next to actors: the same skill vocabulary, so a job can be routed to a person or an agent SPWAY claude-code Not Started
Bind and fill: Field.Skills (Taxonomy -> Skills, multi) and Field.Responsibilities on Person/EmployeeProfile; fill the four people; Query.WhoCanDo(skill) SPWAY claude-code Completed
Research: ESCO (the EU skills/competences/occupations classification) - the skills for the three roles we have (designer, manager, engineer) plus the operator; a TermSet seed with ESCO URIs SPWAY spice-sp-fidelity-researcher Completed
Employees' skills map: a Skills term set from the standard (ESCO), Skills and Responsibilities on People/EmployeeProfile, a who-can-do-X query and people on the competency board SPWAY claude-code In Progress
First job: triage of incoming requests (DT.AgencyTriage inputs) and the requisition's product category - measured against the LLM path on cost, latency and agreement, filed as an Eval SPWAY claude-code Completed
Engine seam: InputExpression kind decide(question, choices) answered by a decision provider - a typed Choice feeding a DecisionTable; fails loud without a provider SPWAY claude-code Completed
Provider parts: Provider.Jev (hosted, jev-latest) and Provider.OpenJev (local, Docker sandbox, OpenAI-compatible) declared as data; the key through the secrets gateway; not for workers without the operator's say SPWAY claude-code Completed
The jev decision model where it fits: a typed-decision provider feeding the DecisionTable inputs (DMN inputExpression decide(...)), first for triage SPWAY claude-code Not Started
HARNESS.9 as a category of the same catalog: seats and agents as resources (Directory/People presented through the catalog mechanism) SPWAY claude-code Not Started
Seed the catalog: jev-1.13 (TypeSafe), OpenJev/Winnow-12B (local clones), smart-local (LiteLLM), qwen3-coder:30b (Ollama), pollinations/openai-fast, Claude Opus 5.5 - from their pages, with URL and date SPWAY claude-code Not Started
Write the spec: features from the standard model card (Hugging Face model card fields, the EU AI Act's GPAI documentation annex) - no invented columns SPWAY spice-sp-fidelity-researcher Completed
A language-model catalog beside the KB: the catalog mechanism (Config/Specs/Catalog.LanguageModel.xml -> generated category, compare query, requisition) seeded with the models we run and evaluate SPWAY claude-code Not Started
Bind: Field.AgentType (Taxonomy -> AgentTypes) on Person and ActorProfile.Kind; Field.ModelType on the model catalog; fill for the 12 seats and principals SPWAY claude-code Completed
Research: the standard vocabularies for kinds of AI agents and kinds of models; propose the two term sets with sources per term SPWAY spice-sp-fidelity-researcher Completed
A taxonomy of agent types and of model types in the term store (AgentTypes, ModelTypes), from the standard, bound to People.AgentRuntime, ActorProfile and the model catalog SPWAY claude-code Completed
Worker seats post their tool-loop transcripts the same way (spice-worker: one message per round) SPWAY worker-69 Not Started
The claude-code seat posts its session as a thread: the Stop hook writes the turns (operator and seat) as messages, the session summary as the thread's first post SPWAY claude-code Not Started
Declare the Conversations list on SiteTemplate.MySite and on the Hub; a Discussion Board view (threaded, by subject) SPWAY claude-code Completed
Chat stored in SPICE: a Discussion Board (Conversations) on every My Site and on the Hub; one thread per session, one message per turn, the seat as Author; a summary into ActorMemory SPWAY claude-code In Progress
Seat health on the farm map: a seat that has not heartbeated in N minutes shows Offline and its open tasks are flagged SPWAY claude-code Not Started
Compositions for the publishing seats (author, designer, approver) and the model-research seat, each with only its site groups and tools SPWAY claude-code Not Started
Bring worker-69 back online and prove the loop: one ProjectTask assigned to it completes through the sandbox SPWAY Not Started
Seats without a subscription run in the Docker sandbox: one Composition per seat, free online model, least privilege (sites, roles, tools its job needs) SPWAY claude-code Not Started
Open risks in the daily brief and on the seat briefing (Query.OpenRisks per project, a briefing layer) SPWAY claude-code Not Started
Comment form shows the commenter's role; the Issue display form lists comments in order with role badges SPWAY claude-code Not Started
Risks of this program filed with owners and a first comment each SPWAY claude-code Completed
Risks on the Issue list: each risk an Issue (IssueType=Risk) with an owner; assigned people and seats comment as themselves with their role visible SPWAY claude-code In Progress
Enrol the operator on Directory/People (Manager, Owners on the approval sites) so operator acts can be assigned and audited as a person, not as System SPWAY Not Started
Outcome back: the seat's TaskOutcome/Status on its My Site row updates the ProjectTask (PercentComplete, Status Done) and comments on the linked Issue when it names one SPWAY claude-code Completed
Event receiver: ProjectTask assigned to a seat -> my-<seat>/Tasks row with the composed context (ParentID chain + project + role) SPWAY claude-code Completed
Trace: how a My Site task row is picked up per runtime (spice-worker drain, claude-code-subagent via the seat-task skill) and what context each gets today SPWAY spice-wiring-tracer Completed
Delegation through the rows: a task assigned to a seat lands on that seat's My Site Tasks with the full phase context; its outcome flows back SPWAY claude-code In Progress
The rule as data: KB article Plan in SPICE + the ioodari skill's Decide step files the rows and its Retrospect step closes them SPWAY claude-code Completed
Subtasks view: an indented Plan view on ProjectTasks grouped by ParentID (SharePoint's Subtasks view) and a per-project board SPWAY claude-code Completed
Subtasks and the Issue list declared (ParentID + PercentComplete on ProjectTask; Issues + IssueComments on Projects; Risk as IssueType) SPWAY claude-code Completed
Planning in SPICE: the plan is rows on /sites/Projects, subtasks under tasks, the seat files before it codes SPWAY claude-code Completed
STAFF.2 - A dispatched request reaches its fulfiller, and the default roster STAFF Completed
BCS connector to TenantsManager: an External Content Type (BDC model XML) over its API for units, tenants, contracts and vacancies, shown as an External List and synced into SPICE STUDIOS claude-code Waiting on someone else
Security: rotate the DeepSeek keys still in TenantsManager git history; change the Vaartstraat 43 stack's default admin/admin logins if it was ever exposed STUDIOS Not Started
Viewings, candidate screening and contract signing per the Belgian rental rules STUDIOS Not Started
Listing and advertising channels for student studios (research into Sources) STUDIOS Not Started
Requirements for the vacancy funnel, brainstormed on the mind map (listing, ads, viewings, screening, contract, handover) STUDIOS Not Started
Vacancy list: which of the 10 studios are free or coming free, and when STUDIOS Not Started
TPL.28-31 - Demo site collection, InfoPath views and data connections, faster trimmed All Sites search TPL Completed
TPL.26-27 - Form Library repeating sections (lines in the form XML, cross-line rules, promoted total) and the browser repeating table TPL Completed
TPL.25 - Search result titles, refiners by site and content type, XML results for agents TPL Completed
TPL.24 - Form Library (115) the InfoPath way, rules at every door, rules in the agent schema TPL Completed
TPL.23 - Enterprise Search Center, All Sites scope, security-trimmed search (search page gated) TPL Completed
TPL.19-22 - Request Change, Survey + Graphical Summary, views by convention (XSLT/Views + XslLink), Promoted Links tiles, one response per person TPL Completed
TPL.18 - Workflow association data (auto-started Approval) + Three-state (SetField step, ResumeAtStep) + Request Change TPL Completed
TPL.17 - SharePoint's Approval workflow on a durable human task step (Workflow Task, park and resume, serial/parallel, end on first rejection) TPL Completed
TPL.16 - Enterprise site templates: Document Center, Records Center, Blog, Fab 40 Document Library and Review, Absence Request TPL Completed
TPL.15 - Calendar (106), Picture Library (109), Promoted Links (170); Calendar on the Team Site TPL Completed
TPL.14 - SharePoint list template numbers (BaseTemplate) on every list; Tasks (107) and Contacts (105) TPL Completed
TPL.13 - Managed metadata columns: multi-value, Enterprise Keywords, metadata navigation TPL Not Started
TPL.12 - Taxonomy: the Term Store - groups, term sets, terms, labels and synonyms TPL In Progress
TPL.11 - A URL column renders as plain text, not a link TPL Completed
TPL.10 - Access Requests TPL Deferred
TPL.9 - Solutions list (Central Admin Solution Management) TPL Deferred
TPL.8 - URL as SharePoint's composite field (address, description) TPL Deferred
TPL.7 - Promoted Links (170): tiles on home pages TPL Completed
TPL.6 - Custom List (100) TPL Deferred
TPL.5 - Picture Library (109) TPL Completed
TPL.4 - Survey (102) TPL Completed
TPL.3 - Contacts (105) TPL Completed
TPL.2 - Calendar (Events, 106): routines as recurring events TPL Completed
TPL.1 - Links (103) and Announcements on the Projects site TPL Completed
V13.8 - ExchangeRate Schedule.Cron + FX provider plugin V13-HORIZON Not Started
V13.7 - V12.7c OnHandQuantity recompute + negative-stock guard V13-HORIZON Not Started
V13.6 - Line-item ContentTypes + cross-doc Lookup promotion V13-HORIZON Not Started
V13.5 - V12.7d listener observability + performance V13-HORIZON Not Started
V13.2 - Outbound webhook on Transitions.To=X V13-HORIZON Not Started
V13.1 - First external connector: Jira/Linear ticket import V13-HORIZON Not Started
V12.6b - vendor UBL-Invoice-2.1.xsd + wire Phase.OutputSchema V13-HORIZON Not Started
V13.0 - Platform Atlas + V13 backlog dogfooded V13-HORIZON Completed
V14.x - Listener-write carve-out for anti-pattern #11 V14-HORIZON Not Started
V13.10 - Kanban POST /advance + drag-drop (carry-over) V14-HORIZON Not Started
V14.8 - V14 horizon debrief V14-HORIZON Not Started
V14.7 - Parent-ref Lookup convention sweep V14-HORIZON Not Started
V14.6 - Capacity + load /admin card V14-HORIZON Not Started
V14.5 - Worked example #2: Software releases OR sprint planning V14-HORIZON Not Started
V14.4 - Worked example #1: Content production (creative agency) V14-HORIZON Not Started
V14.3 - MRP-lite scheduler V14-HORIZON Not Started
V14.2 - Cross-module Tm <-> Ti + Td engagement V14-HORIZON Not Started
V14.1 - Tm core primitives (BOM + Routing + WorkCenter + ProductionOrder) V14-HORIZON Not Started
V14.0 - V14 horizon opener V14-HORIZON Completed
V13.4 - Real-LLM end-to-end smoke harness (carry-over) V14-HORIZON Waiting on someone else
V13.3 - A2A/ACP bridge plugin (carry-over) V14-HORIZON Not Started
V15.2 - QuoteLine + cross-module fan-out into SalesOrderLine (V14.5b owed) V15-HORIZON Not Started
V15.1 - Parent-ref Lookup convention sweep (V13.6/V14.7b owed) V15-HORIZON Not Started
V15.5 - V15 horizon debrief V15-HORIZON Not Started
V15.4 - CrossModuleRule.Match cross-portal generalization (V14.4 limitation) V15-HORIZON Not Started
V15.3 - OASIS CIQ XSD vendoring (V14.5b standards rail) V15-HORIZON Not Started
V15.0b - Lift BacklogSeedHostedService to generic (N=3 trigger) V15-HORIZON Not Started
V15.0 - V15 horizon opener V15-HORIZON Completed
V16.5 - V14.5 / V15.3 PartySku hook full sweep V16-HORIZON Not Started
V16.4 - N=1 client portal worked example (Tcm-anchored) V16-HORIZON Not Started
V16.2 - PartySku-scoped row filtering V16-HORIZON Not Started
V16.7 - V16 horizon debrief V16-HORIZON Not Started
V16.6 - N=2 generalisation candidate (vendor portal OR employee portal) V16-HORIZON Not Started
V16.3 - Portal-specific FormView (read-only vs operator) V16-HORIZON Not Started
V16.1 - Portal authentication seam (verify before designing) V16-HORIZON Not Started
V16.0 - V16 horizon opener V16-HORIZON Completed
V17.6 - V17 horizon debrief V17-HORIZON Not Started
V17.3 - BPMN-import endpoint (.bpmn to typed parts) V17-HORIZON Not Started
V17.2 - BPMN-projection XSLT (Workflow to .bpmn) V17-HORIZON Not Started
V17.5 - DecisionTable BPMN-DMN export + V16 cleanup sub-cycle V17-HORIZON Not Started
V17.4 - N=1 worked example (Camunda pizza-order) V17-HORIZON Not Started
V17.1 - Vendor BPMN 2.0 XSDs + Phase.OutputSchema rail V17-HORIZON Not Started
V17.0 - V17 horizon opener V17-HORIZON Completed
V18.5 - End-to-end worked example + V17.5b carry-over evaluation V18-HORIZON Not Started
V18.4 - EmployeePortal N=3 SiteBlueprint V18-HORIZON Not Started
V18.2 - ContentType.Timesheet + Transitions V18-HORIZON Not Started
V18.1 - SPICE.Apps.HR package + ContentType.EmployeeProfile V18-HORIZON Not Started
V18.6 - V18 horizon debrief V18-HORIZON Not Started
V18.3 - ContentType.LeaveRequest + DecisionTable approval routing V18-HORIZON Not Started
V18.0 - V18 horizon opener V18-HORIZON Completed
V18.5b (carry-over) - legacy ContentType.LeaveRequest migration V19-HORIZON Not Started
V19.6 - V19 horizon debrief V19-HORIZON Not Started
V19.5 - DMN export end-to-end of DT.Hr.LeaveRouting V19-HORIZON Not Started
V19.4 - DT.Hr.LeaveRouting wired into LeaveRequest submit V19-HORIZON Not Started
V19.3 - V12.0b Transitions Next-step button walked live V19-HORIZON Not Started
V19.2 - OIDC actor scoping walked live V19-HORIZON Not Started
V19.1 - EmployeePortal provisioned to live storage V19-HORIZON Not Started
V19.0 - V19 horizon opener V19-HORIZON Completed
V17.5b (carry-over) - PartyRelationship bidirectional view V19-HORIZON Not Started
V13.3 (carry-over) - A2A/ACP bridge plugin V19-HORIZON Waiting on someone else
V13.4 (carry-over) - real-LLM end-to-end smoke V19-HORIZON Waiting on someone else