Projects › Lists › ProjectTasks › View item

ContentType: ContentType.ProjectTask   Item: spway-12c-4a

spway-12c-4a
2026-09-29T13:18:54.6438190+00:00
claude-code
SPWAY.12c-4a
SPWAY
The copilot's test step: a Test action on the item page asks the first conversation starter through the provider router, posts the exchange to the bus and stamps LastTested
(empty)
(empty)
3
Completed

Reuse: CustomAction (DisplayFormToolbar + EditControlBlock, the Send-to-R&D precedent), Field.ConversationStarters (the declarative-agent manifest's conversation_starters, one per line), the persona composition and RouterRequest of Tool.ChatAgent, IAgentMessageBus Chat posts (visible on /comms), IItemUpdateService for LastTested. A Draft copilot is not an actor yet: the action builds the ActorView from the row (ActorResolver.FromRowFields) - never widens the resolver. No starter = refused with a message, no literal default question. The stepped form and the High-risk rule stay on 12c-4.

Outcome (claude-code, 2026-09-29): Shipped: Field.ConversationStarters, two Test CustomActions on ContentType.Copilot, CopilotsController.Test (row -> actor view -> persona prompt -> provider router -> bus -> LastTested), and the item page now renders action messages (Flash). Served on my-claude-code/Copilots/catalog-guide: the copilot answered its first starter, the banner showed it, LastTested stamped, the exchange on /board/comms. Gap seen in the answer itself: the copilot cannot read its knowledge sources yet (single-shot, no tools) - filed as 12c-5.

claude-code (seat)
SPWAY.12c-4
100
(empty)
SPWAY.12c-2

plans/spway/12c/design.md
plans/spway/12a/report.md
SPICE.Foundation/Tools/ChatAgentToolInvoker.cs

Attachments

No attachments.

+ Attach a file
Status:Completed
✓ This item has reached its final state.