Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 12, 2026

Addresses TODO items in doc/v3/user-story-01-search.md from the v3-ui-ux branch by documenting the existing search functionality based on codebase analysis.

Changes

  • Current Pages: Listed 5 main search pages with URL paths
  • Navigation Flow: Added mermaid diagram showing user flow from entry points through search tabs, forms, results, detail pages, and downloads
  • Searchable Fields: Documented fields and CQL predicates for each data type:
    • Studies (8 fields): ID, author, title, abstract, citation, keywords, DOI
    • Matrices (5 fields): ID, title, type, NTAX, NCHAR
    • Trees (6 fields): ID, title, type, kind, quality, NTAX
    • Taxa (7 fields): ID, NCBI ID, uBio ID, name, label, variant
    • Tree Topologies: form-based topology matching (not CQL)
  • Pages Inventory: Complete table of 22+ pages organized by category (main search, secondary, detail, download endpoints, API)

Navigation Flow Diagram

graph TB
    NAV[Navigation Bar] --> STUDY[Study Search]
    NAV --> MATRIX[Matrix Search]
    NAV --> TREE[Tree Search]
    NAV --> TAXON[Taxon Search]
    NAV --> TREETOP[Tree Topology Search]
    
    STUDY --> RESULTS[Search Results]
    RESULTS --> STUDY_DETAIL[Study Summary]
    RESULTS -.->|Project Results| MATRIX
Loading

Documentation derived from JSP search forms, Spring controller mappings, and servlet configuration in treebase-web.

Original prompt

Go into branch v3-ui-ux and address the TODO items in doc/v3/user-story-01-search.md by updating the document in place.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 12, 2026 20:21
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Co-authored-by: rvosa <106490+rvosa@users.noreply.github.com>
Copilot AI changed the title [WIP] Update user story 01 search documentation Document search functionality in user-story-01-search.md Jan 12, 2026
Copilot AI requested a review from rvosa January 12, 2026 20:25
@rvosa rvosa closed this Jan 12, 2026
@rvosa rvosa deleted the copilot/update-user-story-01-search-doc branch January 12, 2026 23:01
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