Files
meida/graphify-out/GRAPH_REPORT.md
T

204 lines
13 KiB
Markdown

# Graph Report - meida (2026-08-15)
## Corpus Check
- 82 files · ~66,439 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 252 nodes · 297 edges · 34 communities (24 shown, 10 thin omitted)
- Extraction: 85% EXTRACTED · 13% INFERRED · 2% AMBIGUOUS · INFERRED: 40 edges (avg confidence: 0.83)
- Token cost: 0 input · 0 output
## Community Hubs (Navigation)
- HarmonyOS App Shell
- Product Architecture Docs
- Report Pipeline Stages
- Knowledge Base Admin
- Outfit Agent LLM
- Rules Engine CI
- Dual Login Sessions
- Aesthetic Report Spec
- Product Milestone Roadmap
- Local HarmonyOS Debug
- Start Icon Branding
- Self-shot Content Track
- AppScope Icon Foreground
- LLM Cost Circuit Breaker
- AI Content Compliance
- Entry Icon Background
- Entry Icon Foreground
- AppScope Icon Background
- SMS Dual Certificates
- Face Photo Retention
- Quota Guest Merge
- Analytics Event Ingest
- Weather Degrade Path
- Billing Reserve Commit
- Modular Monolith Domains
- Daily Cost Breaker
- Pose Body Measurement
- Golden Set Benchmark
- File Ownership Isolation
- Requirement Numbering Index
- Cloud Credential Checklist
- Four Parallel Tracks
## God Nodes (most connected - your core abstractions)
1. `美搭 HarmonyOS ArkTS App` - 8 edges
2. `美搭文档索引` - 8 edges
3. `HomePage` - 7 edges
4. `ReportCreatePage` - 7 edges
5. `ReportResultPage` - 7 edges
6. `Stage Protocol` - 7 edges
7. `Personal image report sample` - 7 edges
8. `ChatPage` - 6 edges
9. `FE Batch Collaboration Protocol` - 6 edges
10. `Backend API Cheatsheet` - 6 edges
## Surprising Connections (you probably didn't know these)
- `Full aesthetic report` --cites--> `Personal image report sample` [EXTRACTED]
docs/美学报告-需求文档.md → reference/个人形象报告.pdf
- `Diagnosis dimension dictionary` --cites--> `Five body types O A X T H` [EXTRACTED]
docs/美学报告-需求文档.md → reference/个人形象报告.pdf
- `Diagnosis dimension dictionary` --cites--> `Nine gene styles` [EXTRACTED]
docs/美学报告-需求文档.md → reference/个人形象报告.pdf
- `TD-01 HarmonyOS native ArkTS` --rationale_for--> `美搭 HarmonyOS ArkTS App` [EXTRACTED]
docs/技术选型与调研报告.md → app/README.md
- `Basic aesthetic report` --cites--> `Personal image report sample` [EXTRACTED]
docs/美学报告-需求文档.md → reference/个人形象报告.pdf
## Import Cycles
- None detected.
## Hyperedges (group relationships)
- **M3 Report Staged Pipeline** — docs_t15_report_pipeline, docs_t15_stage_protocol, docs_t15_assemble_stages, docs_t16_visionstage, docs_t16_diagnosisstage, docs_t17_copystage, docs_t17_validationstage [EXTRACTED 1.00]
- **HarmonyOS FE Batch F1-F4** — docs_readme_fe_collaboration_protocol, docs_f1_loginpage, docs_f2_homepage, docs_f3_reportcreatepage, docs_f4_chatpage [EXTRACTED 1.00]
- **KB Publish and Cache Invalidation** — docs_t6_kb_entity, docs_t7_rules_engine, docs_t12_publish_orchestration, docs_t14_invalidate_cache [EXTRACTED 1.00]
- **Knowledge report memory agent tryon loop** — docs_meixue_zhishiku_jianshe_fangan_twelve_entities, docs_meixue_baogao_xuqiu_wendang_basic_report, docs_yonghu_xitong_yu_jiyi_xitong_xuqiu_wendang_layered_memory, docs_chuanda_agent_xuqiu_wendang_outfit_agent, docs_readme_tryon_ready [EXTRACTED 1.00]
- **Face filing and AI labeling obligations** — docs_hegui_yu_anquan_fangan_yuan_tu_bu_luo_pan, docs_hegui_yu_anquan_fangan_four_ongoing_duties, docs_hegui_yu_anquan_fangan_ai_labeling, docs_jishu_jiagou_wendang_compliance_publish_asset [EXTRACTED 1.00]
- **V1 quota metering and daily fuse** — docs_readme_quota, docs_readme_reserve_commit_refund, docs_jishu_jiagou_wendang_daily_cost_breaker, docs_jishu_jiagou_wendang_ob_ai_call [EXTRACTED 1.00]
## Communities (34 total, 10 thin omitted)
### Community 0 - "HarmonyOS App Shell"
Cohesion: 0.11
Nodes (26): AuthStore, LoginPage, ProfilePage, Quota Card, App Shell Tabs, ErrorView, HomePage, NFR-UX-02 (+18 more)
### Community 1 - "Product Architecture Docs"
Cohesion: 0.12
Nodes (20): Compliance and security plan, Existing 60-style hair API, 美搭 product, ADR-01 to ADR-14, Technical architecture document, ob_ai_call cost ledger, TD-01 HarmonyOS native ArkTS, TD-28 V1 free quota commercialization (+12 more)
### Community 2 - "Report Pipeline Stages"
Cohesion: 0.21
Nodes (17): LoadingView, NFR-UX-05, ReportResultPage, Diagnosis API Contract, assemble_stages, Report Pipeline Skeleton, ReportContext, Stage Protocol (+9 more)
### Community 3 - "Knowledge Base Admin"
Cohesion: 0.14
Nodes (17): Minimal Admin Console, Knowledge Gap Board, Publish Orchestration, X-Admin-Token Auth, CacheKey, invalidate_cache, Retrieval Result Cache, TtlCache (+9 more)
### Community 4 - "Outfit Agent LLM"
Cohesion: 0.12
Nodes (16): Agent intent recognition, Outfit Agent, Four post-filing ongoing duties, KB report memory agent loop, LLM gateway, Agent token budget 4200, TD-04 DeepSeek plus GLM gateway, TD-19 generative AI filing done (+8 more)
### Community 5 - "Rules Engine CI"
Cohesion: 0.16
Nodes (15): Golden Set CI Framework, Golden Runner, NFR-MAINT-04, DeterministicVisionProvider, VisionProvider, evaluate RuleVerdict, Hard Constraint Semantics, Core Conclusions From Rules LLM Only Expresses (+7 more)
### Community 6 - "Dual Login Sessions"
Cohesion: 0.19
Nodes (14): FR-ACC-01, Huawei Account Kit Login, HuaweiIdTokenVerifier, FR-ACC-04, FR-ACC-14, SMS Phone Login, SmsAuthService, SmsSender Protocol (+6 more)
### Community 7 - "Aesthetic Report Spec"
Cohesion: 0.19
Nodes (13): TD-31 no wuxing fortune module, Basic aesthetic report, Diagnosis dimension dictionary, Full aesthetic report, Report trigger design, 32 diagnosis dimensions, Wuxing fortune module cancelled, Five body types O A X T H (+5 more)
### Community 8 - "Product Milestone Roadmap"
Cohesion: 0.20
Nodes (11): Existing tryon change_cloth API, Unified task center, TD-00 owned tryon service, Milestone M0, Milestone M1 engineering foundation, Milestone M2 knowledge operable, Milestone M3 report loop, Milestone M4-a tryon and hair (+3 more)
### Community 9 - "Local HarmonyOS Debug"
Cohesion: 0.24
Nodes (10): HarmonyOS source obfuscation rules, dev-token login channel, ets/core shared layer, hvigor assembleHap gate, meida_backend, 美搭 HarmonyOS ArkTS App, Page router isolation convention, FE first-batch local loop (+2 more)
### Community 10 - "Start Icon Branding"
Cohesion: 0.33
Nodes (9): Saturated medium-blue rounded-square (squircle) background of the start icon, Dashboard / app-drawer / service-collection UI motif suggested by a 2x2 tile grid, Flat modern minimalist icon style without gradients or skeuomorphism, HarmonyOS entry-module start icon in base/media resources, App launcher / splash-screen start branding asset, Possible media-gallery or content-collection motif (uncertain; app name meida/media), Four pale blue or off-white frosted-glass rounded tiles inside the icon, HarmonyOS entry startIcon: blue rounded-square splash/launcher branding with a centered 2x2 pale-tile grid (+1 more)
### Community 11 - "Self-shot Content Track"
Cohesion: 0.31
Nodes (9): TD-07 BiRefNet forbid RMBG-2.0, TD-26 all items self-shot, TD-27 full-time image advisor, Critical path shift to content, T-P0-20 full-time image advisor, T-P0-21 self-shot pipeline, Self-shot item pipeline, tryon_ready (+1 more)
### Community 12 - "AppScope Icon Foreground"
Cohesion: 0.32
Nodes (8): 2x2 grid of four identical rounded squares, Adaptive / HarmonyOS AppScope foreground branding asset, HarmonyOS app icon foreground layer: 2x2 rounded-square grid on black, Solid black background of the foreground icon layer, Bottom-right medium-to-dark gray rounded square accent, Grid menu or app-list launcher motif, Three light-gray rounded squares (top-left, top-right, bottom-left), Possible selected-state reading of the darker bottom-right tile
### Community 13 - "LLM Cost Circuit Breaker"
Cohesion: 0.25
Nodes (8): DailyBudgetGuard, ensure_scene_allowed, Error 60003 LLM Daily Budget Exceeded, Error 60006 LLM_SCENE_DEGRADED, Four-Tier Daily Budget Degradation, Budget Manual Override, NFR-COST-02, SceneDegradedError
### Community 14 - "AI Content Compliance"
Cohesion: 0.33
Nodes (7): AI content dual labeling, 27-digit content code, Content ethics redlines, Moderation fail-close, compliance.publish_asset, TD-21 AI synthetic content labeling, Unified compliance exit
### Community 15 - "Entry Icon Background"
Cohesion: 0.40
Nodes (6): Brand primary color, Branding asset, Solid vibrant blue HarmonyOS entry icon background, HarmonyOS entry module, Icon background layer, Vibrant blue
### Community 16 - "Entry Icon Foreground"
Cohesion: 0.47
Nodes (6): 2x2 grid of rounded squares, App drawer / grid menu icon metaphor, Solid black icon background, Darker gray bottom-right tile, HarmonyOS entry module icon foreground layer, Light gray rounded tiles (top-left, top-right, bottom-left)
### Community 17 - "AppScope Icon Background"
Cohesion: 0.70
Nodes (5): HarmonyOS adaptive icon background layer, AppScope base media branding resource, Saturated primary brand blue fill, Solid vibrant blue square background asset, Possible splash or launch screen background
### Community 18 - "SMS Dual Certificates"
Cohesion: 0.40
Nodes (5): Independent dual login channels, TD-32 Tencent Cloud SMS, AGC dual certificate fingerprints, Tencent Cloud SMS signature review, reference/ no-secrets policy
### Community 19 - "Face Photo Retention"
Cohesion: 0.50
Nodes (4): Face original retention 2 hours, Face original never persisted, TD-20 face original not stored, COS four buckets
### Community 20 - "Quota Guest Merge"
Cohesion: 0.67
Nodes (3): Product quota table section 3.2, Quota, Guest mode and merge
### Community 21 - "Analytics Event Ingest"
Cohesion: 0.67
Nodes (3): AnalyticsService, Events Batch Ingest, Events Fail-Close Validation
## Ambiguous Edges - Review These
- `Solid vibrant blue square background asset` → `Possible splash or launch screen background` [AMBIGUOUS]
app/AppScope/resources/base/media/background.png · relation: conceptually_related_to
- `Bottom-right medium-to-dark gray rounded square accent` → `Possible selected-state reading of the darker bottom-right tile` [AMBIGUOUS]
app/AppScope/resources/base/media/foreground.png · relation: conceptually_related_to
- `Vibrant blue` → `Brand primary color` [AMBIGUOUS]
app/entry/src/main/resources/base/media/background.png · relation: semantically_similar_to
- `Centered symmetrical 2x2 grid of four smaller rounded squares` → `Possible media-gallery or content-collection motif (uncertain; app name meida/media)` [AMBIGUOUS]
app/entry/src/main/resources/base/media/startIcon.png · relation: conceptually_related_to
- `Dashboard / app-drawer / service-collection UI motif suggested by a 2x2 tile grid` → `Possible media-gallery or content-collection motif (uncertain; app name meida/media)` [AMBIGUOUS]
app/entry/src/main/resources/base/media/startIcon.png · relation: semantically_similar_to
## Knowledge Gaps
- **81 isolated node(s):** `LoadingView`, `NFR-UX-02`, `ChatMsg`, `Coordinator Commit`, `Budget Manual Override` (+76 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **10 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
- **What is the exact relationship between `Solid vibrant blue square background asset` and `Possible splash or launch screen background`?**
_Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low._
- **What is the exact relationship between `Bottom-right medium-to-dark gray rounded square accent` and `Possible selected-state reading of the darker bottom-right tile`?**
_Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low._
- **What is the exact relationship between `Vibrant blue` and `Brand primary color`?**
_Edge tagged AMBIGUOUS (relation: semantically_similar_to) - confidence is low._
- **What is the exact relationship between `Centered symmetrical 2x2 grid of four smaller rounded squares` and `Possible media-gallery or content-collection motif (uncertain; app name meida/media)`?**
_Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low._
- **What is the exact relationship between `Dashboard / app-drawer / service-collection UI motif suggested by a 2x2 tile grid` and `Possible media-gallery or content-collection motif (uncertain; app name meida/media)`?**
_Edge tagged AMBIGUOUS (relation: semantically_similar_to) - confidence is low._
- **Why does `ReportCreatePage` connect `HarmonyOS App Shell` to `Report Pipeline Stages`?**
_High betweenness centrality (0.052) - this node is a cross-community bridge._
- **Why does `ReportResultPage` connect `Report Pipeline Stages` to `HarmonyOS App Shell`?**
_High betweenness centrality (0.040) - this node is a cross-community bridge._