diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml new file mode 100644 index 0000000..6ba8d71 --- /dev/null +++ b/.github/workflows/pr-checks.yml @@ -0,0 +1,40 @@ +# Lightweight PR checks for org profile and workflow templates. +# +# unifyai/.github holds org metadata and reusable workflow templates, not +# application runtime code. This workflow gives Vanta a pull_request status +# check without pretending to be a full product CI pipeline. + +name: PR checks + +on: + pull_request: + branches: + - main + - staging + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Validate workflow template YAML + run: | + set -euo pipefail + shopt -s nullglob + templates=(workflow-templates/*.yml) + if [ "${#templates[@]}" -eq 0 ]; then + echo "No workflow templates found." + exit 1 + fi + for template in "${templates[@]}"; do + ruby -ryaml -e "YAML.load_file('$template')" + echo "Valid YAML: $template" + done + + - name: Validate org profile assets + run: | + set -euo pipefail + test -s profile/README.md + test -d public_images diff --git a/public_images/architecture-flow-light.png b/public_images/architecture-flow-light.png index aac13b2..89abe89 100644 Binary files a/public_images/architecture-flow-light.png and b/public_images/architecture-flow-light.png differ diff --git a/public_images/conversation-layer-dark.png b/public_images/conversation-layer-dark.png new file mode 100644 index 0000000..a30b697 Binary files /dev/null and b/public_images/conversation-layer-dark.png differ diff --git a/public_images/conversation-layer-light.png b/public_images/conversation-layer-light.png new file mode 100644 index 0000000..3375a88 Binary files /dev/null and b/public_images/conversation-layer-light.png differ diff --git a/public_images/demo-clarification-bubbling-technical-light.png b/public_images/demo-clarification-bubbling-technical-light.png index ea04444..4974cc9 100644 Binary files a/public_images/demo-clarification-bubbling-technical-light.png and b/public_images/demo-clarification-bubbling-technical-light.png differ diff --git a/public_images/demo-course-correct-technical-light.png b/public_images/demo-course-correct-technical-light.png index 30af737..4f88ec0 100644 Binary files a/public_images/demo-course-correct-technical-light.png and b/public_images/demo-course-correct-technical-light.png differ diff --git a/public_images/execution-coordinates-dark.png b/public_images/execution-coordinates-dark.png new file mode 100644 index 0000000..35de96e Binary files /dev/null and b/public_images/execution-coordinates-dark.png differ diff --git a/public_images/execution-coordinates-light.png b/public_images/execution-coordinates-light.png new file mode 100644 index 0000000..22353d2 Binary files /dev/null and b/public_images/execution-coordinates-light.png differ diff --git a/public_images/execution-matrix-dark.png b/public_images/execution-matrix-dark.png new file mode 100644 index 0000000..ea4d5aa Binary files /dev/null and b/public_images/execution-matrix-dark.png differ diff --git a/public_images/execution-matrix-light.png b/public_images/execution-matrix-light.png new file mode 100644 index 0000000..5decca2 Binary files /dev/null and b/public_images/execution-matrix-light.png differ diff --git a/public_images/hero-architecture-light.png b/public_images/hero-architecture-light.png index d86dce6..2c8c4eb 100644 Binary files a/public_images/hero-architecture-light.png and b/public_images/hero-architecture-light.png differ diff --git a/public_images/nested-steering-sequence-light.png b/public_images/nested-steering-sequence-light.png index 55f8783..16bb7a5 100644 Binary files a/public_images/nested-steering-sequence-light.png and b/public_images/nested-steering-sequence-light.png differ diff --git a/public_images/parent-chat-context-dark.png b/public_images/parent-chat-context-dark.png new file mode 100644 index 0000000..192cfcc Binary files /dev/null and b/public_images/parent-chat-context-dark.png differ diff --git a/public_images/parent-chat-context-light.png b/public_images/parent-chat-context-light.png new file mode 100644 index 0000000..75b82c3 Binary files /dev/null and b/public_images/parent-chat-context-light.png differ diff --git a/public_images/skills-vs-library-dark.png b/public_images/skills-vs-library-dark.png new file mode 100644 index 0000000..3b06a9f Binary files /dev/null and b/public_images/skills-vs-library-dark.png differ diff --git a/public_images/skills-vs-library-light.png b/public_images/skills-vs-library-light.png new file mode 100644 index 0000000..2ead3f4 Binary files /dev/null and b/public_images/skills-vs-library-light.png differ diff --git a/public_images/storage-check-dark.png b/public_images/storage-check-dark.png new file mode 100644 index 0000000..ddd7cec Binary files /dev/null and b/public_images/storage-check-dark.png differ diff --git a/public_images/storage-check-light.png b/public_images/storage-check-light.png new file mode 100644 index 0000000..f7b3da4 Binary files /dev/null and b/public_images/storage-check-light.png differ diff --git a/public_images/teaching-session-dark.png b/public_images/teaching-session-dark.png new file mode 100644 index 0000000..a212745 Binary files /dev/null and b/public_images/teaching-session-dark.png differ diff --git a/public_images/teaching-session-light.png b/public_images/teaching-session-light.png new file mode 100644 index 0000000..2f444c4 Binary files /dev/null and b/public_images/teaching-session-light.png differ diff --git a/public_images/vision-everywhere-dark.png b/public_images/vision-everywhere-dark.png new file mode 100644 index 0000000..4f941bf Binary files /dev/null and b/public_images/vision-everywhere-dark.png differ diff --git a/public_images/vision-everywhere-light.png b/public_images/vision-everywhere-light.png new file mode 100644 index 0000000..059fa38 Binary files /dev/null and b/public_images/vision-everywhere-light.png differ diff --git a/public_images/voice-dual-brain-dark.png b/public_images/voice-dual-brain-dark.png new file mode 100644 index 0000000..36573a0 Binary files /dev/null and b/public_images/voice-dual-brain-dark.png differ diff --git a/public_images/voice-dual-brain-light.png b/public_images/voice-dual-brain-light.png new file mode 100644 index 0000000..b902c34 Binary files /dev/null and b/public_images/voice-dual-brain-light.png differ diff --git a/public_images/voice-hang-up-gate-dark.png b/public_images/voice-hang-up-gate-dark.png new file mode 100644 index 0000000..bd00ded Binary files /dev/null and b/public_images/voice-hang-up-gate-dark.png differ diff --git a/public_images/voice-hang-up-gate-light.png b/public_images/voice-hang-up-gate-light.png new file mode 100644 index 0000000..8f3c25d Binary files /dev/null and b/public_images/voice-hang-up-gate-light.png differ diff --git a/public_images/voice-turn-timeline-dark.png b/public_images/voice-turn-timeline-dark.png new file mode 100644 index 0000000..6d702da Binary files /dev/null and b/public_images/voice-turn-timeline-dark.png differ diff --git a/public_images/voice-turn-timeline-light.png b/public_images/voice-turn-timeline-light.png new file mode 100644 index 0000000..91fcfbd Binary files /dev/null and b/public_images/voice-turn-timeline-light.png differ