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
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,6 +208,7 @@ For this app:
208
208
- meaningful GitHub review comments must be evaluated and fixed when they still apply even if the original PR was closed; closed review threads are not a reason to ignore valid engineering feedback
209
209
- PR bodies for issue-backed work must use GitHub closing references such as `Closes #14` so merged work closes the tracked issue automatically
210
210
- the release workflow must run automatically on pushes to `main`, build desktop apps, and publish the GitHub Release without requiring a manual dispatch
211
+
- the release path must also publish the GitHub Pages site after the GitHub Release is created, and every site version or download reference must resolve from that release's actual version and assets instead of fallback literals such as `1.0.0`
211
212
- repository rules for `main` must keep an explicit org-admin bypass path for required status checks so repository administrators can perform direct emergency or operator-owned pushes without deadlocking the branch policy
212
213
- after changing GitHub rulesets, workflows, or release packaging, verify against the specific live blocked operation or failing run instead of assuming the policy or YAML change solved the issue
213
214
- desktop app build or publish jobs must use native runners for their target OS: macOS artifacts on macOS runners, Windows artifacts on Windows runners, and Linux artifacts on Linux runners
GitHubRelease["GitHub Release with feature notes"]
54
+
Website["GitHub Pages site"]
53
55
54
56
Change --> Validation
55
57
Validation --> Quality
@@ -59,6 +61,7 @@ flowchart LR
59
61
Release --> Version
60
62
Release --> Publish
61
63
Release --> GitHubRelease
64
+
Release --> Website
62
65
```
63
66
64
67
## Alternatives Considered
@@ -90,6 +93,7 @@ That makes release quality depend on operator memory instead of repo-owned histo
90
93
- Desktop publish artifacts move to the workflow that actually needs them.
91
94
- Release notes now combine GitHub-generated notes with repo-owned feature context.
92
95
- Release numbers stay predictable: humans own the major/minor prefix in source and CI owns the last segment.
96
+
- The public website now updates in the same release path as the desktop artifacts, so version and download links stay in sync with the published release.
Copy file name to clipboardExpand all lines: docs/Architecture.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@ This file is the required start-here architecture map for non-trivial tasks.
14
14
-**Extraction rule:** large non-UI features start in `DotPilot.Core`, but once a slice becomes big enough to need its own boundary, it should move into a dedicated DLL that references `DotPilot.Core`, while the desktop app references that feature DLL directly.
15
15
-**Solution-shape rule:** solution folders may group projects by stable categories such as libraries and tests, but extracted subsystems must still keep their own files, namespaces, and project-local rules inside their real project directory.
16
16
-**Verification boundary:**[../DotPilot.Tests/](../DotPilot.Tests/) covers caller-visible runtime, persistence, contract, and view-model flows through public boundaries. [../DotPilot.UITests/](../DotPilot.UITests/) covers the desktop operator journey from provider setup to streaming chat.
17
+
-**Release website rule:** the desktop release path owns the GitHub Pages publish for [../gh-pages/](../gh-pages/); the site version badge and release download links must resolve from the same CI-derived release version and assets as the GitHub Release.
Copy file name to clipboardExpand all lines: gh-pages/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@
77
77
"operatingSystem": ["Windows","macOS","Linux"],
78
78
"description": "Open source local agent orchestrator built with C# and .NET. Run multiple AI agents locally, build workflows, connect to any AI provider.",
0 commit comments