docs: add README (closes #3) #5
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
thidev/Kodus-rules!5
Loading…
Reference in a new issue
No description provided.
Delete branch "readme-issue-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fills in README.md, which was still a bare title despite the repo now having a full schema, CI validation, severity model, finding format, versioning docs, and CONTRIBUTING guide (added in #4).
Adds:
Closes #3.
Review summary
The README addition is clear and accurately documents the repository layout, consumption flow, validation commands, and the existing contracts. The CI status is successful.
However, this PR only changes
README.md, so it does not fully implement or resolve all requirements from issue #3. In particular, the following items remain outstanding:schema/kody-rule.schema.jsondoes not require all fields described as mandatory by the contract, including applicability/remediation metadata such aspath,exceptions, andremediation.docs/FINDING_FORMAT.mdsays findings outside changed lines are never blocking, which conflicts withdocs/SEVERITY.mdand its fail-closed policy for critical security findings.MANIFEST.jsonstill reports provenance from thewild-birdbranch rather than the publication branch, making the documented provenance check misleading.These are not defects introduced by this README-only PR, so I am not requesting changes to this patch. The PR is suitable as documentation, but issue #3 should not be considered fully complete until those follow-up items are addressed.
Verdict: COMMENT
The updated PR now addresses the previously identified contract gaps: the rule schema requires applicability and remediation metadata, the finding-location policy is consistent with critical fail-closed behavior, and the manifest provenance has been regenerated for the current branch. The README accurately documents the resulting repository and consumption workflow. CI is passing.
Approved.
Approved.