Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ An independent community catalogue of custom animated pets for the Codex desktop
<a href="pets/aethermite/README.md"><img src="pets/aethermite/preview.gif?v=24eb2a800e48" alt="AetherMite's dimensional idle animation" width="150"></a>
<a href="pets/aetherbite/README.md"><img src="pets/aetherbite/preview.gif?v=1c09298b9c11" alt="Aetherbite's cinematic idle animation" width="150"></a>
<a href="pets/calian/README.md"><img src="pets/calian/preview.gif?v=73d2a0b50334" alt="Calian's calm idle animation" width="150"></a>
<a href="pets/scarlet/README.md"><img src="pets/scarlet/preview.gif?v=033f7e8c9854" alt="Scarlet's calm idle animation" width="150"></a>
<a href="pets/scarlet/README.md"><img src="pets/scarlet/preview.gif?v=49db273a1e1a" alt="Scarlet's calm idle animation" width="150"></a>

## [Bella](pets/bella/README.md) · [AetherWing](pets/aetherwing/README.md) · [AetherCore](pets/aethercore/README.md) · [AetherMite](pets/aethermite/README.md) · [Aetherbite](pets/aetherbite/README.md) · [Calian](pets/calian/README.md) · [Scarlet](pets/scarlet/README.md)

Expand All @@ -40,14 +40,14 @@ An independent community catalogue of custom animated pets for the Codex desktop
| 003 | [**AetherCore**](pets/aethercore/README.md) | The polished Continuity Engine: sapphire-eyed, halo-guided, and driven by a visible clockwork core. | Sprite v2 | Validated and ready |
| 004 | [**AetherMite**](pets/aethermite/README.md) | A dimensional bio-digital champion with a layered metallic shell, luminous glass optics, and an environmental core. | Sprite v2 | Validated and ready |
| 005 | [**Aetherbite**](pets/aetherbite/README.md) | Humidity Intelligence's layered bio-mechanical tinkerer, with crystalline wing depth and expressive articulated motion. | Sprite v2 | Validated and ready |
| 006 | [**Calian**](pets/calian/README.md) | One half of a disciplined sister act, Calian isolates decisive faults and restores deliberate control with calm, methodical judgement. | Sprite v2 | Validated and ready |
| 007 | [**Scarlet**](pets/scarlet/README.md) | One half of the sister act, Scarlet traces drift across execution paths and closes gaps with vigilant, exacting precision. | Sprite v2 | Validated and ready |
| 006 | [**Calian**](pets/calian/README.md) | Calian isolates decisive faults and restores deliberate control with calm, methodical judgement. | Sprite v2 | Validated and ready |
| 007 | [**Scarlet**](pets/scarlet/README.md) | Scarlet pairs vigilant drift tracing with propulsive follow-through, carrying every correction to verified closure beside Calian. | Sprite v2 | Validated and ready |

Each companion has a distinct identity and animation language. Every animated preview above is rendered directly from its current validated atlas.

### Calian and Scarlet — the sister act

Together, Calian and Scarlet form a sister act whose combined diligence is unmatched: Calian restores deliberate control while Scarlet traces drift through to verified closure.
Calian and Scarlet form a sister act of unmatched diligence: Calian isolates decisive faults and restores deliberate control; Scarlet carries every correction through to verified closure.

## Install a pet

Expand Down Expand Up @@ -102,7 +102,7 @@ All 7 published pets ship as exact `1536 × 2288` RGBA WebP atlases. Their publi
| AetherMite | `13869434db6f58f07c0d2571def9d8da624bc77416adc4964727084d23840384` | [Summary](pets/aethermite/qa/validation-summary.json) |
| Aetherbite | `18ce2adf6e4b30c42b1943cd32398757014d26c729b7f3a63e4d969abed40346` | [Summary](pets/aetherbite/qa/validation-summary.json) |
| Calian | `4b9ac6125a4222a5e2391ba04ee3bf0a0b6c2fcd98aa07c8f2b2322dd614933b` | [Summary](pets/calian/qa/validation-summary.json) |
| Scarlet | `41cf2190cb49895fb6d444f8885c5dc9712e8187fbd13a785754d0ce5603f24b` | [Summary](pets/scarlet/qa/validation-summary.json) |
| Scarlet | `f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840` | [Summary](pets/scarlet/qa/validation-summary.json) |

