Skip to content

dancinlab/hexa-pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

hexa-pet

🐾 hexa-pet

HEXA-Companion Family β€” 5-verb consumer pet-care substrate Β· spec-first Β· n=6 lattice Β· self-contained

License CI Version Verbs Verify Closure DOI Family

Pets Β· companions Β· cat Β· dog Β· food Β· litter Β· toy Β· AAFCO Β· NRC Β· spec-first Β· n=6 lattice


5-verb consumer-pet-care substrate organized around the n=6 invariant lattice: cat-food / cat-litter / cat-toy / dog-food / dog-toy. Friendly self-contained pack β€” no other hexa-* repo required.


Why

hexa-pet is the consumer-friendliest member of the HEXA family. The five verbs cover the day-to-day surface of cat and dog ownership β€” food, litter, toys β€” at the intersection of consumer-product engineering, animal behavior, and small-scale material science.

This is the most self-contained pack in the family on purpose: every verb is a single peer-citable spec doc with physical-limit anchors and a falsifier preregister, copy-pasted out of the upstream canon/domains/pets/ tree (SHA c0f1f570, 2026-05-06). No other hexa-* repo is needed to use this one β€” clone it, read it, hack it.

Why n=6? The HEXA-family lattice gives every verb the same algebraic backbone (Οƒ(6)=12, Ο„(6)=4, Ο†(6)=2, Jβ‚‚(6)=24), and each verb's spec doc projects that lattice onto its own physical-limit anchor β€” bentonite swell ratio, AAFCO amino-acid registry, nepetalactone vapor pressure, canine bite mechanics, and so on.

                       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                       β”‚   companion-     β”‚
                       β”‚   animal care    β”‚
                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚           β”‚           β”‚           β”‚           β”‚
   β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”
   β”‚cat_food β”‚ β”‚cat_litterβ”‚ β”‚ cat_toy β”‚ β”‚dog_food β”‚ β”‚ dog_toy β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
     [SPEC]       [SPEC]      [SPEC]      [SPEC]      [SPEC]

Status

5-verb λ°˜λ €λ™λ¬Ό substrate. Spec-first (working .hexa CLI TBD). Consumer-friendly self-contained pack.

What ships at v1.0.0:

  • 5 peer-citable spec docs (one .md per verb), extracted unchanged from canon@c0f1f570. These are the source of truth.
  • A placeholder CLI dispatcher (cli/hexa-pet.hexa) that prints each spec doc headline + a 5-verb count selftest.
  • install.hexa hx hook (mirrors the hexa-bio install pattern).
  • MIT license β€” friendly for downstream consumer products + maker remix.

What does NOT ship at v1.0.0 (honest C3 caveats):

  1. No working numerical sandbox yet. Every verb is spec-only; the CLI subcommands print spec headlines, not simulator output. Working .hexa modules are TBD per the per-verb F--MVP- deadlines (cat-litter and cat-food first wave 2026-07-30 ~ 09-30).
  2. Physical-limit anchors are theoretical-analytical. AAFCO numbers, Atwater factors, Wyoming-bentonite swell ratios, nepetalactone vapor pressure β€” all literature-anchored, none lab-measured by this repo yet.
  3. n=6 lattice projections are per-verb hypotheses. Only the lattice itself (Οƒ(6)=12 etc.) is mathematically verified; each verb's projection onto that lattice is a working hypothesis pending Bayesian audit per F-* gates.
  4. No regulatory pathway. AAFCO / WSAVA / FAO endorsement is post-MVP; nothing here is a medical, veterinary, or nutritional claim.
  5. Consumer-friendly β‰  consumer-tested. This is a builder substrate, not a finished product. No animal trials have been conducted.

Install

# 1. Install hexa-lang (gives you `hexa` + `hx` package manager)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dancinlab/hexa-lang/main/install.sh)"

# 2. Install hexa-pet
hx install hexa-pet

Run

hexa-pet cat_food            # feline obligate-carnivore food spec       [SPEC]
hexa-pet cat_litter          # Wyoming bentonite hygiene material spec   [SPEC]
hexa-pet cat_toy             # nepetalactone prey-mimic toy spec         [SPEC]
hexa-pet dog_food            # facultative-carnivore canine food spec    [SPEC]
hexa-pet dog_toy             # Kevlar/rubber canine chew toy spec        [SPEC]
hexa-pet status              # 5-verb status table + verdict + caveats
hexa-pet selftest            # 5-verb spec doc presence count check
hexa-pet --version           # show version
hexa-pet --help              # full usage

