@@ -3,7 +3,7 @@ REPOSITORY MAP (Aider Style)
33================================================================================
44Repository: supply-graph-ai
55
6- Total Python files: 436
6+ Total Python files: 438
77
88├── deploy/
99│ ├── __ init__ .py
@@ -1272,6 +1272,7 @@ Total Python files: 436
12721272│ │ ├── matching_service.py
12731273│ │ │ class MatchingService (__ init__ , _ normalize_req_cap_lists, _ normalize_capability_list...)
12741274│ │ ├── mom_bridge.py
1275+ │ │ │ class MoMSpacesCache (__ init__ , is_fresh, invalidate)
12751276│ │ ├── okh_service.py
12761277│ │ │ class OKHService (__ init__ )
12771278│ │ ├── okw_service.py
@@ -1679,6 +1680,9 @@ Total Python files: 436
16791680 │ │ def _ classify()
16801681 │ │ def test_matching_ab_report_remote_okw()
16811682 │ ├── test_matching_baseline.py
1683+ │ ├── test_okw_map_route.py
1684+ │ │ def _ facility_content()
1685+ │ │ def test_map_local_only_returns_source_labeled_points()
16821686 │ ├── test_reverse_facility_match_route.py
16831687 │ │ def _ facility_content()
16841688 │ │ def test_reverse_match_unknown_facility_returns_404()
@@ -1944,6 +1948,11 @@ Total Python files: 436
19441948 │ def _ request()
19451949 │ def test_parse_match_filters_populates_okw_ids()
19461950 │ def test_parse_match_filters_omits_okw_ids_when_empty()
1951+ ├── test_okw_map.py
1952+ │ class _ FakeResponse (__ init__ , raise_for_status, json)
1953+ │ class _ FakeClient (__ init__ )
1954+ │ def _ bindings()
1955+ │ def _ facility()
19471956 ├── test_package_pin.py
19481957 │ def _ sha256()
19491958 │ def _ build_fake_package()
@@ -2041,7 +2050,7 @@ Total Python files: 436
20412050
20422051## Overview
20432052
2044- Total files analyzed: 436
2053+ Total files analyzed: 438
20452054
20462055## Entry Points
20472056
@@ -2341,6 +2350,15 @@ Orchestrates direc...
23412350### ` src/core/services/mom_bridge.py `
23422351> MoM SPARQL bridge — query Maps of Making for spaces matching an OHM process....
23432352
2353+ ** Exports:** MoMSpacesCache
2354+
2355+ ** Classes:**
2356+ - ` MoMSpacesCache `
2357+ - Methods: is_fresh, invalidate
2358+ - TTL cache for the MoM all-spaces map layer.
2359+
2360+ Serves the last successful fetch fo...
2361+
23442362### ` src/core/services/okh_service.py `
23452363
23462364** Exports:** OKHService
@@ -7608,6 +7626,16 @@ Uses a minima...
76087626
76097627** Internal Dependencies:** 4 imports
76107628
7629+ ### ` tests/integration/test_okw_map_route.py `
7630+ > Integration test for GET /api/okw/map (network map, review #1 ).
7631+
7632+ Runs the full ASGI app in-process. ...
7633+
7634+ ** Exports:** test_map_local_only_returns_source_labeled_points
7635+
7636+ ** Functions:**
7637+ - ` test_map_local_only_returns_source_labeled_points(client) `
7638+
76117639### ` tests/integration/test_reverse_facility_match_route.py `
76127640> Integration tests for POST /api/match/facility (reverse matching, review #7 ).
76137641
@@ -8048,6 +8076,18 @@ A caller can pre-select which...
80488076
80498077** Internal Dependencies:** 11 imports
80508078
8079+ ### ` tests/unit/test_okw_map.py `
8080+ > Unit tests for the OKW network map: MoM all-spaces fetch, TTL cache, union.
8081+
8082+ Covers `fetch_all_mom_s...
8083+
8084+ ** Classes:**
8085+ - ` _FakeResponse `
8086+ - Methods: raise_for_status, json
8087+ - ` _FakeClient `
8088+
8089+ ** Internal Dependencies:** 13 imports
8090+
80518091### ` tests/unit/test_package_pin.py `
80528092> Unit tests for OKH package pin record creation and verification (issue #174 )....
80538093
0 commit comments