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
Copy file name to clipboardExpand all lines: AGENTS.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,17 @@ If a tradeoff is required, choose correctness and robustness over short-term con
24
24
25
25
Long term maintainability is a core priority. If you add new functionality, first check if there is shared logic that can be extracted to a separate module. Duplicate logic across multiple files is a code smell and should be avoided. Don't be afraid to change existing code. Don't take shortcuts by just adding local logic to solve a problem.
26
26
27
+
## Fork Notes
28
+
29
+
-`FORK.md` documents behavior that intentionally differs from upstream.
30
+
- When making fork-only changes, update `FORK.md` in the same change so future upstream merges have current context.
31
+
- Keep workflow-only fork changes narrow and prefer job-level disables over broad refactors.
32
+
- Do not commit package version bumps solely to represent fork releases.
33
+
- Re-check Electron updater channel behavior when changing version strings, release metadata, or desktop packaging.
34
+
- Keep fork-only storage in `state-tarik02.sqlite` unless intentionally upstreaming it.
35
+
- When preparing fork PRs, branch from `origin/main` and target `tarik02/t3code:main`.
36
+
- If a fork PR branch accidentally includes upstream history, rebuild it from `origin/main` and replay only the intended diff.
37
+
27
38
## Package Roles
28
39
29
40
-`apps/server`: Node.js WebSocket server. Wraps Codex app-server (JSON-RPC over stdio), serves the React web app, and manages provider sessions.
0 commit comments