## Repository layout

Expand Down
14 changes: 7 additions & 7 deletions catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,15 +96,15 @@
"publicationState": "published",
"id": "calian",
"displayName": "Calian",
"description": "One half of a disciplined sister act, Calian is a calm, tactical agent warrior who isolates faults and restores deliberate control.",
"description": "One half of a sister act of unmatched diligence, Calian is a calm tactical guardian who isolates decisive faults and restores deliberate control.",
"spriteVersionNumber": 2,
"spritesheetPath": "pets/calian/spritesheet.webp",
"previewPath": "pets/calian/preview.gif",
"installPage": "https://senyo888.github.io/codex-pets/install/calian/",
"sha256": "4b9ac6125a4222a5e2391ba04ee3bf0a0b6c2fcd98aa07c8f2b2322dd614933b",
"presentation": {
"shortRole": "Tactical systems sentinel",
"summary": "One half of a disciplined sister act, Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.",
"summary": "Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.",
"traits": ["Composed", "Tactical", "Methodical"],
"previewAlt": "Calian's calm idle animation"
}
Expand All @@ -114,16 +114,16 @@
"publicationState": "published",
"id": "scarlet",
"displayName": "Scarlet",
"description": "One half of a disciplined sister act, Scarlet is a poised, vigilant agent warrior who traces drift and protects execution integrity.",
"description": "One half of a sister act of unmatched diligence, Scarlet is a poised CGI guardian who traces drift, protects execution integrity, and drives every correction to verified closure.",
"spriteVersionNumber": 2,
"spritesheetPath": "pets/scarlet/spritesheet.webp",
"previewPath": "pets/scarlet/preview.gif",
"installPage": "https://senyo888.github.io/codex-pets/install/scarlet/",
"sha256": "41cf2190cb49895fb6d444f8885c5dc9712e8187fbd13a785754d0ce5603f24b",
"sha256": "f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840",
"presentation": {
"shortRole": "Execution integrity defender",
"summary": "One half of the sister act, Scarlet traces drift across execution paths and closes gaps with vigilant, exacting precision.",
"traits": ["Poised", "Vigilant", "Exacting"],
"shortRole": "Propulsive execution guardian",
"summary": "Scarlet pairs vigilant drift tracing with propulsive follow-through, carrying every correction to verified closure beside Calian.",
"traits": ["Poised", "Vigilant", "Diligent"],
"previewAlt": "Scarlet's calm idle animation"
}
}
Expand Down
6 changes: 3 additions & 3 deletions pets/calian/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<img src="preview.gif?v=73d2a0b50334" alt="Calian's calm idle animation" width="240">

*A composed agent warrior and one half of a disciplined sister act, known for calm judgement, deliberate control, and exact follow-through.*
*A composed tactical guardian and one half of a sister act of unmatched diligence, known for calm judgement, deliberate control, and exact follow-through.*

[**Install Calian**](https://senyo888.github.io/codex-pets/install/calian/)

Expand All @@ -20,7 +20,7 @@ Her strength is disciplined diagnosis: she separates signal from noise, acts wit

## The sister act

Calian and [Scarlet](../scarlet/README.md) work as a coordinated pair. Calian provides stabilising judgement while Scarlet extends their execution coverage. Together, their combined diligence is unmatched from first assessment to final verification.
Calian and [Scarlet](../scarlet/README.md) work as a coordinated pair. Calian isolates decisive faults and restores deliberate control; Scarlet carries every correction through to verified closure. Together, they are a sister act of unmatched diligence.

## Interaction contract

Expand All @@ -46,7 +46,7 @@ The package contains the exact validated spritesheet and matching sanitized meta
Use the button above, or open this URI with the Codex desktop app:

```text
codex://pets/install?name=Calian&imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fcalian%2Fspritesheet.webp&description=One%20half%20of%20a%20disciplined%20sister%20act%2C%20Calian%20is%20a%20calm%2C%20tactical%20agent%20warrior%20who%20isolates%20faults%20and%20restores%20deliberate%20control.&spriteVersionNumber=2
codex://pets/install?name=Calian&imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fcalian%2Fspritesheet.webp&description=One%20half%20of%20a%20sister%20act%20of%20unmatched%20diligence%2C%20Calian%20is%20a%20calm%20tactical%20guardian%20who%20isolates%20decisive%20faults%20and%20restores%20deliberate%20control.&spriteVersionNumber=2
```

Then select Calian in **Settings → Pets** and use `/pet` to wake or tuck her away.
Expand Down
2 changes: 1 addition & 1 deletion pets/calian/pet.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "calian",
"displayName": "Calian",
"description": "One half of a disciplined sister act, Calian is a calm, tactical agent warrior who isolates faults and restores deliberate control.",
"description": "One half of a sister act of unmatched diligence, Calian is a calm tactical guardian who isolates decisive faults and restores deliberate control.",
"spriteVersionNumber": 2,
"spritesheetPath": "spritesheet.webp"
}
25 changes: 17 additions & 8 deletions pets/scarlet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

# Scarlet

**The Execution Defender**
**The Propulsive Execution Guardian**

<img src="preview.gif?v=033f7e8c9854" alt="Scarlet's calm idle animation" width="240">
<img src="preview.gif?v=49db273a1e1a" alt="Scarlet's calm idle animation" width="240">

*A poised agent warrior and one half of a disciplined sister act, built to trace drift, protect execution integrity, and close gaps cleanly.*
*A poised CGI guardian and one half of a sister act of unmatched diligence, built to trace drift and carry every correction to verified closure.*

