-
-
Notifications
You must be signed in to change notification settings - Fork 10.5k
fix(restore): restore 77 deleted files from git history #5910
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
KooshaPari
wants to merge
203
commits into
diegosouzapw:main
from
KooshaPari:fix/restore-missing-files
Closed
Changes from all commits
Commits
Show all changes
203 commits
Select commit
Hold shift + click to select a range
bc62557
fix: add Antigravity 'invalid argument' fallback + NVIDIA Minimax mod…
KooshaPari 6c57e50
chore: bootstrap .trufflehog.yml secrets scanning (#2)
KooshaPari 5aa7e37
chore: bootstrap trufflehog secrets scanning (#3)
KooshaPari 1d45160
chore: add FUNDING.yml [skip ci] (#4)
KooshaPari f4204b2
chore: add trufflehog.yml [skip ci] (#5)
KooshaPari 882d896
chore: add hygiene bootstrap files
KooshaPari 076f965
chore: add pre-commit-hooks baseline config
KooshaPari cc4b645
chore: bootstrap trufflehog.yml
KooshaPari 0592444
chore(OmniRoute): add packageManager field
KooshaPari 534e954
chore: harden workflows and pin trufflehog (#6)
KooshaPari 227c09c
Merge upstream/main (1015 commits) into fork
KooshaPari 2221d69
Merge origin/main (fork hygiene commits) after upstream sync
KooshaPari 4d0ab89
chore(OmniRoute): add concurrency blocks to 6 remaining workflows
KooshaPari 1fb8d6d
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari c3770d7
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari e6c2350
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 3b40ae3
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari dabb751
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 0cea7b6
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 93dc2a1
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 60994d4
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 33d06d7
chore(ci): upgrade workflows — ubuntu-24.04 + deprecated action versions
KooshaPari 4613950
fix(ci): pin ubuntu-24.04 instead of ubuntu-latest in electron-release
KooshaPari f3db32d
fix(ci): add missing permissions block to claude.yml
KooshaPari 0b4504a
chore(OmniRoute): add concurrency blocks to 6 remaining workflows (#8)
KooshaPari 5d636bd
chore: update dependencies (add fumadocs-mdx, pin version)
KooshaPari 122a737
fix(build): correct path to build-next-isolated.mjs
KooshaPari 301d2bc
feat(step10): add upstream tracking remote + canonical routing ADR (#9)
KooshaPari 7e80d77
feat(routing): hexagonal RouterPort + BifrostAdapter (ADR-001) (#10)
KooshaPari 62c1867
docs: insert rich-media stub boxes (5 stubs — quickstart, dashboard, …
KooshaPari bff9e15
feat(brand): AI-coded SVG brand + ico/png/jpg exports for OmniRoute (…
KooshaPari a7fe493
feat(desktop): native Electrobun shell (HMR) for OmniRoute (#13)
KooshaPari 57c3eb4
fix(ci): restore fork-sync script paths and doc assets for main CI (#14)
KooshaPari 21be5d9
docs: add work-state header to README (#15)
KooshaPari 0d42228
docs: declare OmniRoute canonical routing framework (ADR-001) in work…
KooshaPari ec0677f
docs: add routing-convergence status note (companion to ADR-001) [dom…
KooshaPari 7522e4f
docs(ADR-001): clarify bifrost referent = Tokn tokenledger::routing (…
KooshaPari 7317803
docs(ADR-001): clarify bifrost referent = Tokn tokenledger::routing (…
KooshaPari 607c7e4
fix(logs): raise call log pipeline buffer cap
KooshaPari 5e45e23
docs(OmniRoute): add journey-traceability standard doc (#19)
KooshaPari 8b16b72
chore(workflows): OmniRoute safe audit normalization (parse-valid, no…
KooshaPari 9b73a5d
chore(workflows): OmniRoute safe audit normalization (r2, parse-valid…
KooshaPari 33b23c8
chore(workflows): OmniRoute safe audit normalization (r3, parse-valid…
KooshaPari 634259e
chore(workflows): OmniRoute safe audit normalization (r5, parse-valid…
KooshaPari f3ebaee
docs(OmniRoute): preserve canonical ahead commits
KooshaPari a7fd815
chore(OmniRoute): add minimal CODEOWNERS
KooshaPari 461d84a
ci: pin workflow actions to immutable SHAs
KooshaPari b49bdad
hygiene(OmniRoute): ignore /target, harden open-sse fallback, provide…
KooshaPari fffaefb
chore: add GitHub governance files (CODEOWNERS, dependabot, scorecard)
c2a2af0
docs(governance): add SPEC, PLAN, and 5 ADRs for OmniRoute decomposition
cfeadfa
chore(i18n): gitignore docs/i18n/ and untrack from index
85803fa
chore(OmniRoute): add justfile
532f530
Merge pull request #28 from KooshaPari/chore/justfile-2026-06-08
KooshaPari 28c82bf
chore: add LICENSE, CHANGELOG, and .editorconfig
518f7df
chore: add Justfile and SSOT.md
44bc47a
chore(OmniRoute): add standard org files (LICENSE, FUNDING) (#29)
KooshaPari 5ddb706
chore: add CITATION.cff for machine-readable citation metadata
b1a9303
chore: add GitHub governance files (CODEOWNERS, dependabot, scorecard)
807ee47
docs(governance): add SPEC, PLAN, and 5 ADRs for OmniRoute decomposition
55b9a1c
chore(i18n): gitignore docs/i18n/ and untrack from index
85d8f26
chore: add LICENSE, CHANGELOG, and .editorconfig
cc616d2
chore: add Justfile and SSOT.md
5dbf68f
chore: add CITATION.cff for academic citation metadata
339b084
chore(scorecard): add OpenSSF Scorecard policy
100d7da
chore(docs): add support guidance
9bc561b
chore: add citation metadata
f79ced7
chore(github): add ideas discussion template
1c15e5c
chore(github): add PR labeler config
36a6518
chore(github): add funding metadata
f69b3de
chore(github): add release drafter config
bdc4be4
chore(github): add release notes config
f5c973a
chore: apply stash audit cleanup
7d4b4c5
chore(github): add ideas discussion template (#37)
KooshaPari 4ce258a
chore(github): add PR labeler config (#38)
KooshaPari a856637
chore(github): add funding metadata (#39)
KooshaPari b283f81
chore(github): add release drafter config (#40)
KooshaPari 1d4ab78
chore(github): add release notes config (#41)
KooshaPari 002bbe6
chore: align .vscode/settings.json with org standard (#27)
KooshaPari a17335f
chore(ci): OSS hygiene (dependabot.yml, CODEOWNERS, scorecard workflo…
KooshaPari 8e70081
chore(docs): add support guidance (#34)
KooshaPari 1c4ab98
chore: add citation metadata (#35)
KooshaPari 88a6098
chore(github): add issue template chooser config (#36)
KooshaPari 843ce80
feat(ci): add security-scans workflow (trufflehog, semgrep, cargo aud…
KooshaPari 5293290
Add AI-DD metadata badge block
KooshaPari ebd10ea
ci: pin scorecard workflow to ubuntu-24.04 (#43)
KooshaPari 3df3346
chore(release): add release-yml + scorecard + cliff baseline
c479491
hygiene: 5/5 audit closure — all G1-G5 + e2e gates complete
7bdb61e
hygiene: add secondary CODEOWNERS fallback @phenotype-core
8526496
chore: add LICENSE-MIT and LICENSE-APACHE
50e6182
docs: add SSOT.md
110ee88
Merge branch 'chore/citation-2026-06-10'
8026f00
Merge branch 'chore/discussion-ideas-2026-06-10'
3b679bf
Merge branch 'chore/funding-2026-06-10'
f9919a9
Merge branch 'chore/labeler-2026-06-10'
81f86e1
Merge branch 'chore/release-drafter-2026-06-10'
7aa6122
Merge branch 'chore/release-yml-2026-06-10'
d045e1e
Merge branch 'chore/support-md-2026-06-10'
21cc419
Merge branch 'chore/2nd-hygiene-2026-06-08'
650bd65
Merge branch 'chore/3rd-hygiene-2026-06-08'
ff5e204
Merge branch 'chore/4th-hygiene-2026-06-08'
bdcc23d
Merge upstream/main (1169 commits) — Stage1 upstream sync
ecaf16a
chore: standardize .editorconfig to org canonical (2-space Rust, LF, …
5cf4038
chore(justfile): add canonical recipes (build/test/lint/fmt/audit/den…
60444ef
chore(workflows): standardize to ci/audit/deny/scorecard/release
95f4b3f
chore: adopt dprint with markdown, dockerfile, python (ruff), toml fo…
03df4cb
docs(omniroute): add docs index
f2b8b36
docs(archive): absorb router-docs research corpus from archive
KooshaPari bea6c68
wip: save dirty state [auto]
ae4e0db
chore(L5-109): fork cleanup + flesh out SPEC/PLAN/ADR/TECH_DEBT/STATU…
KooshaPari b99f696
feat(deploy): Docker Compose scaled deployment (3 replicas, Caddy LB,…
KooshaPari 038439f
feat(deploy): Docker Compose scaled deployment (3 replicas, Caddy LB,…
KooshaPari 375783a
chore(omniroute): add audit-ratchet workflow + vendored audit sheet (…
KooshaPari 2763f11
feat(a2a): implement providerDiscovery skill (closes 1/9 of DEBT-006)
KooshaPari aa1aa2c
docs: Electrobun desktop spike scaffold (ADR-ECO-015)
KooshaPari 75468cc
feat(bifrost): vendor canonicalization B1 of v8.1 track (ADR-031) (#73)
KooshaPari 3f87ad0
Merge pull request #76 from KooshaPari/chore/l5-113-a2a-provider-disc…
KooshaPari 315329f
docs(audit): 71-pillar re-run for OmniRoute (2026-06-18) (#78)
KooshaPari 975b1db
feat(bifrost): model catalog cache (B4 of v8.1 track, ADR-031)
KooshaPari 4781711
feat(bifrost): wire executor to B4 model cache (close-out of v8.1-B4)
KooshaPari cdc7eb9
feat(a2a): implement quotaManagement skill
KooshaPari 849c7d1
feat(a2a): implement healthReport skill
KooshaPari 21bb94b
feat(bifrost): virtual-key minting + cost tracking
KooshaPari 21f6fad
chore(quality): 71-pillar remediation (5 picks, score 1.89 -> 1.97, -…
KooshaPari fcdac1f
feat(a2a): implement healthReport skill (closes DEBT-006 partial) (#87)
KooshaPari f36a7ff
chore: fix pre-push hook (DEBT-002) (#84)
KooshaPari 3d7ee60
feat(a2a): implement smartRouting skill (closes DEBT-006 partial) (#83)
KooshaPari b466d26
feat(a2a): implement quotaManagement skill (DEBT-006 partial) (#86)
KooshaPari 19ce6d5
feat(bifrost): B6 traffic-shadow dispatcher (v8.1, ADR-031) (#89)
KooshaPari 7c28712
feat(bifrost): virtual-key minting + cost-tracking UI (B5 of v8.1, AD…
KooshaPari c9256ac
docs(bifrost): B7 migration playbook (docs/operations/bifrost-migrati…
KooshaPari e4d751e
chore(orch-v12-s4-020): dependency audit for OmniRoute (#96)
KooshaPari a556e1b
fix(hooks): port pre-commit + pre-push to lefthook + bun (closes DEBT…
57ba290
feat(bifrost): B9 wiring — executor calls recordObservation + isActive
16032fe
feat(bifrost): B9 dispatcher fallback wrapper (closes B9 v8.1)
27b7f0d
docs(plans): add omni-evolve DAG — indefinitely followable + extendable
cb43b60
merge: upstream/main into fork main (superset)
05421fc
feat(dispatch): L1a chatCore.ts Bifrost integration + dispatcher-faci…
KooshaPari 39922d9
docs(ADR): ADR-001 pre-commit minimum + envelope audit data
KooshaPari 368dc8c
chore(v47): sustainment infra — pillar-checks.yml + alert.sh + push-s…
KooshaPari 2c56436
chore(contracts): add phenotype-contracts conformance doc + test (#151)
KooshaPari ffeafdf
docs: LLM model-router SOTA research dossier (#152)
KooshaPari 52fc2a1
test(combo): add 49 unit tests for comboPredicates.ts (PR-018) (#158)
KooshaPari 8347bc4
test(chatcore): add retry/backoff unit tests (PR-023) (#164)
KooshaPari e5c49f8
chore(security): gitignore .credentials.json (#149)
KooshaPari bc99a8d
test(executors): add claudeIdentity unit tests (PR-024) (#165)
KooshaPari 48b7be2
feat(compression): add /api/compression/replay endpoint (PR-024) (#162)
KooshaPari 8473380
test(compression): add 39 unit tests for thinkingBudget.ts + budget A…
KooshaPari 5fe539e
refactor(executors): extract hasActiveClaudeThinking leaf (PR-015) (#…
KooshaPari cacc00e
fix(types): remove pending-PR file reference from typecheck-core tsco…
KooshaPari ca26e43
docs(perf): org-wide performance optimization initiative (2026-06-30)…
KooshaPari c3c16e5
fix(service): raise ServiceSupervisor MaxListeners cap to 50 (#104)
KooshaPari 7ef3aaa
refactor(chatcore): extract buildExecutorClientHeaders leaf (PR-017) …
KooshaPari 7130b37
feat(compression): budget forecaster with 40+ tests (PR-025) (#166)
KooshaPari a007bd8
test(executors): add 40+ unit tests for codex request payload (PR-027…
KooshaPari d61d77c
docs(audits): FEATURE_STATE memory/context/retrieval/workflow/CC-pari…
KooshaPari 9c26e7a
refactor(combo): extract responseQualityGate leaf + add 30 unit tests…
KooshaPari e43e3e4
refactor(chatcore): extract getUpstreamErrorIdentifier leaf (PR-020) …
KooshaPari bef3c89
fix(auth): allow synthetic fallback for mimocode (#142)
KooshaPari 58adcbb
fix(combos): skip composite-tiers validation on non-graph PUT updates…
KooshaPari 5a604fc
feat(qgate): add quality gate spectrum v2 + lcov threshold (60%) (#175)
KooshaPari f7bdf3b
feat(v44-T2): CI workflow templates for 10 pheno-* sub-repos (#148)
KooshaPari 7415180
chore(v39): gap-fill — pillar-drift template + cyclonedx-weekly cron …
KooshaPari 17765cd
feat(v36): T2 perf + T3 sbom + T4 mtls + T7 chaos weekly CI workflows…
KooshaPari 6fea7e1
feat(v36): T1 fuzz-weekly + T5 lfs-weekly + T6 contract-weekly (#131)
KooshaPari ac311d2
feat(v36-evolve): 7 CI workflows for evolved pillars (L45, L21, L27, …
KooshaPari 1b2348e
feat(v30-T6): mTLS fleet policy + cosign CI + OIDC CI + rotation scri…
KooshaPari c58f960
feat(v30-T4): perf aggregate dashboard + SBOM drift policy + i18n CI …
KooshaPari bea587b
feat(v30-T2): fuzz targets + chaos workflow + flamegraph CI (#126)
KooshaPari 3411826
feat(v30-T5): L63 SLO burn-rate spec + dashboard + CI alerter (#125)
KooshaPari 4986a3e
feat(v30-T3): ADR quality lint pre-commit hook + CI gate (#124)
KooshaPari ca03f59
feat(v30-T1): fleet C4 inventory + cyclonedx CI + lock hash + SSOT dr…
KooshaPari 3decf19
feat(v30-T5): gitleaks pre-push hook, Vault K8s sidecar, LFS pin cron…
KooshaPari 2321116
feat(v29): add k6 load-test CI workflow (T12) (#120)
KooshaPari 472b2f9
docs(adr): ADR-106 capacity-headroom (v28-T3) (#114)
KooshaPari d5d4597
docs(adr): ADR-105 redfish-telemetry (v28-T2) (#113)
KooshaPari 2da8b49
feat(T7): terraform-fmt + terraform-validate hooks + CI (#118)
KooshaPari ddca517
feat(v29-T1): L17 latency budget extension to all REST endpoints (#116)
KooshaPari 3879fc7
feat(qgate): add reusable quality-gate workflow with pinned Actions (…
KooshaPari ce7628b
feat(mcp): add substrate dispatch tools (F3 integration) (#179)
KooshaPari 6e69bd0
fix(chatcore): wire getUpstreamErrorIdentifier leaf (orphan from PR #…
KooshaPari 29a5c59
Phase 3: self-healing telemetry v2 (rolling z-score + typed playbooks…
KooshaPari d2a65e3
feat(cc-parity): Responses API surface audit + tool_use/structured_ou…
KooshaPari c128251
fix(mcp): add supporting files for F3 dispatch integration (#181)
KooshaPari a36edf6
ci: pin OmniRoute audit workflow to ubuntu-24.04 (#180)
KooshaPari 3032058
refactor(executors): extract reasoning-effort maps leaf (PR-014) (#182)
KooshaPari 7de4c42
refactor(executors): extract stripVersionedToolModelPrefix leaf (PR-0…
KooshaPari 0f8398a
refactor(executors): extract mergeAbortSignals leaf from base.ts (PR-…
KooshaPari ed89656
docs(worklog): align fleet readiness note (#184)
KooshaPari 549127e
fix(ci): refresh package lock (#185)
KooshaPari 3ca2a94
feat(bifrost): wire B9 kill switch into executor (pre-check + post-re…
KooshaPari b6dc43d
fix(security): upstream ReDoS fix 7509a32e9 is no-op (file deleted 20…
KooshaPari 8bd3be5
fix(ci/security): remediate workflow injection + unpinned action (#186)
KooshaPari d0da145
docs(orch): L5-123 upstream feature sync worklog (#100)
KooshaPari cbf023f
feat(observability): B10 OTel bridge (Bifrost Tier-1 -> OmniRoute Tie…
KooshaPari 9e57828
feat(v30-T1): C4 fleet inventory, contract tests CI, CycloneDX SBOM g…
KooshaPari 2b4a762
feat(v37-T1): gitleaks-fleet CI - daily secret scan + per-repo .gitle…
KooshaPari d619909
fix(config): restore missing credentialLoader.ts (#187)
KooshaPari fa570b2
fix(root): restore missing package.json (#188)
KooshaPari 68b1218
fix(restore): restore 9 deleted files from git history (#189)
KooshaPari c1830e6
fix(restore): restore 19 additional deleted files from git history
KooshaPari d8674c4
fix(restore): restore 44 additional deleted files from git history
KooshaPari ec8a3bf
fix(restore): restore 7 more deleted files (selfHealing, quotaResetEv…
KooshaPari 792c484
chore: trigger GitHub PR re-evaluation
KooshaPari File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| review: | ||
| enabled: true | ||
| auto_review: | ||
| enabled: true | ||
| auto_incremental_review: true | ||
| drafts: false | ||
| review_status: true | ||
| path_filters: | ||
| - "src/**/*" | ||
| - "tests/**/*" | ||
| - "open-sse/**/*" | ||
| - "electron/**/*" | ||
| - ".github/**/*" | ||
| path_instructions: | ||
| - path: "src/**/*" | ||
| instructions: "Review for TypeScript best practices, Zod schema validation, and Next.js App Router patterns." | ||
| - path: "tests/**/*" | ||
| instructions: "Review for test coverage, Playwright selector stability, and assertion quality." | ||
| - path: ".github/**/*" | ||
| instructions: "Review for SHA-pinned actions, permissions blocks, and timeout-minutes." | ||
| auto_reply: | ||
| enabled: true | ||
| knowledge_base: | ||
| learnings: | ||
| - path: "CLAUDE.md" | ||
| scope: "project" | ||
| - path: "AGENTS.md" | ||
| scope: "project" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| { | ||
| "name": "OmniRoute", | ||
| "image": "mcr.microsoft.com/devcontainers/python:3.12-bookworm", | ||
| "features": { | ||
| "ghcr.io/devcontainers/features/common-utils:2": { | ||
| "installZsh": true | ||
| }, | ||
| "ghcr.io/devcontainers/features/python:1": { | ||
| "version": "3.12" | ||
| }, | ||
| "ghcr.io/devcontainers/features/node:1": { | ||
| "version": "20" | ||
| } | ||
| }, | ||
| "postCreateCommand": "pip install -e . || true", | ||
| "customizations": { | ||
| "vscode": { | ||
| "extensions": [ | ||
| "ms-python.python", | ||
| "ms-python.vscode-pylance", | ||
| "dbaeumer.vscode-eslint" | ||
| ] | ||
| } | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| # EditorConfig — Phenotype org canonical | ||
| # https://editorconfig.org | ||
| root = true | ||
|
|
||
| [*] | ||
| charset = utf-8 | ||
| end_of_line = lf | ||
| insert_final_newline = true | ||
| trim_trailing_whitespace = true | ||
| indent_style = space | ||
| indent_size = 2 | ||
|
|
||
| # Rust — 2-space style | ||
| [*.rs] | ||
| indent_size = 2 | ||
| max_line_length = 100 | ||
|
|
||
| # TOML | ||
| [*.toml] | ||
| indent_size = 2 | ||
|
|
||
| # Python — keep 4-space convention | ||
| [*.{py,pyi}] | ||
| indent_size = 4 | ||
| max_line_length = 100 | ||
|
|
||
| # Go — must use tabs | ||
| [*.go] | ||
| indent_style = tab | ||
| indent_size = 4 | ||
|
|
||
| # TypeScript / JavaScript | ||
| [*.{ts,tsx,js,jsx,mjs,cjs}] | ||
| indent_size = 2 | ||
|
|
||
| # YAML / JSON | ||
| [*.{yml,yaml,json,jsonc}] | ||
| indent_size = 2 | ||
|
|
||
| # Shell scripts | ||
| [*.{sh,bash,zsh}] | ||
| indent_size = 2 | ||
|
|
||
| # Markdown — trailing spaces = hard line break | ||
| [*.md] | ||
| trim_trailing_whitespace = false | ||
| max_line_length = 120 | ||
|
|
||
| # Makefile — must use tabs | ||
| [Makefile] | ||
| indent_style = tab | ||
|
|
||
| # Diff / patch — keep context whitespace intact | ||
| [*.{diff,patch}] | ||
| trim_trailing_whitespace = false |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # Auto detect text files and perform LF normalization | ||
| * text=auto eol=lf | ||
|
|
||
| # Rust | ||
| *.rs text diff=rust | ||
| Cargo.lock text -diff | ||
|
|
||
| # Config / docs | ||
| *.toml text | ||
| *.yml text | ||
| *.yaml text | ||
| *.md text diff=markdown | ||
| *.json text | ||
|
|
||
| # Binary | ||
| *.png binary | ||
| *.jpg binary | ||
| *.ico binary | ||
| *.pdf binary |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| #!/usr/bin/env python3 | ||
| """ADR quality lint: enforces 71-pillar checksum validation on each ADR commit.""" | ||
| import re, sys | ||
| from pathlib import Path | ||
|
|
||
| def lint_adr(path: Path) -> list[str]: | ||
| errors = [] | ||
| text = path.read_text() | ||
| if not re.search(r'^## \d+\. ', text, re.MULTILINE): | ||
| errors.append(f" missing '## N. Title' section header") | ||
| if not re.search(r'\*\*Status\*\*:\s*(Accepted|Draft|Superseded|Deprecated)', text): | ||
| errors.append(f" missing or invalid Status: field") | ||
| if '---' not in text: | ||
| errors.append(f" no separator line (---)") | ||
| return errors | ||
|
|
||
| def main(): | ||
| root = Path(__file__).resolve().parent.parent.parent | ||
| adr_dir = root / "docs/adr" | ||
| if not adr_dir.exists(): | ||
| return 0 | ||
| errors = [] | ||
| for f in sorted(adr_dir.rglob("ADR-*.md")): | ||
| for e in lint_adr(f): | ||
| errors.append(f" {f.relative_to(root)}: {e}") | ||
| if errors: | ||
| print("ADR quality lint errors:") | ||
| for e in errors: | ||
| print(e) | ||
| sys.exit(1) | ||
| print("ADR quality lint: PASS") | ||
|
|
||
| if __name__ == "__main__": | ||
| main() | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,21 @@ | ||
| * @diegosouzapw | ||
| # CODEOWNERS — default reviewers for this repository. | ||
| # Order matters: later rules override earlier ones. | ||
|
|
||
| * @KooshaPari | ||
|
|
||
| # Governance / meta | ||
| /.github/ @KooshaPari | ||
| /SECURITY.md @KooshaPari | ||
| /CODEOWNERS @KooshaPari | ||
| /.github/CODEOWNERS @KooshaPari | ||
|
|
||
| # Per-ecosystem drill-down | ||
| /rust/ @KooshaPari | ||
| /electron/ @KooshaPari | ||
| /open-sse/ @KooshaPari | ||
| /desktop-electrobun/ @KooshaPari | ||
| /docs/ @KooshaPari | ||
| /crates/ @KooshaPari | ||
|
|
||
| # CI ownership | ||
| /.github/workflows/ @KooshaPari |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| title: "Idea: " | ||
| labels: [idea] | ||
| body: | ||
| - type: textarea | ||
| id: idea | ||
| attributes: | ||
| label: Idea | ||
| description: Describe the routing workflow or improvement you want to discuss. | ||
| validations: | ||
| required: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1 @@ | ||
| # Funding links for OmniRoute — rendered as the "Sponsor" button on GitHub. | ||
| # Docs: https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository | ||
| github: diegosouzapw | ||
| # Additional platforms (uncomment and fill in before enabling): | ||
| # custom: ["https://omniroute.online/donate"] | ||
| github: KooshaPari |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| blank_issues_enabled: false | ||
| contact_links: | ||
| - name: Question / Help | ||
| url: https://github.com/diegosouzapw/OmniRoute/discussions | ||
| about: For questions or help with setup, please use GitHub Discussions instead of opening an issue. | ||
| - name: Security report | ||
| url: https://github.com/KooshaPari/OmniRoute/security/advisories/new | ||
| about: Report vulnerabilities privately. |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| name: Pillar Drift Report | ||
| description: Report a new pillar requirement that has emerged since the last cycle, or flag an existing pillar whose definition has drifted. | ||
| title: "[pillar-drift] " | ||
| labels: ["pillar-drift", "governance"] | ||
| body: | ||
| - type: dropdown | ||
| id: drift-type | ||
| attributes: | ||
| label: Drift type | ||
| description: What kind of drift is this? | ||
| options: | ||
| - New pillar emerged (no existing pillar covers this concern) | ||
| - Existing pillar definition changed | ||
| - Pillar no longer applicable (deprecate) | ||
| - Pillar scope creep (needs splitting) | ||
| validations: | ||
| required: true | ||
| - type: input | ||
| id: pillar-id | ||
| attributes: | ||
| label: Proposed pillar ID (e.g. L72.1) | ||
| description: The pillar number per the 71-pillar audit schema (L1-L86) | ||
| validations: | ||
| required: false | ||
| - type: textarea | ||
| id: description | ||
| attributes: | ||
| label: Description | ||
| description: What is the new/changed/deprecated pillar, and why? | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: evidence | ||
| attributes: | ||
| label: Evidence | ||
| description: Links to incidents, ADRs, worklogs, or findings that motivate this drift report. | ||
| validations: | ||
| required: false |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a path resolution bug here. Since this script is located in
.githooks/adr-quality-lint.py, resolving.parent.parent.parentgoes three levels up, which points to the directory above the repository root. This causesadr_dirto point to a non-existent path, making the linter silently skip execution by returning0on line 21. It should only go two levels up to reach the repository root.