diff --git a/README.md b/README.md index c8ec1c7..bfb880d 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ An independent community catalogue of custom animated pets for the Codex desktop AetherMite's dimensional idle animation Aetherbite's cinematic idle animation Calian's calm idle animation -Scarlet's calm idle animation +Scarlet's calm idle animation ## [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) @@ -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 @@ -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 diff --git a/catalog.json b/catalog.json index 87e65ad..c3066e8 100644 --- a/catalog.json +++ b/catalog.json @@ -96,7 +96,7 @@ "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", @@ -104,7 +104,7 @@ "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" } @@ -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" } } diff --git a/pets/calian/README.md b/pets/calian/README.md index 7a8c347..541851d 100644 --- a/pets/calian/README.md +++ b/pets/calian/README.md @@ -6,7 +6,7 @@ Calian's calm idle animation -*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/) @@ -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 @@ -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. diff --git a/pets/calian/pet.json b/pets/calian/pet.json index d49f5de..3b0daeb 100644 --- a/pets/calian/pet.json +++ b/pets/calian/pet.json @@ -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" } diff --git a/pets/scarlet/README.md b/pets/scarlet/README.md index 9d107cd..5548a53 100644 --- a/pets/scarlet/README.md +++ b/pets/scarlet/README.md @@ -2,11 +2,11 @@ # Scarlet -**The Execution Defender** +**The Propulsive Execution Guardian** -Scarlet's calm idle animation +Scarlet's calm idle animation -*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/) @@ -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 @@ -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. @@ -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. @@ -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) diff --git a/pets/scarlet/pet.json b/pets/scarlet/pet.json index 63772cf..a1d278b 100644 --- a/pets/scarlet/pet.json +++ b/pets/scarlet/pet.json @@ -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" } diff --git a/pets/scarlet/preview.gif b/pets/scarlet/preview.gif index bd49d1c..044657c 100644 Binary files a/pets/scarlet/preview.gif and b/pets/scarlet/preview.gif differ diff --git a/pets/scarlet/qa/contact-sheet.png b/pets/scarlet/qa/contact-sheet.png index 20fafe1..15a8b50 100644 Binary files a/pets/scarlet/qa/contact-sheet.png and b/pets/scarlet/qa/contact-sheet.png differ diff --git a/pets/scarlet/qa/look-directions.png b/pets/scarlet/qa/look-directions.png index a69d417..966a8ee 100644 Binary files a/pets/scarlet/qa/look-directions.png and b/pets/scarlet/qa/look-directions.png differ diff --git a/pets/scarlet/qa/validation-summary.json b/pets/scarlet/qa/validation-summary.json index 28da3fd..3d7286e 100644 --- a/pets/scarlet/qa/validation-summary.json +++ b/pets/scarlet/qa/validation-summary.json @@ -1,7 +1,7 @@ { "ok": true, "petId": "scarlet", - "validatedAt": "2026-07-13", + "validatedAt": "2026-07-15", "spriteVersionNumber": 2, "format": "WEBP", "mode": "RGBA", @@ -9,7 +9,7 @@ "height": 2288, "columns": 8, "rows": 11, - "sha256": "41cf2190cb49895fb6d444f8885c5dc9712e8187fbd13a785754d0ce5603f24b", + "sha256": "f94405dc13396f703b600f4462342d5928ec7716461c86ad96551fec63b54840", "atlasValidation": { "ok": true, "errors": 0, @@ -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." } } diff --git a/pets/scarlet/spritesheet.webp b/pets/scarlet/spritesheet.webp index 9c7541d..b3bdd7d 100644 Binary files a/pets/scarlet/spritesheet.webp and b/pets/scarlet/spritesheet.webp differ diff --git a/site/assets/scarlet-preview.gif b/site/assets/scarlet-preview.gif index bd49d1c..044657c 100644 Binary files a/site/assets/scarlet-preview.gif and b/site/assets/scarlet-preview.gif differ diff --git a/site/index.html b/site/index.html index 4d3ea43..c9757b1 100644 --- a/site/index.html +++ b/site/index.html @@ -187,7 +187,7 @@

Validated v2

Tactical systems sentinel

-

One half of a disciplined sister act, Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.

+

Calian isolates decisive faults and restores deliberate control with calm, methodical judgement.