Verify

Sister-substrate verify/run_all.hexa aggregator pattern, scaled to the 5-verb consumer-pet substrate. From the repo root:

hexa run verify/run_all.hexa     # exit 0 = all 4 scripts PASS (100% closure)
script what it checks
verify/spec_presence.hexa all 5 verb spec docs present at declared paths
verify/lattice_arithmetic.hexa n=6 self-consistency (σ·φ = nΒ·Ο„ = 24) β€” aux only per LATTICE_POLICY.md Β§1.3
verify/real_limits_anchor.hexa LIMIT_BREAKTHROUGH.md anchors (AVMA/AAHA Β· AAFCO Β· FDA-CVM Β· NRC 2006 Β· ANSI Z136.1)
verify/closure_consistency.hexa scoreboard cross-check (CLI Β· hexa.toml Β· README Β· AGENTS.md)

Per LATTICE_POLICY.md Β§1.3, lattice-arithmetic identities are permitted only as auxiliary self-consistency checks; the substrate's real verification anchors live in LIMIT_BREAKTHROUGH.md:

  • Veterinary medicine β€” AVMA / AAHA practice guidelines.

  • Pet nutrition β€” AAFCO 2024 nutrient profiles + NRC 2006 Nutrient Requirements of Dogs and Cats.

  • Pet pharmaceuticals β€” FDA-CVM (Center for Veterinary Medicine).

  • Material / behaviour anchors β€” Wyoming Na-bentonite swell (Grim 1978), catnip / nepetalactone (Todd 1962), canine bite force (Ellis 2008), ANSI Z136.1 laser MPE (Class IIIa < 5 mW).

  • Pet-medical claims are STRICTLY UNPROVEN without veterinary IRB. This repo is consumer-product engineering, not veterinary medicine. Consult a licensed veterinarian for any clinical decision about your animal's diet, health, or treatment.

  • Pet-food / pet-pharma / pet-retail brands (Hill's, Royal Canin, Purina, Zoetis, Boehringer, Elanco, Petco, Chewy) use THEIR OWN specs β€” no lattice-fit is asserted against any external


Repo layout

hexa-pet/
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE                       MIT
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ hexa.toml                     project manifest
β”œβ”€β”€ install.hexa                  hx install hook
β”œβ”€β”€ cli/
β”‚   └── hexa-pet.hexa             placeholder CLI dispatcher (spec-first)
β”œβ”€β”€ CAT-FOOD.md                   feline obligate-carnivore food spec
β”œβ”€β”€ CAT-LITTER.md                 Wyoming bentonite hygiene material spec
β”œβ”€β”€ CAT-TOY.md                    nepetalactone prey-mimic toy spec
β”œβ”€β”€ DOG-FOOD.md                   facultative-carnivore canine food spec
β”œβ”€β”€ DOG-TOY.md                    Kevlar/rubber canine chew toy spec
β”œβ”€β”€ cat_food/  cat_litter/  cat_toy/  dog_food/  dog_toy/   per-verb working dirs
β”œβ”€β”€ firmware/                     embedded-firmware sibling tree
β”œβ”€β”€ verify/                       4 closure scripts (spec_presence Β· lattice Β· real_limits Β· closure)
β”œβ”€β”€ LATTICE_POLICY.md             n=6 aux-only check policy
β”œβ”€β”€ LIMIT_BREAKTHROUGH.md         AVMA Β· AAHA Β· AAFCO Β· FDA-CVM Β· NRC anchors
└── AGENTS.tape                   agent identity + repo layout (governance #4)

Provenance

Extracted 2026-05-06 from canon SHA c0f1f570 (domains/pets/ subtree). Source files unchanged; directory cat_food/ etc.). Sister extraction of:

  • hexa-bio β€” molecular toolkit (4-verb HEXA family, 1/4 wired)

License

MIT β€” see LICENSE.

Author: λ°•λ―Όμš° nerve011235@gmail.com

About

🐱 λ°˜λ €λ™λ¬Ό toolkit β€” catΒ·dog food/litter/toy 5-verb. n=6 invariant lattice.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors