- generic [active] [ref=e1]:
  - complementary [ref=e2]:
    - generic [ref=e3]:
      - generic [ref=e4]: CA
      - generic [ref=e5]:
        - heading "Canifa AI" [level=2] [ref=e6]
        - text: Admin Console
    - generic [ref=e7]:
      - generic [ref=e8]:
        - generic [ref=e9]: Main
        - generic [ref=e10] [cursor=pointer]:
          - generic [ref=e11]: RM
          - generic [ref=e12]: Kế hoạch phát triển
        - generic [ref=e15] [cursor=pointer]: Sơ đồ hoạt động
        - generic [ref=e16] [cursor=pointer]:
          - generic [ref=e18]: Chatbot
          - generic [ref=e19]: LIVE
        - generic [ref=e22] [cursor=pointer]: History
        - generic [ref=e25] [cursor=pointer]: Product Perf.
        - generic [ref=e26] [cursor=pointer]:
          - generic [ref=e28]: AI Data Analyst
          - generic [ref=e29]: NEW
        - generic [ref=e30] [cursor=pointer]:
          - generic [ref=e31]: SQL
          - generic [ref=e32]: AI sinh SQL
          - generic [ref=e33]: NEW
        - generic [ref=e34] [cursor=pointer]:
          - generic [ref=e35]: LIVE
          - generic [ref=e36]: Realtime Monitor
          - generic [ref=e37]: LIVE
        - generic [ref=e38] [cursor=pointer]:
          - generic [ref=e39]: PO
          - generic [ref=e40]: Prompt Optimizer
          - generic [ref=e41]: NEW
        - generic [ref=e42] [cursor=pointer]:
          - generic [ref=e43]: US
          - generic [ref=e44]: User Simulator
          - generic [ref=e45]: NEW
        - generic [ref=e46] [cursor=pointer]:
          - generic [ref=e47]: UI
          - generic [ref=e48]: User Insight
          - generic [ref=e49]: NEW
        - generic [ref=e50] [cursor=pointer]:
          - generic [ref=e51]: RT
          - generic [ref=e52]: Regression Test
          - generic [ref=e53]: NEW
        - generic [ref=e54] [cursor=pointer]:
          - generic [ref=e55]: ST
          - generic [ref=e56]: Stress Test
          - generic [ref=e57]: NEW
        - generic [ref=e58] [cursor=pointer]:
          - generic [ref=e59]: CR
          - generic [ref=e60]: Competitor Research
          - generic [ref=e61]: NEW
      - generic [ref=e62]:
        - generic [ref=e63]: Workspace
        - generic [ref=e66] [cursor=pointer]: Resources
        - generic [ref=e69] [cursor=pointer]: Team Notes
        - generic [ref=e72] [cursor=pointer]: Changelog
        - generic [ref=e75] [cursor=pointer]: Hướng dẫn
      - generic [ref=e76]:
        - generic [ref=e77]: Thử nghiệm
        - generic [ref=e78] [cursor=pointer]:
          - generic [ref=e80]: Text-to-SQL
          - generic [ref=e81]: BETA
        - generic [ref=e82] [cursor=pointer]:
          - generic [ref=e84]: DB Test
          - generic [ref=e85]: BETA
        - generic [ref=e86] [cursor=pointer]:
          - generic [ref=e88]: Feedback Demo
          - generic [ref=e89]: NEW
        - generic [ref=e90] [cursor=pointer]:
          - generic [ref=e92]: Chatbot (Dev)
          - generic [ref=e93]: DEV
        - generic [ref=e96] [cursor=pointer]: Cache Manager
      - generic [ref=e97]:
        - generic [ref=e98]: External
        - link "API Docs" [ref=e99] [cursor=pointer]:
          - /url: /docs
          - generic [ref=e101]: API Docs
        - link "ReDoc" [ref=e102] [cursor=pointer]:
          - /url: /redoc
          - generic [ref=e104]: ReDoc
    - generic [ref=e106]:
      - generic [ref=e107]:
        - generic [ref=e108]: U
        - generic [ref=e109]: user
        - button "⚙" [ref=e110]
        - button "⏻" [ref=e111]
      - generic [ref=e112]:
        - strong [ref=e114]: v2.5.0
        - text: · Online
  - iframe [ref=e116]:
    - generic [ref=f2e2]:
      - generic [ref=f2e4]:
        - heading "📝 Team Notes" [level=1] [ref=f2e5]
        - paragraph [ref=f2e6]: Notes, pinned docs & team workspace
      - generic [ref=f2e7]:
        - generic [ref=f2e8]:
          - heading "📝 Team Notes & Pinned Docs" [level=2] [ref=f2e9]
          - button "+ New Note" [ref=f2e10] [cursor=pointer]
        - generic [ref=f2e11]:
          - button "All" [ref=f2e12] [cursor=pointer]
          - button "📌 Pinned" [ref=f2e13] [cursor=pointer]
          - button "📝 Notes" [ref=f2e14] [cursor=pointer]
          - button "📄 Docs" [ref=f2e15] [cursor=pointer]
          - button "✅ To-do" [ref=f2e16] [cursor=pointer]
          - button "📢 Announcements" [ref=f2e17] [cursor=pointer]
        - generic [ref=f2e18]:
          - generic [ref=f2e19]:
            - generic [ref=f2e20]:
              - generic [ref=f2e21]: 📝 note
              - generic [ref=f2e22]: 📌
            - generic [ref=f2e23]: v2.0 — Nâng cấp lớn (kế hoạch)
            - generic [ref=f2e24]: "Prompt Engineering v2: rewrite toàn bộ, multi-turn context, persona nâng cao Giao diện chatbot mới: dark mode, product cards, quick replies Multi-Agent: Sales Agent + Support Agent + Analytics Agent phối hợp A/B Testing Engine: so sánh prompt/model variants trên live traffic Customer Analytics Dashboard: phân tích hành vi khách hàng từ chat data"
            - generic [ref=f2e25]:
              - generic [ref=f2e26]: 38 phút trước
              - generic [ref=f2e27]:
                - button "✏️" [ref=f2e28] [cursor=pointer]
                - button "✏️" [ref=f2e29] [cursor=pointer]
                - button "🗑️" [ref=f2e30] [cursor=pointer]
          - generic [ref=f2e31]:
            - generic [ref=f2e32]:
              - generic [ref=f2e33]: 📝 note
              - generic [ref=f2e34]: 📌
            - generic [ref=f2e35]: v1.1 — Đổi model (thử nghiệm)
            - generic [ref=f2e36]: "Chuyển GPT-4.1-mini → Gemini 3.1 Flash-Lite Giảm ~55% chi phí per request Rút gọn prompt 56%, format phù hợp Gemini Benchmark: 20 test cases so sánh Score/Latency/Cost Cơ chế rollback về GPT nếu Gemini không ổn"
            - generic [ref=f2e37]:
              - generic [ref=f2e38]: 3 ngày trước
              - generic [ref=f2e39]:
                - button "✏️" [ref=f2e40] [cursor=pointer]
                - button "✏️" [ref=f2e41] [cursor=pointer]
                - button "🗑️" [ref=f2e42] [cursor=pointer]
          - generic [ref=f2e43]:
            - generic [ref=f2e44]:
              - generic [ref=f2e45]: 📝 note
              - generic [ref=f2e46]: 📌
            - generic [ref=f2e47]: v1.0 — Production
            - generic [ref=f2e48]: "Model: GPT-4.1-mini Search: Vector search (pgvector, IVFFlat) Stock: API Magento realtime Prompt: Module v1 (persona, guardrails, sales flow) Observability: Langfuse tracing + scoring Chat: Lưu lịch sử + Like/Dislike feedback"
            - generic [ref=f2e49]:
              - generic [ref=f2e50]: 3 ngày trước
              - generic [ref=f2e51]:
                - button "✏️" [ref=f2e52] [cursor=pointer]
                - button "✏️" [ref=f2e53] [cursor=pointer]
                - button "🗑️" [ref=f2e54] [cursor=pointer]
          - generic [ref=f2e55]:
            - generic [ref=f2e57]: 📝 note
            - generic [ref=f2e58]: v1.2 — Đổi logic lấy dữ liệu (thử nghiệm)
            - generic [ref=f2e59]: "Hybrid Search: vector + keyword thay vì vector-only HNSW Index thay IVFFlat → recall tăng ~15% Filters nâng cao: lọc giá, màu, size, danh mục trước khi search Caching layer (Redis): cache kết quả search phổ biến, giảm latency"
            - generic [ref=f2e60]:
              - generic [ref=f2e61]: 38 phút trước
              - generic [ref=f2e62]:
                - button "✏️" [ref=f2e63] [cursor=pointer]
                - button "✏️" [ref=f2e64] [cursor=pointer]
                - button "🗑️" [ref=f2e65] [cursor=pointer]