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
feat: Add MCP actions for reading and writing project definition entities, including draft session support for staging changes before committing. (#798)
Copy file name to clipboardExpand all lines: .agents/code-style.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@
20
20
21
21
## Exports
22
22
- If a particular interface or type is not exported but needs to be, change the file so it is exported.
23
+
-**No re-exports from other packages:** Do not re-export types or values from other libraries/packages. Consumers should import directly from the canonical source. This applies especially when refactoring or moving files — fix the references at each call site to point to the original package instead of creating proxy re-exports.
Copy file name to clipboardExpand all lines: .agents/testing.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ This file outlines the testing strategy, patterns, and constraints for the Basep
34
34
-**Integration Tests:** Use the `.int.test.ts` suffix.
35
35
-**Test Helpers:** Place shared setup code or utilities in `src/tests/` or create `*.test-helper.ts` files.
36
36
- Before creating mock data or test objects, check for an existing `*.test-helper.ts` or `*.test-utils.ts` file in the same package (see [Test Helper Reference](#test-helper-reference) below).
37
-
- Example: to mock a `ProjectDefinition`, use `createTestProjectDefinition()` from `packages/project-builder-lib/src/definition/project-definition-container.test-utils.ts`.
37
+
- Example: to mock a `ProjectDefinition`, use `createTestProjectDefinition()` from `packages/project-builder-lib/src/testing/project-definition-container.test-helper.ts`.
38
38
- If no helper exists and the mock would be useful across multiple test files, create a new `*.test-helper.ts` file following the factory function pattern (e.g., `createTest<ObjectName>()`) and add an entry to the reference table below.
39
39
-**Manual Mocks:** Place manual mocks in `src/__mocks__/`.
0 commit comments