Skip to content

docs: Update streaming indicators plan for current status#1976

Merged
DaveSkender merged 2 commits intov3from
copilot/update-streaming-indicators-plan
Feb 28, 2026
Merged

docs: Update streaming indicators plan for current status#1976
DaveSkender merged 2 commits intov3from
copilot/update-streaming-indicators-plan

Conversation

Copy link
Contributor

Copilot AI commented Feb 27, 2026

The streaming indicators plan had stale metrics and at least one task (P006) that described optimizing an implementation that doesn't exist.

Metric corrections

  • StreamHub: 80 (95%)79 (93%) — actual catalog count is 79 Stream entries
  • Streaming docs: 78/79 (99%)77/79 (97%) — SmaAnalysis and Tr are streamable but have no doc pages
  • Added explicit non-streamable list: Beta, Correlation, Prs, RenkoAtr, StdDevChannels, ZigZag

Task corrections

  • P006: Was "Prs StreamHub performance optimization" with fabricated benchmark numbers (7.47×, 35,070 ns). Prs has no StreamHub/BufferList implementation. Updated to reflect it's a deferred multi-source indicator (same class as Beta, Correlation).
  • D007: Marked COMPLETE — docs/migration.md already has a full streaming capabilities section covering BufferList/StreamHub patterns, migration examples, and performance guidance.

New work items

  • D008: Create missing doc pages for SmaAnalysis and Tr — both have complete StreamHub + BufferList implementations but no documentation.
  • T219: Added exact catalog counts (Series=85, Buffer=79, Stream=79, Total=243) so the test can be locked to precise assertions rather than BeGreaterThan() placeholders.

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Update streaming indicators plan for current status and remaining work docs: Update streaming indicators plan for current status Feb 27, 2026
Copilot AI temporarily deployed to stockindicators.dev February 28, 2026 02:29 Inactive
@DaveSkender DaveSkender marked this pull request as ready for review February 28, 2026 02:29
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 28, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/plans/streaming-indicators.plan.md (1)

1-5: ⚠️ Potential issue | 🟠 Major

Add required YAML front matter to this docs page.

This Markdown page is under docs/ but has no front matter block (title, description, layout), which can break/skip expected VitePress page metadata behavior.

Suggested patch
+---
+title: Streaming indicators implementation plan
+description: Execution plan and status for v3 streaming indicators work.
+layout: doc
+---
+
 # Streaming Indicators implementation plan

As per coding guidelines, "All pages require YAML front matter with title, description, and layout metadata".

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/plans/streaming-indicators.plan.md` around lines 1 - 5, Add a YAML front
matter block to the top of the "Streaming Indicators implementation plan"
Markdown (the page whose H1 is "Streaming Indicators implementation plan")
containing at minimum title, description, and layout keys (e.g., title:
"Streaming Indicators implementation plan", a short description summarizing the
page, and layout: "docs" or the appropriate site layout) so the page conforms to
the docs guidelines and VitePress metadata expectations.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@docs/plans/streaming-indicators.plan.md`:
- Around line 1-5: Add a YAML front matter block to the top of the "Streaming
Indicators implementation plan" Markdown (the page whose H1 is "Streaming
Indicators implementation plan") containing at minimum title, description, and
layout keys (e.g., title: "Streaming Indicators implementation plan", a short
description summarizing the page, and layout: "docs" or the appropriate site
layout) so the page conforms to the docs guidelines and VitePress metadata
expectations.

ℹ️ Review info

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4ba65dc and 7c40bcb.

📒 Files selected for processing (1)
  • docs/plans/streaming-indicators.plan.md

@DaveSkender DaveSkender merged commit 8e32d09 into v3 Feb 28, 2026
16 checks passed
@DaveSkender DaveSkender deleted the copilot/update-streaming-indicators-plan branch February 28, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants