Skip to content

DEN-3945: consolidate all branches into main (2026-09-12 sweep) - #8

Draft
ORESoftware wants to merge 6 commits into
mainfrom
sweep/den-3945-consolidate-all-branches-20260912
Draft

ORESoftware wants to merge 6 commits into
mainfrom
sweep/den-3945-consolidate-all-branches-20260912

Conversation

@ORESoftware

@ORESoftware ORESoftware commented Sep 12, 2026 •

Copy link
Copy Markdown
Contributor

Consolidation of all branches into main — DEN-3945 fleet sweep (2026-09-12)

Linear: DEN-3945. Every local branch, worktree and uncommitted change under ~/codes was published without force; this PR merges every branch not already in main with merge commits only, conflicts resolved semantically per ORESoftware/my-ai/AGENTS.md. Durable sweep record: ORESoftware/den-3945-fleet-sweep.

Semantically resolved and merged

  • chore/repository-local-worktrees-20260905 — merge --no-ff. AGENTS.md auto-merged, keeping the branchs novel Repository-local Git worktrees policy section in full. .gitignore was two designs for one rule: main carries DEN-3956 tmp/ + temp/ (landed via merged PR chore(DEN-3956): ignore tmp and temp directories #3, matching the fleet-hygiene managed blocks trailing-slash convention); the branch proposed bare tmp + temp + temp/worktrees, never had a PR, and its bare forms would also ignore FILES named tmp/temp (no tracked path here is named tmp or temp). Kept the directory form, cited both sources in a comment, left the managed-block markers untouched. git check-ignore --no-index proves tmp/, temp/, tmp/worktrees/ and temp/worktrees/ are all ignored, so the branchs own stated policy holds.

Not merged — already landed / superseded (evidence)

  • none

Not merged — the branch has its own open PR

Not merged — needs a human/product decision

  • none

Local verification (exact head ce454a044c94)

actionlint clean on all 4 workflows; cargo fmt --check ok; cargo clippy --locked --all-targets -D warnings ok; cargo test --locked --all-targets ok (3 passed); npm ci + npm run check (tsc --noEmit) ok; npm test ok (4/4); .ores-lint/lint.sh rc=0 warn-only (48 pre-existing implicit-return findings in analyzer/src/lib.rs, untouched by the sweep; eslint not installed locally so the js slice skipped, same as a runner without it); git diff --check origin/main HEAD clean. Build output deleted.

Contracts (TJSV)

n/a - no TypeSpec or JSON Schema peer contracts tracked in this repo

Merge policy

Draft until verified on the exact head. Where this org has no GitHub Actions minutes, zero-step jobs are admission refusals, not passes.

🤖 Generated with Claude Code

ORESoftware and others added 5 commits September 5, 2026 14:05
Document the authorized worktree location and ensure repository-local temporary directories stay outside version control.
3 file(s) that existed only in this working tree, committed on a side branch without touching the
checked-out main or the working tree. Explicit paths; env/dec, keys, build output, files >5MB and
secret-bearing files are excluded. Review before merging.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KAAGBnXTSw7zE5xnY4tiBY
Captured from a dirty checkout so the work is on GitHub rather than only on one
laptop. Built through a temporary index: the working tree, HEAD and the index in
zed-pkg/zed-cursor were not modified, and nothing was stashed, reset or discarded.

Base: 80abae7

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LQF5QdYe9exL6HgFBSbapi
@linear-code

linear-code Bot commented Sep 12, 2026

Copy link
Copy Markdown

DEN-3945

…en-3945-consolidate-all-branches-20260912 (DEN-3945)

Semantic resolution of .gitignore (two designs for the same rule):

- main carries the DEN-3956 form `tmp/` + `temp/`, landed via merged PR #3
  and matching the fleet-hygiene managed block's trailing-slash convention
  (`tmp/temp/`, `tmp/worktrees/`).
- the branch proposed bare `tmp` + `temp` + `temp/worktrees`; it never had a
  pull request, `temp/worktrees` is already covered by `temp/`, and the bare
  forms would additionally ignore *files* named tmp/temp, which neither
  DEN-3956 nor the branch's own AGENTS.md prose asks for. No tracked path in
  this repository is named tmp or temp.

Kept the DEN-3956 directory form and recorded both sources in the comment.
`git check-ignore --no-index` confirms tmp/, temp/, tmp/worktrees/ and
temp/worktrees/ are all ignored, so the branch's stated policy holds. The
managed-block markers are preserved unchanged.

The branch's genuinely novel contribution -- the "Repository-local Git
worktrees" policy section in AGENTS.md -- merged cleanly and is preserved
in full.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant