[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1561":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},1561,"compliance-checker-algo","jherrodthomas\u002Fcompliance-checker-algo","jherrodthomas","Standard-agnostic compliance checker engine. 8-layer NLP pipeline (TF-IDF, graph analysis, ensemble classification, fuzzy matching) that maps any safety standard to any work product and generates compliance reports. Electron desktop app included.","",null,"Python",100,1,197,0,0.9,"Apache License 2.0",false,"main",true,[22,23,24,25,26,27,28,29,30],"automotive","compliance","cybersecurity","electron","functional-safety","iso-26262","nlp","python","safety-engineering","2026-06-12 02:00:29","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjherrodthomas\u002Fcompliance-checker-algo\">\n    \u003Cimg src=\"banner.svg\" alt=\"Compliance Checker Algo — standard-agnostic compliance review against ISO 26262, IEC 61508, ISO 21434, DO-178C, ASPICE and more\" width=\"100%\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">Standard-Agnostic Compliance Checker\u003C\u002Fh1>\n\u003Cp align=\"center\">\n  \u003Cstrong>\u003Ci>Feed it any safety standard. Feed it any work product. Get a compliance report.\u003C\u002Fi>\u003C\u002Fstrong>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  An 8-layer algorithm that checks any document against any standard &mdash;\u003Cbr\u002F>\n  no hardcoded rules, no domain lock-in, no manual cross-referencing.\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"#\">\u003Cimg alt=\"Python\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10%2B-1E40AF?style=flat-square&logo=python&logoColor=white\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"#\">\u003Cimg alt=\"Standard library only\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdependencies-stdlib%20only-10B981?style=flat-square\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"#\">\u003Cimg alt=\"Layers\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Falgorithm-8%20layers-1E40AF?style=flat-square\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"#\">\u003Cimg alt=\"Standards\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstandards-agnostic-0B2447?style=flat-square\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\".\u002FLICENSE\">\u003Cimg alt=\"License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-0B2447?style=flat-square\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjherrodthomas\u002Fcompliance-checker-algo\u002Fissues\">\u003Cimg alt=\"Issues\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fissues-welcome-F59E0B?style=flat-square\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cbr\u002F>\n\nWhat it does\nGive it a safety standard (JSON or Markdown) and a work product (DOCX, PDF, TXT, JSON, MD). It runs eight analysis layers and tells you exactly where you're compliant, where you're not, and what's missing.\n\nThe engine is standard-agnostic. It auto-discovers the schema of whatever you throw at it — ISO 26262, IEC 61508, DO-178C, ASPICE, or a standard that doesn't exist yet.\n\n\u003Cbr\u002F>\nWhat it looks like\n\u003Cp align=\"center\">\n  \u003Cimg src=\"dashboard-mockup.svg\" alt=\"Compliance dashboard mockup showing pass\u002Fpartial\u002Ffail counts, ASIL distribution, findings table, and top action items\" width=\"100%\"\u002F>\n\u003C\u002Fp>\n\u003Cbr\u002F>\nThe 8-layer pipeline\n\u003Cp align=\"center\">\n  \u003Cimg src=\"architecture.svg\" alt=\"Architecture diagram of the 8-layer compliance pipeline\" width=\"100%\"\u002F>\n\u003C\u002Fp>\n#LayerMethod1Node CoverageDecision tree on requirement node existence2Content AlignmentTF-IDF + cosine similarity3Semantic DepthRatcliff\u002FObershelp fuzzy matching4Concept CoverageSet intersection on discovered concept tags5Reference IntegrityGraph BFS on cross-reference links6Method\u002FPractice AuditRisk-level-aware method matching7Traceability ChainDirected graph walk on dependency paths8Gap Analysis + RiskEnsemble classifier with risk-weighted scoring\n\u003Cbr\u002F>\nQuick start\nbash# Clone\ngit clone https:\u002F\u002Fgithub.com\u002Fjherrodthomas\u002Fcompliance-checker-algo.git\ncd compliance-checker-algo\n\n# Install Python dependencies (standard library only — no pip install needed)\n\n# Run with synthetic example data\npython agnostic_engine.py examples\u002Fsynthetic_standard examples\u002Fsynthetic_artifact.json \\\n  --meta examples\u002Fsynthetic_meta.json\n\n# Run with your own standard and work product\npython agnostic_engine.py \u002Fpath\u002Fto\u002Fyour\u002Fstandard \u002Fpath\u002Fto\u002Fyour\u002Fartifact.docx --format all\n\u003Cbr\u002F>\nOutput formats\n--format json    →  Structured JSON report\n--format docx    →  Word document with styled sections\n--format pdf     →  PDF with visual compliance dashboard\n--format html    →  Interactive HTML report\n--format all     →  All of the above\n\u003Cbr\u002F>\nUsing your own standards\n\nStandards are copyrighted. This repo includes only synthetic example data.\nSee STANDARDS_NOTICE.md for where to purchase real standards.\n\nThe engine accepts standards as JSON files following this schema:\njson{\n  \"part\": \"3\",\n  \"title\": \"Concept phase\",\n  \"clauses\": [\n    {\n      \"section\": \"6.1\",\n      \"title\": \"Hazard analysis\",\n      \"type\": \"requirement\",\n      \"text\": \"A hazard analysis shall be performed...\",\n      \"tags\": [\"HARA\", \"hazard analysis\"],\n      \"asil_level\": \"all\",\n      \"notes\": [\"...\"],\n      \"cross_references\": [\"5.1\"]\n    }\n  ]\n}\nOr as Markdown files (converted from PDF via --convert flag).\nAn optional compliance_meta.json provides schema hints to accelerate discovery — but the engine works without it.\n\u003Cbr\u002F>\nProject structure\n├── agnostic_engine.py          # Core 8-layer compliance engine\n├── artifact_ingester.py        # Normalizes DOCX\u002FPDF\u002FMD\u002FTXT\u002FJSON artifacts\n├── markdown_parser.py          # Converts Markdown standards to engine JSON\n├── report_generator.py         # JSON report output\n├── report_generator_docx.py    # Word document report output\n├── report_generator_html.py    # Interactive HTML report output\n├── ISO26262_Checker.py         # Legacy ISO 26262-specific checker\n├── compliance_meta.json        # Example meta-config (schema hints)\n├── examples\u002F                   # Synthetic test data (no proprietary content)\n│   ├── synthetic_standard\u002F     # Fictional 4-part safety standard\n│   ├── synthetic_artifact.json # Fictional work product\n│   └── synthetic_meta.json     # Meta-config for the synthetic standard\n├── main.js                     # Electron desktop app entry\n├── renderer\u002F                   # Desktop app UI\n└── STANDARDS_NOTICE.md         # Licensing info for real standards\n\u003Cbr\u002F>\nDesktop app\nThe project includes an Electron wrapper (main.js, renderer\u002F, preload.js) that packages the engine as a desktop application. To run it:\nbashnpm install\nnpm start\nBuild scripts for Windows are in build_app.bat \u002F build_engine.bat.\n\u003Cbr\u002F>\nLicense\nMIT — see LICENSE.\nThe compliance engine code is open source. The standards it checks against are not. See STANDARDS_NOTICE.md.\n\u003Cbr\u002F>\n\n\u003Cp align=\"center\">\n  Built by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjherrodthomas\">Jherrod Thomas\u003C\u002Fa>\n\u003C\u002Fp>\n","这是一个标准无关的合规性检查引擎，通过8层NLP流水线（包括TF-IDF、图分析、集成分类和模糊匹配）将任何安全标准映射到任意工作产品并生成合规报告。其核心功能在于能够自动发现输入标准的结构，并支持多种文件格式如DOCX、PDF、TXT等作为工作产品输入。技术特点包括使用自然语言处理技术进行内容对齐、语义深度分析以及概念覆盖度评估等。该工具适用于需要进行安全标准合规性审查的场景，特别是在汽车、网络安全及功能性安全等领域中对于ISO 26262, IEC 61508等标准的遵循情况检查。此外，还提供了一个Electron桌面应用程序以方便用户操作。",2,"2026-06-11 02:44:40","CREATED_QUERY"]