Steve Yegge
1e32041fe6
Implement cycle detection and prevention improvements
- Add diagnostic warnings when cycles detected after dep add (bd-309)
- Add semantic validation for parent-child dependency direction (bd-308)
- Document cycle handling behavior in code, README, and DESIGN (bd-310)
Changes:
- cmd/bd/dep.go: Add DetectCycles() call and warning after dep add
- internal/storage/sqlite/dependencies.go: Add parent-child direction validation and comprehensive cycle prevention comments
- internal/storage/sqlite/dependencies_test.go: Add TestParentChildValidation
- README.md: Add dependency types and cycle prevention section with examples
- DESIGN.md: Add detailed cycle prevention design rationale and trade-offs
2025-10-16 13:18:07 -07:00
..
2025-10-16 01:13:08 -07:00
2025-10-16 13:10:19 -07:00
2025-10-16 13:10:19 -07:00
2025-10-16 13:18:07 -07:00
2025-10-15 14:52:29 -07:00
2025-10-15 17:19:16 -07:00
2025-10-14 01:19:03 -07:00
2025-10-15 02:57:10 -07:00
2025-10-15 20:09:24 -07:00
2025-10-15 00:43:59 -07:00
2025-10-15 17:51:09 -07:00
2025-10-15 23:38:47 -07:00
2025-10-15 23:51:57 -07:00
2025-10-16 00:49:41 -07:00
2025-10-16 12:23:14 -07:00
2025-10-14 13:21:08 -07:00
2025-10-15 23:38:47 -07:00
2025-10-14 01:10:18 -07:00
2025-10-15 17:06:59 -07:00
2025-10-15 16:31:11 -07:00
2025-10-16 12:43:43 -07:00
2025-10-15 12:47:26 -07:00