diff --git a/.editorconfig b/.editorconfig index fc6650ce..b042ff9b 100644 --- a/.editorconfig +++ b/.editorconfig @@ -2,7 +2,6 @@ # https://editorconfig.org root = true - [*] charset = utf-8 end_of_line = lf @@ -10,59 +9,27 @@ indent_size = 2 indent_style = space insert_final_newline = true trim_trailing_whitespace = true - [*.md] trim_trailing_whitespace = false - [*.adoc] -trim_trailing_whitespace = false - [*.rs] indent_size = 4 - [*.ex] -indent_size = 2 - [*.exs] -indent_size = 2 - [*.zig] -indent_size = 4 - [*.ada] indent_size = 3 - [*.adb] -indent_size = 3 - [*.ads] -indent_size = 3 - [*.hs] -indent_size = 2 - [*.res] -indent_size = 2 - [*.resi] -indent_size = 2 - [*.ncl] -indent_size = 2 - [*.rkt] -indent_size = 2 - [*.scm] -indent_size = 2 - [*.nix] -indent_size = 2 - [Justfile] -indent_style = space -indent_size = 4 - [justfile] -indent_style = space -indent_size = 4 +# SPDX-License-Identifier: MPL-2.0 +[Makefile] +indent_style = tab diff --git a/.gitattributes b/.gitattributes index e860a85c..87ba82f9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,7 +2,6 @@ # RSR-compliant .gitattributes * text=auto eol=lf - # Source *.rs text eol=lf diff=rust *.ex text eol=lf diff=elixir @@ -18,28 +17,23 @@ *.scm text eol=lf *.ncl text eol=lf *.nix text eol=lf - # Docs *.md text eol=lf diff=markdown *.adoc text eol=lf *.txt text eol=lf - # Data *.json text eol=lf *.yaml text eol=lf *.yml text eol=lf *.toml text eol=lf - # Config .gitignore text eol=lf .gitattributes text eol=lf justfile text eol=lf Makefile text eol=lf Containerfile text eol=lf - # Scripts *.sh text eol=lf - # Binary *.png binary *.jpg binary @@ -48,7 +42,10 @@ Containerfile text eol=lf *.woff2 binary *.zip binary *.gz binary - # Lock files Cargo.lock text eol=lf -diff flake.lock text eol=lf -diff +*.a2ml text eol=lf linguist-language=TOML +*.zig text eol=lf +.editorconfig text eol=lf +.tool-versions text eol=lf diff --git a/.gitignore b/.gitignore index 334983a1..0e6852eb 100644 --- a/.gitignore +++ b/.gitignore @@ -9,92 +9,74 @@ Thumbs.db *~ .idea/ .vscode/ - # Build /target/ /_build/ /build/ /dist/ /out/ - # Dependencies /node_modules/ **/node_modules/ /vendor/ /deps/ /.elixir_ls/ - # Rust # Cargo.lock # Keep for binaries - # Elixir /cover/ /doc/ *.ez erl_crash.dump - # Julia *.jl.cov *.jl.mem /Manifest.toml - # ReScript /lib/bs/ /.bsb.lock - # Python (SaltStack only) __pycache__/ *.py[cod] .venv/ - # Ada/SPARK *.ali /obj/ /bin/ - # Haskell /.stack-work/ /dist-newstyle/ - # Chapel *.chpl.tmp.* - # Secrets .env .env.* *.pem *.key secrets/ - # Test/Coverage /coverage/ htmlcov/ - # Logs *.log /logs/ - # Temp /tmp/ *.tmp *.bak - # Crash recovery artifacts ai-cli-crash-capture/ sync_report*.txt .directory - # VeriSimDB app data — belongs in standalone verisimdb-data repo, NOT here. # See: https://github.com/hyperpolymath/verisimdb-data # LLMs: DO NOT store application data in the VeriSimDB source tree. # Each project gets its own VeriSimDB instance + port + volume. verisimdb/verisimdb-data/ - # ReScript/OCaml compiler artifacts *.cmt *.cmti *.cmi - # asdf version manager .tool-versions target/ @@ -105,3 +87,20 @@ deps/ .cache/ build/ dist/ +# Build (unanchored to match nested monorepo paths) +zig-out/ +zig-cache/ +.zig-cache/ +# Machine-readable locks +.machine_readable/.locks/ +# Rust build artefacts (innervation tools) +inline-annotations/extractor/target/ +k9-coordination-protocol/tools/k9-init/target/ +hooks/playbook-to-recipe/target/ +inline-annotations/extractor/Cargo.lock +k9-coordination-protocol/tools/k9-init/Cargo.lock +hooks/playbook-to-recipe/Cargo.lock +.verisimdb/ecosystem-ingest/target/ +.verisimdb/ecosystem-ingest/Cargo.lock +# Backup/scratch files (never commit) +*.backup diff --git a/.machine_readable/descriptiles/AGENTIC.a2ml b/.machine_readable/descriptiles/AGENTIC.a2ml index 77b37b0d..5a3d4e64 100644 --- a/.machine_readable/descriptiles/AGENTIC.a2ml +++ b/.machine_readable/descriptiles/AGENTIC.a2ml @@ -23,5 +23,5 @@ can-create-files = true # - Never place state files in repository root (must be in .machine_readable/) # - Never use AGPL license (use PMPL-1.0-or-later) # - Never add per-database implementation content (source, schemas, migrations, -# per-database docs, query-language implementations) to this COORDINATION repo; +# per-database docs, database-language implementations) to this COORDINATION repo; # it belongs in that database's own repo (see REGISTRY.adoc) diff --git a/.nojekyll b/.nojekyll deleted file mode 100644 index e69de29b..00000000 diff --git a/nqc/web/lib/bs/src/Msg.d b/nqc/web/lib/bs/src/Msg.d deleted file mode 100644 index e69de29b..00000000 diff --git a/nqc/web/lib/bs/src/Route.d b/nqc/web/lib/bs/src/Route.d deleted file mode 100644 index e69de29b..00000000