* chore(standards): preserve owned-source copyright notices Add accurate repository copyright and license comments to 50 owned source/build/configuration files. Preserve existing holders, upstream wrappers, legal payloads and schema/data exemptions. Exact inverse-byte reconstruction and applicable parser/token/AST checks prove comment-only changes; existing relevant regressions pass. Co-Authored-By: Codex (GPT-6) <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> * chore: enforce owned source copyright notices Check real leading comments against explicit repository provenance and retain existing native style gates. Co-Authored-By: Codex GPT-6 <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> --------- Signed-off-by: James Maes <james@kof22.com> Co-authored-by: Codex (GPT-6) <noreply@openai.com>
112 lines
2.8 KiB
JSON
112 lines
2.8 KiB
JSON
{
|
|
"description": "Scope of the reviewed 2026-11-01 owned-source notice pass. Python fnmatch patterns match slash-containing relative paths. Native C# IDE0073 and full Java Apache conventions remain in force.",
|
|
"includes": [
|
|
".github/*.yml",
|
|
".github/*.yaml",
|
|
".github/scripts/*.py",
|
|
"pom.xml",
|
|
"checkstyle/*.xml",
|
|
"dev/*.ps1",
|
|
"dev/*.cs",
|
|
"dev/*.csproj",
|
|
"dev/*.java",
|
|
"dev/*.sh",
|
|
"dev/*.yaml",
|
|
"dev/*.xml",
|
|
"dev/Dockerfile.*",
|
|
"dev/native-auth/Dockerfile.*",
|
|
"src/main/java/*.java",
|
|
"src/test/java/*.java",
|
|
"src/test/resources/log4j2-test.xml"
|
|
],
|
|
"exclusions": [
|
|
{
|
|
"pattern": "*.json",
|
|
"reason": "Schema, fixtures, manifests and lock data: repository LICENSE/NOTICE, no comments."
|
|
},
|
|
{
|
|
"pattern": "*.lock",
|
|
"reason": "Dependency lock data, not owned executable source."
|
|
},
|
|
{
|
|
"pattern": "*/generated/*",
|
|
"reason": "Explicit generated-code directory."
|
|
},
|
|
{
|
|
"pattern": "*/bin/*",
|
|
"reason": "Generated build output."
|
|
},
|
|
{
|
|
"pattern": "*/obj/*",
|
|
"reason": "Generated build output."
|
|
},
|
|
{
|
|
"pattern": "*/node_modules/*",
|
|
"reason": "Third-party dependency output."
|
|
},
|
|
{
|
|
"pattern": ".mvn/*",
|
|
"reason": "Upstream Maven wrapper provenance."
|
|
},
|
|
{
|
|
"pattern": "mvnw*",
|
|
"reason": "Upstream Maven wrapper provenance."
|
|
},
|
|
{
|
|
"pattern": "Assets/Legal/*",
|
|
"reason": "Byte-exact third-party legal files."
|
|
},
|
|
{
|
|
"pattern": "src/main/resources/*",
|
|
"reason": "Bundled font/legal assets and OpenAPI schema data."
|
|
},
|
|
{
|
|
"pattern": "src/test/resources/openapi/*",
|
|
"reason": "Historical contract schema fixtures."
|
|
},
|
|
{
|
|
"pattern": "*.slnx",
|
|
"reason": "Solution metadata outside the completed source-header pass; root LICENSE/NOTICE applies."
|
|
},
|
|
{
|
|
"pattern": "*.manifest",
|
|
"reason": "Application activation metadata outside this pass; root LICENSE/NOTICE applies."
|
|
},
|
|
{
|
|
"pattern": "*.runsettings",
|
|
"reason": "Test runner metadata outside this pass; root LICENSE/NOTICE applies."
|
|
},
|
|
{
|
|
"pattern": ".editorconfig",
|
|
"reason": "Style configuration outside this pass; root LICENSE/NOTICE applies."
|
|
}
|
|
],
|
|
"styles": {
|
|
".py": "hash",
|
|
".ps1": "powershell",
|
|
".psd1": "powershell",
|
|
".sh": "hash",
|
|
".yml": "hash",
|
|
".yaml": "hash",
|
|
".cs": "slash",
|
|
".java": "slash",
|
|
".mjs": "slash",
|
|
".js": "slash",
|
|
".xml": "xml",
|
|
".props": "xml",
|
|
".csproj": "xml",
|
|
".wxs": "xml",
|
|
".wixproj": "xml",
|
|
".xaml": "xml"
|
|
},
|
|
"notices": [
|
|
{
|
|
"paths": [
|
|
"*"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"holder": "Kingsrook, LLC"
|
|
}
|
|
]
|
|
}
|