Skip to content

Commit c4c513f

Browse files
Merge branch 'main' into dependabot/github_actions/actions/setup-python-6.2.0
2 parents 398c7f9 + 6f8eef7 commit c4c513f

3 files changed

Lines changed: 13 additions & 5 deletions

File tree

.github/workflows/Docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
- name: Build Zensical project
4646
run: zensical build --clean
4747

48-
- uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
48+
- uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
4949
with:
5050
path: site
5151

52-
- uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
52+
- uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0
5353
id: deployment

docs/Agents/Principles.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,14 @@ A good OKR is one that anyone — contributor, user, or agent — can read and i
3535

3636
We are building something for people who should **want** to use it. Without users, we are nothing. Every decision is filtered through: does this make the product more wanted, or less?
3737

38+
## Build for all developers
39+
40+
We target all platforms and all shells. Our code, scripts, workflows, and documentation must work regardless of whether the developer is on Windows, macOS, or Linux. Line endings, path separators, shell assumptions — none of these should silently break someone's experience. Repository configuration (`.gitattributes`, CI matrices, test environments) must reflect this.
41+
42+
## Build for the modern engineer
43+
44+
We build for engineers using the latest tools and platforms. We do not support deprecated or end-of-life software. Concretely: we target **PowerShell** (cross-platform, actively developed) — not Windows PowerShell (legacy, frozen at 5.1). The same applies across the stack: latest stable releases, current LTS versions, modern APIs. If a tool has a successor, use the successor.
45+
3846
## Dogfooding
3947

4048
Be the first customer of every service we build. But avoid full self-dependency on a service before it is proven — explore and use it in non-critical contexts first, then promote it as confidence grows.

docs/Agents/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ This matters because:
2424

2525
Each role is a focused agent. Standards are referenced, not embedded.
2626

27-
| Role | Phase | Purpose |
28-
| ----------- | ---------------- | ----------------------------------------------------------------------- |
27+
| Role | Phase | Purpose |
28+
| ----------- | ----------------------- | ----------------------------------------------------------------------- |
2929
| Define | Capture + Refine + Plan | Capture a desire, ground it, and produce a planned issue or sub-issues. |
3030
| Implement | Build + Ship + Respond | Branch, draft PR, code, micro-commit, track progress, finalize PR. |
31-
| Reviewer | Review | Review someone else's PR for delivery, taste, and security. |
31+
| Reviewer | Review | Review someone else's PR for delivery, taste, and security. |
3232

3333
## What lives here
3434

0 commit comments

Comments
 (0)