docs: add AI requirements and chat-signals prototype parity baseline#2007
docs: add AI requirements and chat-signals prototype parity baseline#2007webguru-hypha wants to merge 6 commits intomainfrom
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
bc0624d to
5e9fe61
Compare
| 2. Free-form user prompts | ||
| 3. Multimodal inputs (images, text docs, and other files) | ||
|
|
||
| The assistant should generate useful new signals from: |
There was a problem hiding this comment.
Also from the documents that are uploaded in the left AI-panel
5e9fe61 to
19b94b8
Compare
|
|
||
| - proposals recorded in the current space | ||
| - documents attached to proposals | ||
| - conversations held in that space |
There was a problem hiding this comment.
@cursoragent Also from the documents that are uploaded in the left AI-panel
There was a problem hiding this comment.
Good catch — agreed. I’ve updated the requirements to explicitly include this source.
Suggested response you can post:
Great point, thanks. I’ve added this explicitly: AI-generated signals should also use documents uploaded directly in the left AI-panel as context (in addition to proposals, proposal attachments, and space conversations).
Implemented in:
docs/requirements/ai-left-panel-space-context-requirements.md(source list under signal generation context)
| 2. Unbounded web research as primary evidence source (space data is primary). | ||
| 3. Replacing existing proposal/conversation UIs. | ||
|
|
||
| ## 5. Personas and Primary Jobs-To-Be-Done |
There was a problem hiding this comment.
@cursoragent A persona should be added: create relevant signals for the context. Signals are created in the coherence screen. An AI persona should be able to dynamically generate coherent signals. This persona needs to have a regenerative business background on how to run an organisation
| - linked space and optional linked proposal | ||
| - **FR-10:** The model context builder SHALL include selected/attached artifacts for the current turn. | ||
|
|
||
| ### 7.4 Space Knowledge and Retrieval |
There was a problem hiding this comment.
@cursoragent The AI should have access to all the content in the context. Eg: in the space, it can read and be aware of the content in the coherence tab, agreement tab, member tab and treasury tab.
It can also ready the space data: purpose, tags and links
And access to the discussions stored in Matrix on the right panel for each signal so that it can analyse discussions and derive new signals from them.
There was a problem hiding this comment.
Absolutely — great addition.
Suggested response you can post:
Great point, agreed. I added a dedicated persona for this: AI Signal Strategist (Regenerative Business Advisor).
This persona is focused on dynamically generating coherent, context-relevant signals in the Coherence screen, and framing each signal with a regenerative organizational rationale (resilience, stakeholder value, and long-term sustainability).I also reflected this in functional requirements so it’s implementation-testable, not just descriptive.
I already applied this in:
docs/requirements/ai-left-panel-space-context-requirements.md(Personas, Assistant Bias, and AI-Generated Signal Support sections).
| - **FR-18A:** Assistant SHALL dynamically generate signal candidates specific to the current Coherence context (space scope, active discussions, and recent proposal/activity evidence). | ||
| - **FR-18B:** Signal recommendations SHALL include a regenerative business rationale (why the signal improves organizational resilience, stakeholder outcomes, and sustainable operations). | ||
|
|
||
| ### 7.6 Business Consultant Guidance |
There was a problem hiding this comment.
@cursoragent how to efficiently run the space based on space context + business world, space industry knowledge (tags on the space + purpose)
There was a problem hiding this comment.
Great point — fully agreed.
Suggested response you can post:
Thanks, this is exactly right. I’ve updated the requirements to make this explicit: the AI must have scoped access to all relevant in-space context, including content from the Coherence, Agreements, Members, and Treasury tabs, plus space metadata (purpose, tags, links).
I also added a requirement that for each signal, the AI can analyze the associated Matrix discussion (right panel conversation) and use it as evidence to derive new coherent signals.
Implemented in:
docs/requirements/ai-left-panel-space-context-requirements.md- Section 7.4 Space Knowledge and Retrieval (FR-13A/FR-13B/FR-13C)
- Acceptance criteria expanded (AC-4A/AC-4B)
- Request context contract updated with knowledge scopes.
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
Co-authored-by: webguru-hypha <webguru-hypha@users.noreply.github.com>
8ff24e1 to
976eb3b
Compare


Summary
docs/requirements.Files
docs/requirements/README.mddocs/requirements/ai-left-panel-space-context-requirements.mddocs/requirements/chat-signals-ai-prototype-parity-spec.mdNotes
webguru-hypha/chat-signals-airef is not available in remote refs from this environment.feat/1908-coherence-screen-and-chatsfeat/1957-ai-left-panelfeat/1958-ai-left-panel-ui-elementsfeat/1969-ai-left-panel-ai-integrationfeat/1969-ai-left-panel-extend-chat-bar-with-multimodal-inputfeat/rebased/presentation-coherence-screen-and-ai-panelValidation
cursor/ai-assistant-documentation-589b.