[**Install Scarlet**](https://senyo888.github.io/codex-pets/install/scarlet/)

Expand All @@ -16,11 +16,18 @@

Scarlet is poised, vigilant, and exacting. She follows weak signals across the full execution path, contains drift before it spreads, and closes gaps with controlled precision.

Her strength is sustained coverage: she keeps the wider system in view and follows every correction through to verification.
Her premium CGI identity combines a readable sculpted face, short flame-crown hair, layered scarlet-and-gold armour, and a compact silhouette that remains clear at native pet size. Directional movement is true propulsive flight rather than walking or air-running.

## The sister act

[Calian](../calian/README.md) and Scarlet work as a coordinated pair. Calian provides stabilising judgement while Scarlet extends their execution coverage. Together, their combined diligence is unmatched from first assessment to final verification.
[Calian](../calian/README.md) and Scarlet work as a coordinated pair. Calian isolates decisive faults and restores deliberate control; Scarlet carries every correction through to verified closure. Together, they are a sister act of unmatched diligence.

## Interaction contract

- Directional travel is propulsive flight with both feet airborne and no ground-running cadence.
- The orb appears exactly once in the waving and jumping interactions, attached to one palm.
- Idle, travel, failure, waiting, processing, review, and all look-direction states remain orb-free.
- The 16 look directions preserve a stable body anchor while the eyes, head, and neck carry the gaze.

## Package

Expand All @@ -31,7 +38,7 @@ Her strength is sustained coverage: she keeps the wider system in view and follo
| Atlas | `1536 × 2288` WebP |
| Cell size | `192 × 208` |
| Animation rows | 9 standard + 2 look-direction rows |
| SHA-256 | `41cf2190cb49895fb6d444f8885c5dc9712e8187fbd13a785754d0ce5603f24b` |
| SHA-256 | `f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840` |

The package contains the exact validated spritesheet and matching sanitized metadata. No rescaling, recompression, or post-validation sprite editing was applied before publication.

Expand All @@ -40,7 +47,7 @@ The package contains the exact validated spritesheet and matching sanitized meta
Use the button above, or open this URI with the Codex desktop app:

```text
codex://pets/install?name=Scarlet&imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fscarlet%2Fspritesheet.webp&description=One%20half%20of%20a%20disciplined%20sister%20act%2C%20Scarlet%20is%20a%20poised%2C%20vigilant%20agent%20warrior%20who%20traces%20drift%20and%20protects%20execution%20integrity.&spriteVersionNumber=2
codex://pets/install?name=Scarlet&imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fscarlet%2Fspritesheet.webp&description=One%20half%20of%20a%20sister%20act%20of%20unmatched%20diligence%2C%20Scarlet%20is%20a%20poised%20CGI%20guardian%20who%20traces%20drift%2C%20protects%20execution%20integrity%2C%20and%20drives%20every%20correction%20to%20verified%20closure.&spriteVersionNumber=2
```

Then select Scarlet in **Settings → Pets** and use `/pet` to wake or tuck her away.
Expand All @@ -54,7 +61,9 @@ Scarlet passed the v2 atlas validator with:
- no transparent-pixel RGB residue;
- all four cardinal look directions confirmed;
- no failed semantic direction verdicts;
- reviewed intermediate-direction and continuity warnings with no visible reversal, clipping, identity drift, or broken attachment.
- five reviewed intermediate-direction warnings with no wrong quadrant or loop reversal;
- propulsive left/right flight and the two-state orb contract confirmed at native size;
- final independent visual QA passed with no blockers.

[Read the validation summary](qa/validation-summary.json)

Expand Down
2 changes: 1 addition & 1 deletion pets/scarlet/pet.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "scarlet",
"displayName": "Scarlet",
"description": "One half of a disciplined sister act, Scarlet is a poised, vigilant agent warrior who traces drift and protects execution integrity.",
"description": "One half of a sister act of unmatched diligence, Scarlet is a poised CGI guardian who traces drift, protects execution integrity, and drives every correction to verified closure.",
"spriteVersionNumber": 2,
"spritesheetPath": "spritesheet.webp"
}
Binary file modified pets/scarlet/preview.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pets/scarlet/qa/contact-sheet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pets/scarlet/qa/look-directions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 16 additions & 6 deletions pets/scarlet/qa/validation-summary.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"ok": true,
"petId": "scarlet",
"validatedAt": "2026-07-13",
"validatedAt": "2026-07-15",
"spriteVersionNumber": 2,
"format": "WEBP",
"mode": "RGBA",
"width": 1536,
"height": 2288,
"columns": 8,
"rows": 11,
"sha256": "41cf2190cb49895fb6d444f8885c5dc9712e8187fbd13a785754d0ce5603f24b",
"sha256": "f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840",
"atlasValidation": {
"ok": true,
"errors": 0,
Expand All @@ -23,14 +23,24 @@
"directionValidation": {
"blindValidationOk": true,
"cardinalGatesPassed": 4,
"semanticPasses": 14,
"semanticWarnings": 2,
"semanticPasses": 11,
"semanticWarnings": 5,
"semanticFailures": 0,
"reviewNote": "Two intermediate-axis ambiguities were accepted after labeled normal-size review confirmed the intended quadrants and a coherent ordered loop."
"reviewNote": "Five subtle intermediate-axis cues were accepted after labeled normal-size review confirmed the intended quadrants and a coherent ordered loop."
},
"interactionValidation": {
"propulsiveDirectionalFlight": true,
"orbOnlyDuringWavingOrJumping": true,
"orbAttachedToOnePalm": true
},
"finalVisualQa": {
"ok": true,
"blockers": 0,
"reviewNote": "Native-size review confirmed crisp CGI materials, proportional anatomy, correct travel direction, and no continuous chroma fringe."
},
"continuity": {
"ok": true,
"reviewRequired": true,
"reviewNote": "Metric warnings were visually reviewed; negative space and silhouette changes remain intentional with no visible snap, scale pop, registration jump, identity change, or broken attachment."
"reviewNote": "Metric warnings were visually reviewed with no visible snap, scale pop, registration jump, identity change, or broken attachment."
}
}
Binary file modified pets/scarlet/spritesheet.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified site/assets/scarlet-preview.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ <h2 id="calian-title"><a class="pet-readme-link" href="https://github.com/senyo8
<span class="status"><span class="status-dot"></span>Validated v2</span>
</div>
<p class="pet-role">Tactical systems sentinel</p>
<p class="pet-description">One half of a disciplined sister act, Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.</p>
<p class="pet-description">Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.</p>
<ul class="pet-traits" aria-label="Calian's traits">
<li>Composed</li>
<li>Tactical</li>
Expand All @@ -202,7 +202,7 @@ <h2 id="calian-title"><a class="pet-readme-link" href="https://github.com/senyo8

