> ## Documentation Index
> Fetch the complete documentation index at: https://anvil.servicetitan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

<Columns cols={2}>
  <Card title="Jira Board" href="https://servicetitan.atlassian.net/jira/software/c/projects/ANV/boards/767/backlog?issueType=1&text=plugin">
    View the Anvil Team's backlog and current sprint in Jira.
  </Card>

  <Card title="Suggest an idea" href="https://slack.com/shortcuts/Ft07EXNJSPS7/f598de9eda7177f477aaddbbc5701e15">
    Have an idea for a component, pattern, or documentation? Fill out the Feature Request Form in Slack.
  </Card>
</Columns>

***

## Current and Upcoming Work

<Update label="FY2027 | Q2" description="Apr - Jun" tags={["Current"]}>
  ### <Icon icon="hourglass" size={16} /> Planned for Q2

  #### New Features and Enhancements

  * [ ] Continue `FilterBar` enhancements (additional types, UX improvements)
  * [ ] Continue Forms + state patterns
    * [ ] Adaptive behaviors for form fields with popovers
    * [x] Form field label and tooltip API and accessibility improvements
    * [x] Form state wrappers in Common extended library (`anvil2-ext-common`)
  * [ ] <Badge color="red">Deferred</Badge> Release Currency, Address, Phone, and File form field components

  #### BETA Features and Enhancements

  * [x] Complete `TreeSelectField` and `TreeSelectMenu`
  * [x] Improve test coverage for Anvil2 components and utils
  * [ ] <Badge color="red">Deferred</Badge> Additional features to `DataTable`
    * Truncation formatting
    * Surface resizing and DnD
    * Row actions
    * Disable Select All button
    * Hide expand/collapse all rows button
    * Hover background on rows
    * Option to have rows render "selected" visual
    * Pinned/favorited rows
    * <Badge color="purple">Stretch</Badge> Group by / column grouping

  #### Docs and AI Improvements

  * [x] Deploy Anvil2 Orchestrator MCP (Docs + Storybook + Blocks)
  * [ ] Define Blocks schema and scaffold initial coded implementations
  * [ ] Harden and validate Storybook MCP
  * [x] Enhance docs site code examples for AI consumption

  #### Cross-team Collaboration

  * [ ] Build Carto — a new design system library purpose-built for agentic UX and generative UI, powering Atlas Chat<br />*Target: production-ready in monolith by June 12.*
  * [ ] Support agentic and Atlas system foundation: token architecture, Figma library structure, and agentic component catalog
  * [ ] Support mobile framework for agentic and Atlas surfaces
</Update>

***

## Past Quarters

<Update label="FY2027 | Q1" description="Jan - Mar">
  ### <Icon icon="check-circle" size={16} /> Delivered in Q1

  #### New Features and Enhancements

  * Released `List` component (replacement for `ul`/`ol`)
  * Investigated standalone `InlineEdit` component — decided to document suggestions instead of building a new component
  * Internal improvements to `Popover` component for UX and accessibility

  #### BETA Features and Enhancements

  * Completed `SelectField` and `MultiSelectField`
  * Released `SelectMenu` and `MultiSelectMenu`
  * Released `RichTextEditor` with `@mention` support
  * Select UX enhancements
    * Selecting filtered items
    * Select only (no search)
    * Opt-in virtualization
    * Grouping and pinning options
    * Disabled and customizable individual options
    * Customizable individual chips on `MultiSelectField`
  * `DataTable` improvements
    * Editable cell types (number, boolean, custom, select/multiselect)
    * Sorting with large datasets
    * Row virtualization and performance optimizations
    * Warning validation state
    * Additional cell formats (markdown, html)
    * Activatable rows and read-only rows

  #### Docs and AI Improvements

  * Installed Storybook MCP in hammer repo
  * Tested Figma Make with Anvil2 from a product builder perspective
  * Planned A1 → A2 pattern migration
  * Improved test coverage infrastructure (automated PR checks, hammer-token coverage, 80% unit test coverage)
  * Storybook MCP and Figma Make documentation for product teams

  #### Preparing for 3.0 Release

  * Tier 3 tokens for fine-grained customization
  * New color ramp with thorough set of color options
  * Removed `@layer` usage to prevent style conflicts in monolith
  * Released Anvil2 3.0

  #### Cross-team Collaboration

  * Completed migration of Atlas UI components in `anvil2-ext-atlas`
  * Updated monolith to use the Atlas extended library
  * Completed migration of Mobile Web View UI components in `anvil2-ext-mwv`
</Update>

<Update label="FY2026 | Q4" description="Nov - Jan">
  ### <Icon icon="check-circle" size={16} /> Delivered in Q4

  * Complete docs site migration to MCP-enabled tool
  * Fill in gaps in documentation
  * Release Accessibility Foundations docs
  * Release beta select components:
    * `SelectField`
    * `MultiSelectField`
  * DataTable
    * Performance improvements
    * Respond to beta feedback
    * Error state
    * Additional cell formats
  * Fix high-priority accessibility bugs (non-breaking)
  * Deferred Improve test coverage for Anvil2 components and utils
  * Prepare for 2.0 release of `anvil2`
    * [Learn more](https://docs.google.com/document/d/13fR10MtvNFrPW8Rn6-LDmqCmhSzOV9tZHNPZe7992Kc/edit?usp=sharing)
  * Enhance tokens system (WIP for 3.0 release)
    * Provide tier 3 tokens for customization
    * Finalize new color ramp for 3.0 release (future)
  * Build up extended libraries
    * Complete migration of Atlas UI components in `anvil2-ext-atlas`
    * Complete migration of Mobile Web View UI components in `anvil2-ext-mwv`
  * Release Drilldown component (A1 Back Link variant)
  * Release Data Visualization guidance and amcharts theming
  * Release Page Header: Edit title feature
  * Enhance Adoption Dashboard (UI and Accessibility metrics)
  * Designs for RTE, `@mention`
</Update>

<Update label="FY2026 | Q3" description="Aug - Oct">
  ### <Icon icon="check-circle" size={16} /> Delivered in Q3

  * Merge `hammer-react` and `anvil2` packages
  * Release `DataTable` beta
  * Release `Pagination` component
  * Complete essential A1→A2 codemods
  * Add select all feature for `Combobox`
  * Perform accessibility audit on Anvil2 components
  * Build infrastructure for extended libraries
  * Explore options for better docs and MCP support
  * Get feedback on `Combobox` and plan for future refactors
</Update>
