Files
flowfish/docs
taylanbakircioglu 582e3eba68 feat: per-service dependency breakdown in summary API
Restructure /dependencies/summary response to provide per-service
downstream/callers breakdowns instead of a single aggregated view.

Backend:
- Unified loop in format_dependency_summary handles single and multi-service
  identically, fixing replica data loss bug for single-service queries
- Each matched_service now carries its own downstream/callers DependencySummaryGroup
- New top-level summary object with globally deduplicated aggregate counts
  (split downstream_critical_count and callers_critical_count)
- hop_count added to _compact_service (only when > 1 to avoid depth=1 noise)
- _dedup_entries now preserves entry with lowest hop_count on collision
- multi_service flag now correctly checks collapsed workload count

Frontend:
- Updated TypeScript interfaces (DependencySummary, MatchedService with groups)
- IntegrationHub Preview: per-service Collapse for multi-service, summary stats
- DependencyCategoryGroup: conditional hop_count column for multi-depth queries
- Snippet builders updated to parse matched_services and summary structure

API & Docs:
- OpenAPI spec: new DependencySummary schema, depth parameter descriptions
- README, feature-list, DATA_ARCHITECTURE docs updated
- Fixed pre-existing doc bug (default traversal depth 3 -> 1)

Made-with: Cursor
2026-03-30 01:08:39 +03:00
..

🐟 Flowfish Documentation

This directory contains all project documentation organized by category.

📁 Directory Structure

/architecture/ - Architecture & Design Documents

Technical architecture, system design, and integration details.

🎯 Start Here (Architecture Overview)

Detailed Documentation

/sprints/ - Sprint Plans & Roadmaps

Sprint planning, task breakdown, and development roadmaps.

  • Sprint plans coming soon...

/analysis/ - Analysis & Status Reports

Project status, integration reports, and analysis documents.

/guides/ - User & Developer Guides

How-to guides, tutorials, and best practices.

  • Guides coming soon...

Root Level Documents

Core project documentation that lives in the repository root:


For Developers

For DevOps

For Project Managers


🔄 Document Status

Category Status Last Updated
Architecture Up to date 2025-01-08
Sprints 🔴 Pending -
Analysis Up to date 2024-11-21
Guides 🔴 Pending -
Core Docs Up to date 2025-01-08

Note: This documentation structure follows best practices for organizing technical documentation in large projects.