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
trace is a Hawk support engine whose trace/redaction event types are
trace-local, so it stays contract-free. Add the one-way ecosystem boundary
guard:
- add scripts/check-ecosystem-boundaries.sh (forbids hawk/internal and
hawk/shared/types imports)
- wire the guard into the Makefile and CI
- document the boundary rule in the README
Scoped to the boundary guard only; unrelated in-progress changes in the working
tree are intentionally left uncommitted.
Copy file name to clipboardExpand all lines: README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,14 @@
16
16
17
17
Trace hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of *how* code was written — not just *what* changed.
18
18
19
+
## Ecosystem Boundaries
20
+
21
+
Trace is a Hawk support engine. Keep the dependency edge one-way:
22
+
23
+
- depend on `hawk-core-contracts` when a stable cross-repo contract is needed
24
+
- do not import `hawk/internal/*`
25
+
- do not add new imports of `hawk/shared/types`; that path is compatibility-only
0 commit comments