Untangle Spike architecture with bridge pattern #9
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "probablycorey/ai-project-structure"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refactored Spike into three focused, decoupled libs:
Dependencies flow one way: bridge → gitea and bridge → discord. Eliminated circular imports. Each lib has a barrel (index.ts) and README documenting its public API.
Also added self-contained integration tests for webhooks (each test creates its own PR, callback-based expectations, retry logic for Gitea merge timing) and unit tests for pure functions.