Workspace meta-repo for /home/ivan/DEVELOPMENT — cross-project AGENTS/CLAUDE conventions and the LOGOS knowledge layer (per-project repos live under FnTools/, Cheddar/, etc., separately).
  • Shell 70%
  • F# 30%
Find a file
IvanTheGeek 8d3c99ff77 Merge fix/build-view-relative-source-path: workspace-relative footer paths
Renderer (tools/build-view.fsx) now writes `LOGOS/<type>/<uuidv7>.toml`
in the `<!-- Source: ... -->` footer regardless of which worktree
invokes it. Resolves the "one new TOML dirties 34 unrelated view
files" pollution observed on 2026-05-18.
2026-05-18 16:11:05 -04:00
.claude refactor: split stop hook into workspace/subproject + extract step scripts 2026-05-17 03:05:22 -04:00
admin feat: Trojan Source hard-floor check + shared-hook distribution 2026-05-16 00:14:34 -04:00
LOGOS fix: emit workspace-relative paths in build-view.fsx footers 2026-05-18 16:10:40 -04:00
tools fix: emit workspace-relative paths in build-view.fsx footers 2026-05-18 16:10:40 -04:00
.gitignore chore: auto-ensure .claude/ is gitignored in all subprojects 2026-05-16 23:56:36 -04:00
AGENTS.md refactor: rename subproject -> project workspace-wide 2026-05-17 09:54:08 -04:00
AGENTS.source.md refactor: consolidate conventions into code-practices.md, drop thin files 2026-05-16 17:51:37 -04:00
CLAUDE.md refactor: rename subproject -> project workspace-wide 2026-05-17 09:54:08 -04:00
NEXUS-HANDOFF.md docs: Phase 7 closure -- first host bootstrapped end-to-end 2026-05-18 14:17:43 -04:00
NEXUS-MIGRATION-PLAN.md docs: Phase 7 closure -- first host bootstrapped end-to-end 2026-05-18 14:17:43 -04:00
README.md chore: reverse ASCII-only sweep; adopt bidi-controls-only Unicode policy 2026-05-16 00:41:27 -04:00

DEVELOPMENT Workspace

Cross-project workspace at /home/ivan/DEVELOPMENT/. This repo tracks the workspace's own knowledge layer — LOGOS/ (conventions, library notes, project plans, audits) plus the workspace-level instruction files (AGENTS.md, CLAUDE.md).

Each subdirectory under /DEVELOPMENT/ (e.g., Cheddar/, CheddarBooks.LaundryLog/, FnTools/, Fun.Blazor/, Fun.Css/, NEXUS/) is its own separate git repository — those are NOT tracked here.

What's in this repo

  • AGENTS.md — workspace-level agent guidance (auto-loaded by Claude Code via ancestor traversal in any session under this directory)
  • CLAUDE.md — single-line @AGENTS.md import for tools that read CLAUDE.md
  • admin/ — workspace maintenance scripts (terminal setup, repo shape checks, future health/audit scripts). Distinct from tools/ which holds runtime utilities invoked during normal work.
  • LOGOS/ — knowledge layer:
    • conventions/ — cross-cutting standards (WORKFLOW.md, FSHARP.md, nuget-feeds.md)
    • libs/ — per-library reference notes with a README.md index (cscheck.md, hedgehog.md, verify.md, tomlyn.md, blazor-wasm.md, fun-blazor/ multi-topic)
    • projects/ — per-project planning, research, handoffs (e.g. Fun.Css/, Fun.Blazor/)
    • audits/ — periodic doc-set audits with status tracking on what findings have been incorporated

How it loads

AGENTS.md is auto-loaded by ancestor traversal — any Claude Code session started in any subdirectory under /DEVELOPMENT/ inherits the workspace conventions, library protocols, and editing practices defined there. From AGENTS.md, references and imports route Claude into the relevant LOGOS/ files (conventions, libs, audits).

When working with a library, language, or NuGet package: the workspace AGENTS.md and the LOGOS/libs/<lib>.md protocol tell Claude to read the relevant lib file first and update it with new findings after.