You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ecbec5e
Browse filesBrowse the repository at this point in the historyBrowse files
Fixes from mapping public repos: scanner 0.10.0, Rules 4, lanes, Airflow demo, eval
Nine public repos were mapped with the skill; every fix is general, none names a framework
taken from them.
- Scanner 0.8–0.10: one rule for generated and vendored code; proto messages as classes and
gRPC ends in every language; a queue needs a producer and a consumer in repo code; no
false SQL writes or tables (statement shape, keyword stop-list, interpolated names); C#
global usings; route handlers passed by reference or nested, same-file mounts composed,
route keys normalised to {id}; calls through typed fields and interfaces two levels
down, Go method sets, Python bases; Rust test code dropped; exclude: remembered; field
visibility; a "Not scanned" section and deployable.unscanned.
- Rescans go full only when a deployable, module or the scanner changes; stale facts are
found by line and say why; evidence moves with the code.
- Rules 4 (SKILL.md): secrets read as key names only, compose files included;
.gitattributes written into the output directory; deployables, gateways and job queues
worded generically; external.unused and the route warnings.
- Audit: budget counted in boxes, deterministic; --full-audit; lane checks (lane-drop,
gap-stub, lane-gap) and lane names in text.over-line.
- Viewer: taps drop straight onto storage lanes again, as in 1.1.1.
- Demo: the features and forecast pipelines run on Airflow, not Flyte.
- Eval: scenarios 1–7 rerun (scenario 3 gains a secrets check); see eval/README.md.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
| Dead letters |`billing/.../DeadLetters.scala` produces to `reservation-events.dlq` when event handling fails (`ReservationEventsConsumer.scala`) |
61
61
| Rail yard (busy batch destinations) |`jobs/dags/*.py`: 10 DAGs, 4 to BigQuery, 3 to Postgres, 2 to S3, 1 to billing; several run many times a day (`*/15`, hourly) |
62
-
| Cross-project batch |`forecast/workflows.py``reference_task` to `compute_zone_features`in `features/workflows.py`|
62
+
| Cross-project batch |`forecast/demand_forecast.py``TriggerDagRunOperator` to the `zone_features` DAG in `features/zone_features.py`|
| Own cache |`reservations/.../QuoteCache.scala` on `REDIS_URL`, read by nobody else |
65
65
| Shared cache |`SHARED_CACHE_URL`: written by `occupancy` (`common_py/common_py/cache.py`), read by `pricing/.../SharedCache.scala` and `city_dashboard/app/main.py`|
0 commit comments