Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
1c27fb8
Add documentation for executability
RakeshBobba03 Jan 1, 2026
717d3be
Merge branch 'main' into 635-Documentation-for-Executability
RamilCDISC Jan 4, 2026
82d87ab
Merge branch 'main' into 635-Documentation-for-Executability
RakeshBobba03 Jan 9, 2026
02c7e79
Merge branch '635-Documentation-for-Executability' of https://github.…
RakeshBobba03 Jan 9, 2026
f483938
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
7b442ab
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
32308df
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
b2ddc16
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
e07f1b9
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
798d4a1
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
3070f3a
Auto-updated branch with latest changes from main
SFJohnson24 Jan 12, 2026
5006907
Auto-updated branch with latest changes from main
SFJohnson24 Jan 13, 2026
173a904
Auto-updated branch with latest changes from main
SFJohnson24 Jan 13, 2026
dda1e9b
Auto-updated branch with latest changes from main
SFJohnson24 Jan 13, 2026
fd100da
Auto-updated branch with latest changes from main
SFJohnson24 Jan 14, 2026
957b6c1
Auto-updated branch with latest changes from main
SFJohnson24 Jan 16, 2026
a5ae9a6
Auto-updated branch with latest changes from main
SFJohnson24 Jan 19, 2026
4cb1c48
Auto-updated branch with latest changes from main
SFJohnson24 Jan 20, 2026
d9e7afa
Merge branch '635-Documentation-for-Executability' of https://github.…
RakeshBobba03 Jan 21, 2026
6c1a30c
Fix Executability tooltip rendering by using title instead of markdow…
RakeshBobba03 Jan 21, 2026
02b571c
Update Executability heading to h1 from h2
RakeshBobba03 Jan 21, 2026
ed0d4e3
Auto-updated branch with latest changes from main
SFJohnson24 Jan 22, 2026
57df59e
Auto-updated branch with latest changes from main
SFJohnson24 Jan 26, 2026
7d485b7
Auto-updated branch with latest changes from main
SFJohnson24 Jan 26, 2026
adff468
Auto-updated branch with latest changes from main
SFJohnson24 Jan 27, 2026
e75de23
Auto-updated branch with latest changes from main
SFJohnson24 Jan 27, 2026
d831ea4
Auto-updated branch with latest changes from main
SFJohnson24 Jan 28, 2026
217c867
Auto-updated branch with latest changes from main
SFJohnson24 Jan 28, 2026
6f3218e
Auto-updated branch with latest changes from main
SFJohnson24 Jan 30, 2026
5b39990
Auto-updated branch with latest changes from main
SFJohnson24 Jan 30, 2026
a66a5b2
Auto-updated branch with latest changes from main
SFJohnson24 Jan 30, 2026
7398cc1
Auto-updated branch with latest changes from main
SFJohnson24 Jan 30, 2026
c0286b9
Auto-updated branch with latest changes from main
SFJohnson24 Feb 1, 2026
a34d19f
Auto-updated branch with latest changes from main
SFJohnson24 Feb 2, 2026
1b8a0e3
Merge branch 'main' into 635-Documentation-for-Executability
RakeshBobba03 Feb 5, 2026
e1b1d45
Merge branch '635-Documentation-for-Executability' of https://github.…
RakeshBobba03 Feb 5, 2026
4ccb4fa
refactor(schema): add Executability.json and reference it from CORE-base
RakeshBobba03 Feb 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 4 additions & 9 deletions resources/schema/CORE-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -400,14 +400,7 @@
"type": "string"
},
"Executability": {
"enum": [
"Fully Executable",
"Not Executable",
"Partially Executable",
"Partially Executable - Possible Overreporting",
"Partially Executable - Possible Underreporting"
],
"type": "string"
"$ref": "Executability.json"
},
"Match Datasets": {
"items": {
Expand Down Expand Up @@ -624,7 +617,9 @@
],
"if": {
"properties": {
"Sensitivity": { "const": "Group" }
"Sensitivity": {
"const": "Group"
}
}
},
"then": {
Expand Down
22 changes: 22 additions & 0 deletions resources/schema/Executability.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"$id": "Executability.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"anyOf": [
{
"const": "Fully Executable"
},
{
"const": "Not Executable"
},
{
"const": "Partially Executable"
},
{
"const": "Partially Executable - Possible Overreporting"
},
{
"const": "Partially Executable - Possible Underreporting"
}
],
"markdownDescription": "Indicates the extent to which the rule can be automatically executed and validated by the rules engine"
}
35 changes: 35 additions & 0 deletions resources/schema/Executability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Executability

Indicates the extent to which the rule can be automatically executed and validated by the rules engine. This is informational metadata that describes the rule's execution capability.

## Fully Executable

The rule can be fully executed and validated automatically by the rules engine.

## Not Executable

The rule cannot be executed automatically by the rules engine.

## Partially Executable

The rule can be partially executed, but may not capture all validation scenarios.

## Partially Executable - Possible Overreporting

The rule can be partially executed but may report more violations than actually exist.

## Partially Executable - Possible Underreporting

The rule can be partially executed but may miss some violations that should be reported.

### Example

```yaml
Executability: Fully Executable
```

### Notes

- Executability is informational metadata and does not control whether a rule executes
- All rules are executed by the engine regardless of their Executability value
- The Executability value is included in validation reports to inform users about the rule's execution capability
Loading