The work breakdown for every project - one row per task, its owner, estimate and status. About this list · Site contents
ContentType.ProjectTask
Lineage: ContentType.Item -> ContentType.ProjectTaskCTX.5 - Deferred tool definitions at the MCP door!New... |
2026-10-03T20:15:12.3417481+00:00 | claude-code | CTX.5 | CTX | Deferred tool definitions at the MCP door | 2026-10-20 | 6 | Not Started | Operator 2026-10-03: a total diff view for agents - concise, nothing shown twice, pretrained terms, compressed. Scout: ResearchEnrichment research (context engineering) - JetBrains observation masking (half cost, same quality), Anthropic context editing (-84%) and tool search (-85%, higher accuracy), CSV vs JSON (1/3), TOON, read-dedup pitfalls (stub must say where; hash on content). Baseline from the copilot footer: web question 17,285 tokens, add 4,400. The door lists 125 tools to every seat. Serve core tools plus tool_search; the rest load on demand (the published 85% saving). Screen accuracy with tools/llm-toolcall-probe.py before and after. | claude-code (seat) | 2026-10-03T20:15:12.3426964 | |||||||
CTX.4 - Compact results: tables, ids first, full text on demand!New... |
2026-10-03T20:15:12.3009009+00:00 | claude-code | CTX.4 | CTX | Compact results: tables, ids first, full text on demand | 2026-10-12 | 4 | Not Started | Operator 2026-10-03: a total diff view for agents - concise, nothing shown twice, pretrained terms, compressed. Scout: ResearchEnrichment research (context engineering) - JetBrains observation masking (half cost, same quality), Anthropic context editing (-84%) and tool search (-85%, higher accuracy), CSV vs JSON (1/3), TOON, read-dedup pitfalls (stub must say where; hash on content). Baseline from the copilot footer: web question 17,285 tokens, add 4,400. SearchRows, ReadNodes, site/list tools and web search return a header-once table (ids, titles), top-k; detail via ReadNodes / WebFetch; web_fetch default 3,000 chars. Narrative stays key:value. | claude-code (seat) | 2026-10-03T20:15:12.3017109 | |||||||
CTX.3 - Change log for agents: GetChanges since a ChangeToken!New... |
2026-10-03T20:15:12.2243825+00:00 | claude-code | CTX.3 | CTX | Change log for agents: GetChanges since a ChangeToken | 2026-10-15 | 6 | Not Started | Operator 2026-10-03: a total diff view for agents - concise, nothing shown twice, pretrained terms, compressed. Scout: ResearchEnrichment research (context engineering) - JetBrains observation masking (half cost, same quality), Anthropic context editing (-84%) and tool search (-85%, higher accuracy), CSV vs JSON (1/3), TOON, read-dedup pitfalls (stub must say where; hash on content). Baseline from the copilot footer: web question 17,285 tokens, add 4,400. SharePoint's change log as the diff view: query_my_tasks / query_my_context accept since=<ChangeToken>; a seat's briefing opens with what changed since its last session, not everything again. Measure tokens per briefing before and after. | claude-code (seat) | 2026-10-03T20:15:12.2250815 | |||||||
CTX.2 - Read dedup within an answer, keyed on content hash!New... |
2026-10-03T20:15:12.1668325+00:00 | claude-code | CTX.2 | CTX | Read dedup within an answer, keyed on content hash | 2026-10-08 | 3 | Not Started | Operator 2026-10-03: a total diff view for agents - concise, nothing shown twice, pretrained terms, compressed. Scout: ResearchEnrichment research (context engineering) - JetBrains observation masking (half cost, same quality), Anthropic context editing (-84%) and tool search (-85%, higher accuracy), CSV vs JSON (1/3), TOON, read-dedup pitfalls (stub must say where; hash on content). Baseline from the copilot footer: web question 17,285 tokens, add 4,400. Same node, row or URL inside one answer returns [unchanged since turn N - <where>] when its content hash matches; any change returns the full content. Extends BRAINSTORM.29 (identical read-only calls). | claude-code (seat) | 2026-10-03T20:15:12.1678793 | |||||||
CTX.1 - Observation masking in the tool loop!New... |
2026-10-03T20:15:12.1182731+00:00 | claude-code | CTX.1 | CTX | Observation masking in the tool loop | 2026-10-08 | 5 | Not Started | Operator 2026-10-03: a total diff view for agents - concise, nothing shown twice, pretrained terms, compressed. Scout: ResearchEnrichment research (context engineering) - JetBrains observation masking (half cost, same quality), Anthropic context editing (-84%) and tool search (-85%, higher accuracy), CSV vs JSON (1/3), TOON, read-dedup pitfalls (stub must say where; hash on content). Baseline from the copilot footer: web question 17,285 tokens, add 4,400. Tool results older than the last 3 become a one-line stub (tool, turn, title/id, size - shown earlier); a needed fact is fetched again by id. In the chat loop and the phase ToolLoop. Target: the copilot web question under 6,000 tokens with the same answer. | claude-code (seat) | 2026-10-03T20:15:12.1193383 | |||||||
GOV.16 - Rules once, referenced everywhere: skills and briefings point to the governance pages!New... |
2026-10-03T19:03:22.1580708+00:00 | claude-code | GOV.16 | GOV | Rules once, referenced everywhere | 2026-10-13 | 4 | Not Started | Operator 2026-10-03: generate skills from it so the same info is not everywhere. Deliver: Skill.FollowGovernance (and the seats' and Genesis' briefings) carry a knowledge slot / Query.GovernancePages pointer to the Governance pages (Manifesto, When to use what, Glossary), never the rule text (STAFF.1 progressive disclosure); audit the copies - KB articles, procedure text, part descriptions, the claude-code memory files, skills - and replace each restated rule with a pointer to its page. Measure: one rule edited on the page reaches a seat's next briefing with no other edit. | claude-code (seat) | 2026-10-03T19:03:22.1591988 | |||||||
TPL.36 - Import the standard intranet: PnP provisioning templates through Workflow.SiteKit!New... |
2026-10-03T19:00:30.7728982+00:00 | claude-code | TPL.36 | TPL | Import the standard intranet (PnP templates) | 2026-10-16 | 6 | Not Started | Operator 2026-10-03: as much as possible the SharePoint way; intranet things that exist, just import. Scout the PnP originals (SharePoint Look Book, PnP Starter Kit / provisioning templates: news, events, FAQ, people directory, policies and procedures, onboarding, department sites, company home), download them, and import each through Workflow.SiteKit (PnP template to a delta parked for approval). Build only the SPICE difference. Feeds TPL.35 (jumpstart site) and GEN.5 (agency site): their standard parts come from these imports. | claude-code (seat) | 2026-10-03T19:00:30.7735467 | |||||||
GEN.2 - Genesis asks before it designs: a questioning phase and a scope verdict!New... |
2026-10-03T18:46:46.0986883+00:00 | claude-code | GEN.2 | GEN | Genesis asks before it designs: a questioning phase and a scope verdict | 2026-10-07 | 5 | Not Started | Operator 2026-10-03 (made these, do they function?): Agency Swarm's GenesisCEO questions the requester until the mission is clear; SPICE's Phase.GenesisDesign designs straight from the request text. Deliver: a first Task step (TPL.17 durable task) that files the open questions to the requester as a Workflow Task and parks until answered; then a scope verdict (snippet / small project / full division, the intake modes) - only a full division continues to design. Measure on a real request. | claude-code (seat) | 2026-10-03T18:46:46.1016672 | |||||||
TPL.35 - Jumpstart site: one template with everything we already thought of, ready to use!New... |
2026-10-03T17:40:56.8491759+00:00 | claude-code | TPL.35 | TPL | Jumpstart site template | 2026-10-23 | 8 | Waiting on someone else | Operator 2026-10-03: a template site where all we thought of is in and ready - a jumpstart. SharePoint shape: a site template plus stapled features with default content (TPL.34 ListInstance Data). Contents to gather: the Project Site lists and default rows (stage tasks, anti-pattern risks, links), the enterprise groups nested (Board Owners, the team Members, Agents/People Visitors), a Gantt and Calendar view, the service contract (Reception catalog row), the onboarding procedure, a Meeting Workspace (STAFF.9) when it exists, Mermaid flows on the home page. PMO: list the candidates as a catalog the operator cherry-picks (Fit/Gap), then the builders assemble - through the doors of HARNESS.20, not by hand. Outcome (pmo, 2026-10-03): [attempt 1/3] worker error: HTTP Error 500: Internal Server Error Outcome (pmo, 2026-10-03): unknown: Unable to complete the task as the tool requires at least one field to be updated, and the 'TaskOutcome' field was not recognized as a valid update field in the current context. | pmo | 2026-10-03T20:43:30.6345661 | |||||||
INTAKE.14 - The agent card is the service contract!New... |
2026-10-03T17:27:32.4960092+00:00 | claude-code | INTAKE.14 | INTAKE | The agent card is the service contract | 2026-10-03 | 2 | Completed | Operator 2026-10-03: a contract service so agents work together fluently. Delivered 756e48d: /.well-known/agent.json publishes the Reception service catalog as services, each with the MCP call that requests it (tool_publish_to_list, field-ServiceRef), plus access (seats, people, secrets, health, profile). Catalog rows added: onboard-agent-seat, site-access, seat-secret. Next: INTAKE.13 routes a named service deterministically. | claude-code (seat) | 100 | 2026-10-03T17:27:32.4969060 | ||||||
GOV.14 - The My Site is everyone's default landing page, with the basic links, provisioned by feature activation!New... |
2026-10-03T14:04:51.6655770+00:00 | claude-code | GOV.14 | GOV | My Site as default landing page with basic links (feature activation) | 4 | Not Started | Operator 2026-10-03. SharePoint shape: the My Site host is a user's landing page; a Feature (Scope=Web) stapled to SiteTemplate.MySite (FeatureSiteTemplateAssociation) provisions a Links list (ListTemplate Links, 103) with default rows and a links web part on the home page - activated on every existing My Site and on each new one. Basic links: Brainstorm, Projects (my tasks), Reception (make a request), Governance hub (approvals), Wisdom, Search Center, the Board. After GOV.13 sign-in, / redirects a signed-in person to /sites/my-{user}; seats unchanged. | 2026-10-03T14:04:51.6666595 | |||||||||
HARNESS.19 - spice rows ignores --limit with --order; duplicate research rows flood reads!New... |
2026-10-02T16:14:10.1198161+00:00 | claude-code | HARNESS.19 | HARNESS | spice rows ignores --limit with --order; duplicate research rows flood reads | 2 | Not Started | Found 2026-10-02: python tools/spice.py rows ResearchEnrichment/ResearchReports --order Modified- --limit 3 returned about 150 rows; the list holds dozens of near-identical AI agent frameworks / Captains intel rows (a repeated schedule writing new keys). Fix the client limit, and have the schedule upsert by topic and date instead of appending - noise an agent reads is context it pays for (INTAKE.5). | 2026-10-02T16:14:10.1204268 | |||||||||
TPL.28-31 - Demo site collection, InfoPath views and data connections, faster trimmed All Sites search!New... |
2026-10-02T15:36:25.2846599+00:00 | claude-code | TPL.31 | TPL | TPL.28-31 - Demo site collection, InfoPath views and data connections, faster trimmed All Sites search | Completed | TPL.28-31 - Demo site collection, InfoPath views and data connections, faster trimmed All Sites search | 2026-10-02T15:36:25.2870806 | ||||||||||
TPL.26-27 - Form Library repeating sections (lines in the form XML, cross-line rules, promoted total) and the browser repeating table!New... |
2026-10-02T12:40:20.2289532+00:00 | claude-code | TPL.27 | TPL | TPL.26-27 - Form Library repeating sections (lines in the form XML, cross-line rules, promoted total) and the browser repeating table | Completed | TPL.26-27 - Form Library repeating sections (lines in the form XML, cross-line rules, promoted total) and the browser repeating table | 2026-10-02T12:40:20.2309388 | ||||||||||
TPL.25 - Search result titles, refiners by site and content type, XML results for agents!New... |
2026-10-02T10:49:21.7521572+00:00 | claude-code | TPL.25 | TPL | TPL.25 - Search result titles, refiners by site and content type, XML results for agents | Completed | TPL.25 - Search result titles, refiners by site and content type, XML results for agents | 2026-10-02T10:49:21.7535161 | ||||||||||
TPL.24 - Form Library (115) the InfoPath way, rules at every door, rules in the agent schema!New... |
2026-10-02T10:30:37.4558700+00:00 | claude-code | TPL.24 | TPL | TPL.24 - Form Library (115) the InfoPath way, rules at every door, rules in the agent schema | Completed | TPL.24 - Form Library (115) the InfoPath way, rules at every door, rules in the agent schema | 2026-10-02T10:30:37.4569462 | ||||||||||
TPL.23 - Enterprise Search Center, All Sites scope, security-trimmed search (search page gated)!New... |
2026-10-02T10:17:10.2901969+00:00 | claude-code | TPL.23 | TPL | TPL.23 - Enterprise Search Center, All Sites scope, security-trimmed search (search page gated) | Completed | TPL.23 - Enterprise Search Center, All Sites scope, security-trimmed search (search page gated) | 2026-10-02T10:17:10.2913015 | ||||||||||
TPL.19-22 - Request Change, Survey + Graphical Summary, views by convention (XSLT/Views + XslLink), Promoted Links tiles, one response per person!New... |
2026-10-02T10:05:54.1050535+00:00 | claude-code | TPL.22 | TPL | TPL.19-22 - Request Change, Survey + Graphical Summary, views by convention (XSLT/Views + XslLink), Promoted Links tiles, one response per person | Completed | TPL.19-22 - Request Change, Survey + Graphical Summary, views by convention (XSLT/Views + XslLink), Promoted Links tiles, one response per person | 2026-10-02T10:05:54.1071113 | ||||||||||
TPL.17 - SharePoint's Approval workflow on a durable human task step (Workflow Task, park and resume, serial/parallel, end on first rejection)!New... |
2026-10-02T07:51:34.0265154+00:00 | claude-code | TPL.17 | TPL | TPL.17 - SharePoint's Approval workflow on a durable human task step (Workflow Task, park and resume, serial/parallel, end on first rejection) | Completed | TPL.17 - SharePoint's Approval workflow on a durable human task step (Workflow Task, park and resume, serial/parallel, end on first rejection) | 2026-10-02T07:51:34.0275149 | ||||||||||
TPL.16 - Enterprise site templates: Document Center, Records Center, Blog, Fab 40 Document Library and Review, Absence Request!New... |
2026-10-02T07:28:25.3644280+00:00 | claude-code | TPL.16 | TPL | TPL.16 - Enterprise site templates: Document Center, Records Center, Blog, Fab 40 Document Library and Review, Absence Request | Completed | TPL.16 - Enterprise site templates: Document Center, Records Center, Blog, Fab 40 Document Library and Review, Absence Request | 2026-10-02T07:28:25.3652779 | ||||||||||
TPL.15 - Calendar (106), Picture Library (109), Promoted Links (170); Calendar on the Team Site!New... |
2026-10-02T07:17:45.0995350+00:00 | claude-code | TPL.15 | TPL | TPL.15 - Calendar (106), Picture Library (109), Promoted Links (170); Calendar on the Team Site | Completed | TPL.15 - Calendar (106), Picture Library (109), Promoted Links (170); Calendar on the Team Site | 2026-10-02T07:17:45.1003190 | ||||||||||
TPL.14 - SharePoint list template numbers (BaseTemplate) on every list; Tasks (107) and Contacts (105)!New... |
2026-10-02T07:10:06.1897341+00:00 | claude-code | TPL.14 | TPL | TPL.14 - SharePoint list template numbers (BaseTemplate) on every list; Tasks (107) and Contacts (105) | Completed | TPL.14 - SharePoint list template numbers (BaseTemplate) on every list; Tasks (107) and Contacts (105) | 2026-10-02T07:10:06.1906028 | ||||||||||
HARNESS.17 - tools/spice-edit: edit the XML spine by part Id as a byte-exact patch, diff it part by part!New... |
2026-10-01T23:00:30.4091282+00:00 | claude-code | HARNESS.17 | HARNESS | spice-edit: XML-native edits and a part-by-part diff | 2 | Completed | Shipped b983dd5. Owed: XPath sub-target inside a part; the same edit + diff for SPICE seats as an MCP tool behind approval. | claude-code (seat) | 100 | 2026-10-01T23:00:30.4119174 | |||||||
BRAINSTORM.29 - Rich answers on the mind map: Mermaid and sortable tables as web-part cards; readOnlyHint cache, issue owner, AddFormTemplate!New... |
2026-10-01T22:31:52.2541465+00:00 | claude-code | BRAINSTORM.29 | BRAINSTORM | Rich answers on the mind map | 4 | Completed | Shipped e544461; see plans/cycles.xml BRAINSTORM.29. Left for BRAINSTORM.25: real web parts in chat/node (fragment endpoint, ListView/Chart), Diagram content type, weekly issue triage, review mode, memory review, named MCP profiles, InfoPath rules. | claude-code (seat) | 100 | 2026-10-01T22:31:52.2579774 | |||||||
SPWAY.30 - Split the spine the SharePoint way: hive Feature folders carry any part; C# scaffolds by XSLT 3.0 text output (not T4)!New... |
2026-10-01T21:30:59.8766319+00:00 | claude-code | SPWAY.30 | SPWAY | Split the spine into feature folders; XSLT codegen | 8 | Not Started | See plans/cycles.xml SPWAY.30. Ask-first: elements.xml accepting any SAF part is an engine seam. | claude-code (seat) | 2026-10-01T21:30:59.8792738 | ||||||||
BRAINSTORM.28d - Routes after review: File as New Feature and Build the site kit (a delta parked for approval) beside Propose as Project!New... |
2026-10-01T20:17:55.2832169+00:00 | claude-code | BRAINSTORM.28d | BRAINSTORM | Route actions after the spec review | 4 | Completed | BRAINSTORM.28d - Routes after review: File as New Feature and Build the site kit (a delta parked for approval) beside Propose as Project | claude-code (seat) | BRAINSTORM.28 | 100 | 2026-10-01T21:30:58.5505027 | ||||||
BRAINSTORM.28b - PnP adapters: Scope.XsltMappers PnpToDelta and SiteToPnp (XSLT 3.0), round-trip fixture on Name/Url/DisplayName!New... |
2026-10-01T20:17:55.2388952+00:00 | claude-code | BRAINSTORM.28b | BRAINSTORM | PnP Provisioning Template adapters in XSLT | 4 | Completed | BRAINSTORM.28b - PnP adapters: Scope.XsltMappers PnpToDelta and SiteToPnp (XSLT 3.0), round-trip fixture on Name/Url/DisplayName | claude-code (seat) | BRAINSTORM.28 | 100 | 2026-10-01T21:30:57.0933157 | ||||||
BRAINSTORM.28a - Tool.TransformXslt runs XSLT 2.0/3.0 on Saxon (IAdvancedXmlEngine), 1.0 stays on XslCompiledTransform!New... |
2026-10-01T20:17:55.1690836+00:00 | claude-code | BRAINSTORM.28a | BRAINSTORM | XSLT 3.0 on Saxon in Tool.TransformXslt | 1 | Completed | BRAINSTORM.28a - Tool.TransformXslt runs XSLT 2.0/3.0 on Saxon (IAdvancedXmlEngine), 1.0 stays on XslCompiledTransform | claude-code (seat) | BRAINSTORM.28 | 100 | 2026-10-01T21:30:56.2780741 | ||||||
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)!New... |
2026-10-01T20:17:55.1133355+00:00 | claude-code | BRAINSTORM.28c | BRAINSTORM | Shape the outcome spec workflow | 3 | 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) | claude-code (seat) | BRAINSTORM.28 | 100 | 2026-10-01T21:30:57.8086117 | ||||||
BRAINSTORM.28 - A brainstorm ends in an outcome (project, functionality or site kit) with PnP XSLT adapters!New... |
2026-10-01T19:57:24.2290407+00:00 | claude-code | BRAINSTORM.28 | BRAINSTORM | A brainstorm ends in an outcome (project, functionality or site kit) with PnP XSLT adapters | 12 | Completed | See plans/cycles.xml BRAINSTORM.28: Shape the outcome workflow (route form), wireframe spec page, per-route deterministic artifact, PnP Provisioning Template adapters in XSLT 3.0 both ways. | claude-code (seat) | 100 | 2026-10-01T21:30:59.2726920 |