Skip to main content

Docs Feature Coverage Audit Implementation Plan

Docs Feature Coverage Audit Implementation Plan

For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.

Goal: Audit D:\3DBAE\3DIMLI-Docs against the app repo at D:\3DBAE\3DIMLI and add missing user-facing feature coverage using the existing Docusaurus docs organization.

Architecture: Keep helpdesk docs audience-first. Put product creation content under creating-products, role workflows under managing-your-dashboard, external/provider setup under integrations or payment-gateway settings, and short procedural articles under Guides only when they are cross-sectional.

Tech Stack: Docusaurus 3, Markdown/MDX docs, filesystem-generated sidebars, category metadata in _category_.json, validation through npm run typecheck and npm run build.


Task 1: Booking Product Coverage

Files:

  • Create: docs/creating-products/booking.md

  • Create: docs/managing-your-dashboard/seller-area/booking/_category_.json

  • Create: docs/managing-your-dashboard/seller-area/booking/overview.md

  • Create: docs/managing-your-dashboard/seller-area/booking/availability.md

  • Create: docs/managing-your-dashboard/seller-area/booking/bookings-calendar.md

  • Create: docs/managing-your-dashboard/meetings.md

  • Modify: docs/creating-products/overview.md

  • Modify: docs/getting-started/Why-3DIMLI.mdx

  • Modify: docs/faq/general-questions/platform-basics.md

  • Step 1: Confirm source facts

Read prisma/schema/booking.prisma, the ProductType.Booking enum, the seller booking route list, and D:\3DBAE\3DIMLI\docs\booking-product-type\README.md.

  • Step 2: Add product type page

Document what a Booking product is, seller prerequisites, core settings, buyer flow, supported meeting/location modes, payments, refund/access notes, and related pages.

  • Step 3: Add seller booking dashboard pages

Cover catalog/service types, availability schedules, date overrides, bookings/calendar, workflows/reminders at a high level, and appearance settings.

  • Step 4: Add buyer meetings page

Explain where purchased appointments, webinars, and sessions appear and how buyers find access details.

  • Step 5: Cross-link

Add Booking to product-type lists and platform-basics docs.

Task 2: Website Builder Coverage

Files:

  • Create: docs/managing-your-dashboard/website-builder/_category_.json

  • Create: docs/managing-your-dashboard/website-builder/overview.md

  • Create: docs/managing-your-dashboard/website-builder/pages.md

  • Create: docs/managing-your-dashboard/website-builder/content-blocks.md

  • Create: docs/managing-your-dashboard/website-builder/website-options.md

  • Modify: docs/Guides/customize-store-branding.md

  • Step 1: Confirm source facts

Read website-builder routes, prisma/schema/website_builder.prisma, and current app docs under D:\3DBAE\3DIMLI\docs\website-builder.

  • Step 2: Add role-neutral dashboard section

Document Pages, Content Blocks, and Website Options for both seller and buyer website-builder routes, including draft/unpublished/published behavior and home page basics.

  • Step 3: Cross-link store branding

Point branding readers to Website Options when they need page/theme-level customization.

Task 3: Dashboard Assistant and BYOK Coverage

Files:

  • Create: docs/managing-your-dashboard/assistant.md

  • Create: docs/managing-your-dashboard/settings/ai-provider-keys.md

  • Modify: docs/integrations/3dimli-mcp-connector.mdx

  • Modify: docs/creating-products/AI-Optimization.md

  • Step 1: Confirm source facts

Read prisma/schema/assistant.prisma, assistant dashboard routes, BYOK provider-key UI, and knowledge-base/ai/dashboard-assistant-design.md.

  • Step 2: Add assistant docs

Explain the in-dashboard assistant, local browser chat history, starter allowance, BYOK provider keys, zero-data-retention marking, docs search, and confirmed-action behavior.

  • Step 3: Clarify MCP vs dashboard assistant

Update MCP docs so users understand when to use the remote connector versus the in-dashboard assistant.

Task 4: Payment Gateway Coverage Update

Files:

  • Modify: docs/managing-your-dashboard/settings/payment-gateway/overview.md

  • Create: docs/managing-your-dashboard/settings/payment-gateway/link-paystack-account.md

  • Create: docs/managing-your-dashboard/settings/payment-gateway/link-octo-account.md

  • Create: docs/managing-your-dashboard/settings/payment-gateway/link-freedompay-account.md

  • Modify: docs/getting-paid/countries-and-paymentmethods.md

  • Step 1: Confirm source facts

Read PaymentGatewayName, seller settings gateway wrappers, and gateway implementation notes for Paystack, Octo, and FreedomPay.

  • Step 2: Update gateway matrix

Reflect current gateway names, connection method, gateway availability, and the one-active-gateway rule.

  • Step 3: Add missing setup pages

Document user-facing setup steps without exposing internal trust-model details that are not useful to sellers.

Task 5: Verification and Repeat Audit

Files:

  • Modify as discovered by build/link errors.

  • Step 1: Run docs checks

Run npm run typecheck and npm run build.

  • Step 2: Review changed-file navigation

Confirm new docs appear through generated sidebars and no broken links are introduced.

  • Step 3: Repeat route-vs-doc gap scan

Re-run the app route inventory and docs keyword scan for remaining uncovered surfaces, then create the next batch if high-value gaps remain.

Task 6: API Tokens Coverage

Files:

  • Create: docs/managing-your-dashboard/settings/api-tokens.md

  • Modify: docs/managing-your-dashboard/settings/_category_.json

  • Modify: docs/managing-your-dashboard/settings/integrations.md

  • Modify: docs/integrations/3dimli-mcp-connector.mdx

  • Modify: docs/getting-started/SettingUpYourStore.md

  • Step 1: Confirm source facts

Read buyer and seller API token routes, the shared token settings component, seller license-verification token component, and token action behavior.

  • Step 2: Add settings page

Document MCP tokens, full vs custom scopes, persistent vs 180-day expiry, one-time token display, revoke/regenerate behavior, and seller license-verification tokens.

  • Step 3: Cross-link

Link API Tokens from Settings Integrations, MCP docs, and stale seller setup payment-method guidance.