Skip to content

P-2393 Sync docs to the intentional public API and MCP surface - #134

Merged
yosriady merged 3 commits into
mainfrom
claude/feature-parity-audit-ceinji
Aug 6, 2026
Merged

P-2393 Sync docs to the intentional public API and MCP surface#134
yosriady merged 3 commits into
mainfrom
claude/feature-parity-audit-ceinji

Conversation

@yosriady

@yosriady yosriady commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Syncs the docs site with getformo/formono#2182 (machine-surface parity + surface trim, P-2393).

  • api/openapi.json: synced with the backend spec (verified byte-identical bases before the first sync). Net effect: documents chart reorder / move / duplicate / saved-chart query, the ChartSummary schema, and the charts-list include parameter. The alert-test, contract-recommendations, contract-pipeline, and chart-summaries routes are now internal-only in the backend and are not documented.
  • 4 new API reference pages (api/boards/query-chart, api/boards/duplicate-chart, api/boards/move-chart, api/boards/reorder-charts), registered in the Charts navigation group. api/boards/list-charts now describes the lazy default + include=results.
  • mcp/overview.mdx: documents the 8 new MCP tools — execute_saved_chart, reorder_charts, and the profile write tools (update_profile_properties, upsert_profile_labels, delete_profile_label, batch variants, import_wallets) — and removes toggle_contract_pipeline (pipeline inclusion is set via update_contract). The Profiles section now covers writes, not just enrichment reads.

Note for a follow-up (not in this PR): api/openapi.json is a manual copy of the backend spec with no CI drift check. A docs-ci.yml step diffing it against https://api.formo.so/openapi.json would prevent future drift.

Companion PR: getformo/cli#43.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BWrVEx5C374qkrAQUCgx7y


Generated by Claude Code


&lt;img alt="View with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg"&gt; <a href="https://backend.blacksmith.sh/track/enable-autofix?expires=1788594737&amp;installation_model_id=21031&amp;pr_number=134&amp;repository=getformo%2Fdocs.formo.so&amp;return_to=https%3A%2F%2Fgithub.com%2Fgetformo%2Fdocs.formo.so%2Fpull%2F134&amp;signature=bad3ffdf759b31a57a80ccf73775880171c3a886a2777e2e8d0f3df153561c84" rel="nofollow noreferrer noopener" target="_blank">&lt;img alt="Autofix with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"&gt;
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

&lt;img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"&gt;

Sync with getformo/formono's machine-surface parity work:

- api/openapi.json: sync with the backend spec — adds the 8 previously
  undocumented routes (alert test, contract recommendations, contract
  pipeline toggle, chart summaries/reorder/move/duplicate/saved-query).
- Add the 8 matching API reference pages and register them in the
  Alerts / Charts / Contracts navigation groups.
- mcp/overview.mdx: document the 10 new MCP tools — test_alert,
  execute_saved_chart, reorder_charts, list_contract_recommendations,
  and the profile write tools (update/upsert/delete/batch/import) with
  their required permissions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BWrVEx5C374qkrAQUCgx7y
@mintlify

mintlify Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
formo 🟢 Ready View Preview Aug 6, 2026, 7:53 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@yosriady yosriady changed the title Document the full public API and MCP surface P-2393 Document the 8 new public API routes and 10 new MCP tools Aug 6, 2026
@linear-code

linear-code Bot commented Aug 6, 2026

Copy link
Copy Markdown

P-2393

Follow-up to getformo/formono#2182 review decisions:

- Re-sync api/openapi.json: the alert-test, contract-recommendations,
  contract-pipeline, and chart-summaries routes are now internal-only
  (dashboard utilities), so their paths and pages are removed.
- GET /v0/boards/{boardId}/charts is now lazy by default (summaries) with
  ?include=results to execute chart queries; list-charts page updated.
- mcp/overview.mdx: remove test_alert, list_contract_recommendations,
  and toggle_contract_pipeline (pipeline inclusion is set via
  update_contract).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BWrVEx5C374qkrAQUCgx7y
@yosriady yosriady changed the title P-2393 Document the 8 new public API routes and 10 new MCP tools P-2393 Sync docs to the intentional public API and MCP surface Aug 6, 2026
alerts test, contracts recommendations, and contracts pipeline are gone
from the CLI (cli#43); charts list now returns summaries by default with
--results as the opt-in. Pipeline inclusion is documented via
update --include-in-pipeline.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yosriady
yosriady merged commit 5c35454 into main Aug 6, 2026
8 checks passed
@yosriady
yosriady deleted the claude/feature-parity-audit-ceinji branch August 6, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants