From 039386b6e742e0c7b1fe7660a6c461d626fadd0d Mon Sep 17 00:00:00 2001 From: giles Date: Sat, 14 Feb 2026 19:47:50 +0000 Subject: [PATCH] README: replace vague cross-app section with actual code dependencies List specific model imports, glue services, and internal APIs that market code actually references. Co-Authored-By: Claude Opus 4.6 --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index aa43fff..26f5fcd 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,16 @@ shared/ # Submodule → git.rose-ash.com/coop/shared.git glue/ # Submodule → git.rose-ash.com/coop/glue.git ``` -## Cross-App Integration +## Dependencies -- **Cart:** "Add to cart" posts to cart app. Cart widget fetched via internal API. -- **Blog:** Post/page data fetched via internal API for page-scoped marketplaces. -- **Glue:** MarketPlace uses generic containers (`container_type + container_id`) to attach to pages without FK coupling. +**Cross-app model imports:** +- `blog.models.ghost_content.Post` — `app.py` hydrates page data for marketplace views + +**Glue services:** +- `glue.services.navigation.get_navigation_tree` — context processor builds site nav + +**Internal APIs:** +- Calls `GET /internal/cart/summary` — context processor for cart widget ## Scraping