<article class="pet-card pet-scarlet" data-pet-id="scarlet" aria-labelledby="scarlet-title">
<div class="pet-visual">
<img src="./assets/scarlet-preview.gif?v=033f7e8c9854" alt="Scarlet's calm idle animation" width="192" height="208">
<img src="./assets/scarlet-preview.gif?v=49db273a1e1a" alt="Scarlet's calm idle animation" width="192" height="208">
</div>
<div class="pet-content">
<div class="pet-heading">
Expand All @@ -212,12 +212,12 @@ <h2 id="scarlet-title"><a class="pet-readme-link" href="https://github.com/senyo
</div>
<span class="status"><span class="status-dot"></span>Validated v2</span>
</div>
<p class="pet-role">Execution integrity defender</p>
<p class="pet-description">One half of the sister act, Scarlet traces drift across execution paths and closes gaps with vigilant, exacting precision.</p>
<p class="pet-role">Propulsive execution guardian</p>
<p class="pet-description">Scarlet pairs vigilant drift tracing with propulsive follow-through, carrying every correction to verified closure beside Calian.</p>
<ul class="pet-traits" aria-label="Scarlet's traits">
<li>Poised</li>
<li>Vigilant</li>
<li>Exacting</li>
<li>Diligent</li>
</ul>
<div class="card-actions">
<a class="button button-install" href="./install/scarlet/">Install Scarlet</a>
Expand Down
4 changes: 2 additions & 2 deletions site/install/calian/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
<div class="installer-copy">
<p class="eyebrow">Pet 006 · sprite v2</p>
<h1>Wake Calian?</h1>
<p>One half of a disciplined sister act, Calian is a calm, tactical agent warrior who isolates faults and restores deliberate control.</p>
<a class="button button-wide" id="install-calian" href="codex://pets/install?name=Calian&amp;imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fcalian%2Fspritesheet.webp&amp;description=One%20half%20of%20a%20disciplined%20sister%20act%2C%20Calian%20is%20a%20calm%2C%20tactical%20agent%20warrior%20who%20isolates%20faults%20and%20restores%20deliberate%20control.&amp;spriteVersionNumber=2">Open Calian in Codex</a>
<p>One half of a sister act of unmatched diligence, Calian is a calm tactical guardian who isolates decisive faults and restores deliberate control.</p>
<a class="button button-wide" id="install-calian" href="codex://pets/install?name=Calian&amp;imageUrl=https%3A%2F%2Fraw.githubusercontent.com%2Fsenyo888%2Fcodex-pets%2Fmain%2Fpets%2Fcalian%2Fspritesheet.webp&amp;description=One%20half%20of%20a%20sister%20act%20of%20unmatched%20diligence%2C%20Calian%20is%20a%20calm%20tactical%20guardian%20who%20isolates%20decisive%20faults%20and%20restores%20deliberate%20control.&amp;spriteVersionNumber=2">Open Calian in Codex</a>
<p class="install-note">Your browser may ask for permission to open the desktop app. Pets must be enabled for your account.</p>
<details class="fallback">
<summary>Installer did not open?</summary>
Expand Down
Loading