pub enum FindingKind {
AcceptanceTestRefMissing,
AdrRefDangling,
AdrRefSuperseded {
superseder: Option<String>,
},
AdrDormant,
AdrIdGap {
missing: u32,
},
Tier1Tampered {
expected: String,
actual: String,
},
TemplatePlaceholderUnfilled,
AcceptanceItemUnchecked,
AdrGraphUnclean,
}Variants§
AcceptanceTestRefMissing
Acceptance criterion points to a path that does not exist.
AdrRefDangling
[ADR-NNNN] reference cannot be resolved to a decision file.
AdrRefSuperseded
Reference targets an ADR with status: superseded.
AdrDormant
Accepted ADR has zero inbound references in the wiki tree.
AdrIdGap
Gap in ADR id sequence — implies an ADR file was deleted (ADR-0008).
Tier1Tampered
Auto-generated Tier 1 file’s body checksum disagrees with the
embedded <!-- Checksum-of-body-below --> header.
TemplatePlaceholderUnfilled
A Tier 2/3 file scaffolded by koala-core init still contains
an unsubstituted <...> placeholder — the file was never filled
in.
AcceptanceItemUnchecked
A feature whose frontmatter claims status: done still has an
unchecked - [ ] item in its ## Acceptance criteria section.
AdrGraphUnclean
The ADR supersede graph is not clean — a cycle, dangling target,
status/pointer mismatch, or asymmetric link reported by
koala_adr::validate (see ADR-0018).
Implementations§
Trait Implementations§
Source§impl Clone for FindingKind
impl Clone for FindingKind
Source§fn clone(&self) -> FindingKind
fn clone(&self) -> FindingKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FindingKind
impl Debug for FindingKind
Source§impl PartialEq for FindingKind
impl PartialEq for FindingKind
Source§fn eq(&self, other: &FindingKind) -> bool
fn eq(&self, other: &FindingKind) -> bool
self and other values to be equal, and is used by ==.impl Eq for FindingKind
impl StructuralPartialEq for FindingKind
Auto Trait Implementations§
impl Freeze for FindingKind
impl RefUnwindSafe for FindingKind
impl Send for FindingKind
impl Sync for FindingKind
impl Unpin for FindingKind
impl UnsafeUnpin for FindingKind
impl UnwindSafe for FindingKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.