Test report

Every patentable mechanism is covered by automated tests.

We treat patent-claim coverage as a code property. The test suite below is the most recent green CI run captured at build time. Runmake testfrom the repository root to reproduce.

Total
60
Passing
60
Failing
0
aitc-personality
Personality Vector schema, builder, similarity. Patent claims 1, 4, 5, 8.
24 / 24 passing
  • test_builder_requires_at_least_one_input
    test_builder.py
  • test_builder_from_corpus_only
    test_builder.py
  • test_builder_with_values_and_corpus
    test_builder.py
  • test_builder_rejects_unknown_value_dimension
    test_builder.py
  • test_builder_legacy_interview_contributes_to_corpus
    test_builder.py
  • test_builder_humor_and_cognitive_explicit
    test_builder.py
  • test_builder_relational_map
    test_builder.py
  • test_builder_source_signature_is_deterministic
    test_builder.py
  • test_builder_source_signature_differs_for_different_corpora
    test_builder.py
  • test_pv_minimal_construction
    test_schema.py
  • test_pv_canonical_json_is_deterministic
    test_schema.py
  • test_pv_signature_hash_is_deterministic_and_64_hex
    test_schema.py
  • test_pv_signature_hash_changes_when_content_changes
    test_schema.py
  • test_pv_rejects_duplicate_value_dimensions
    test_schema.py
  • test_pv_embedding_dimension_validation
    test_schema.py
  • test_pv_embedding_hash_is_fp16_stable
    test_schema.py
  • test_pv_meta_enforces_utc
    test_schema.py
  • test_pv_extra_fields_forbidden
    test_schema.py
  • test_similarity_identical_pv_is_one
    test_similarity.py
  • test_similarity_drops_with_value_difference
    test_similarity.py
  • test_similarity_drops_with_cognitive_difference
    test_similarity.py
  • test_similarity_with_embedding
    test_similarity.py
  • test_similarity_with_orthogonal_embeddings
    test_similarity.py
  • test_similarity_report_dict_serialization
    test_similarity.py
aitc-prompting
Behavioral Prompting Engine, Episodic Memory, LLM adapters. Patent claim 8.
20 / 20 passing
  • test_engine_produces_response_and_provenance
    test_engine.py
  • test_meta_prompt_includes_personality_blocks
    test_engine.py
  • test_meta_prompt_user_handles_no_memories
    test_engine.py
  • test_meta_prompt_user_includes_memories_with_ids
    test_engine.py
  • test_meta_prompt_hash_is_deterministic
    test_engine.py
  • test_meta_prompt_hash_differs_when_query_changes
    test_engine.py
  • test_provenance_log_serializes_to_dict
    test_engine.py
  • test_humor_block_omits_when_humor_is_none
    test_engine.py
  • test_stub_client_is_deterministic
    test_llm.py
  • test_stub_client_changes_with_inputs
    test_llm.py
  • test_reasoning_class_detection_claude_4_family
    test_llm.py
  • test_reasoning_class_detection_pre_4
    test_llm.py
  • test_reasoning_class_force_temperature_override
    test_llm.py
  • test_empty_store_returns_empty
    test_memory.py
  • test_retrieve_returns_relevant_memory
    test_memory.py
  • test_retrieve_respects_top_k
    test_memory.py
  • test_retrieve_empty_query_returns_empty
    test_memory.py
  • test_tag_boost
    test_memory.py
  • test_recency_factor
    test_memory.py
  • test_add_and_count
    test_memory.py
aitc-seal
Authenticity Seal — manifest, Ed25519 signing, tamper detection. Patent claims 1, 6.
8 / 8 passing
  • test_seal_and_verify_round_trip
    test_seal.py
  • test_seal_refuses_tampered_response
    test_seal.py
  • test_verify_detects_tampered_response
    test_seal.py
  • test_verify_detects_tampered_signature
    test_seal.py
  • test_verify_detects_pv_drift
    test_seal.py
  • test_sealed_manifest_json_round_trip
    test_seal.py
  • test_signer_seed_round_trip_produces_same_key
    test_seal.py
  • test_manifest_hash_is_deterministic
    test_seal.py
aitc-api
FastAPI backend smoke tests — chat, seal, verify end-to-end.
8 / 8 passing
  • test_healthz
    test_api_smoke.py
  • test_list_capsules_includes_will
    test_api_smoke.py
  • test_capsule_detail_has_pv_signature
    test_api_smoke.py
  • test_chat_returns_response_and_seal
    test_api_smoke.py
  • test_seal_verify_round_trip
    test_api_smoke.py
  • test_seal_verify_detects_tampered_response
    test_api_smoke.py
  • test_chat_unknown_capsule_returns_404
    test_api_smoke.py
  • test_chat_vanilla_returns_response_and_no_seal
    test_api_smoke.py