File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Boundary check — enforce that parser-free never imports premium code
1+ # Boundary check — enforce that parser-free only imports from bankstatements-core
22#
33# parser-free must only depend on bankstatements-core (public).
4- # Any import of bankstatements_premium or src.licensing is a structural violation.
4+ # Any import outside this boundary is a structural violation.
55#
66# Trigger: push/PR to main
77
3535
3636 if grep -r "bankstatements_premium\|src\.licensing" packages/parser-free/src/; then
3737 echo ""
38- echo "BOUNDARY VIOLATION: parser-free imports premium or private licensing code."
39- echo "parser-free must only import from bankstatements_core."
38+ echo "BOUNDARY VIOLATION: parser-free must only import from bankstatements_core."
4039 exit 1
4140 fi
4241
43- echo "Boundary check passed — no premium imports found."
42+ echo "Boundary check passed — no prohibited imports found."
You can’t perform that action at this time.
0 commit comments