Skip to content

Technical Specification Index

The normative reference for KYLLO. Every section below is version 0.1 and Initial Draft, except Section 57, which is a Working Register.

How to read the numbering

File numbers and section numbers are both preserved exactly as supplied. They agree for TECHSPEC-01 – TECHSPEC-21, then diverge: file TECHSPEC-23 contains Section 22, TECHSPEC-24 contains Section 23, TECHSPEC-25 contains Section 24, TECHSPEC-26 contains Section 25, and TECHSPEC-27 contains Section 26. There is no TECHSPEC-22 file and no Section 27 in the source material. Nothing has been renumbered; see audit AUDIT-001 in reports/documentation-audit.md.

File Section Title Contents Status
TECHSPEC-01 1 Source File Structure Source File Structure Initial Draft
TECHSPEC-02 2 Type System Type System Philosophy Initial Draft
TECHSPEC-03 3 Functions and Contracts Function Declaration Initial Draft
TECHSPEC-04 4 Control Flow Control Flow Philosophy Initial Draft
TECHSPEC-05 5 Variables, State, and Mutability Variable Philosophy Initial Draft
TECHSPEC-06 6 References, Ownership, and Borrowing Ownership Philosophy Initial Draft
TECHSPEC-07 7 Concurrency and Asynchronous Execution Concurrency Philosophy Initial Draft
TECHSPEC-08 8 Modules, Imports, and Visibility Module Philosophy Initial Draft
TECHSPEC-09 9 Side Effects and Permissions Permission Philosophy Initial Draft
TECHSPEC-10 10 Error Handling and Failure Guarantees Failure Philosophy Initial Draft
TECHSPEC-11 11 Testing and Test Integrity Testing Philosophy Initial Draft
TECHSPEC-12 12 Diagnostics, Debugging, and Execution Traces Diagnostic Philosophy Initial Draft
TECHSPEC-13 13 Build, Deployment, and Release Verification Build Philosophy Initial Draft
TECHSPEC-14 14 Standard Library and Built-in APIs Standard Library Philosophy Initial Draft
TECHSPEC-15 15 Package Management and Distribution Package Philosophy Initial Draft
TECHSPEC-16 16 Documentation and AI Discoverability Documentation Philosophy Initial Draft
TECHSPEC-17 17 Language Versioning and Evolution Evolution Philosophy Initial Draft
TECHSPEC-18 18 Minimum Viable Prototype and Implementation Scope Prototype Philosophy Initial Draft
TECHSPEC-19 19 Compiler Testing and Acceptance Strategy Compiler Testing Philosophy Initial Draft
TECHSPEC-20 20 Formal Language Grammar and Syntax Definition Grammar Philosophy Initial Draft
TECHSPEC-21 21 Numeric Types, Precision, and Arithmetic Semantics Numeric Philosophy Initial Draft
TECHSPEC-23 22 Strings, Text Encoding, and Unicode Semantics Text Philosophy Initial Draft — file/section numbers differ
TECHSPEC-24 23 Collections and Data Structure Semantics Collection Philosophy Initial Draft — file/section numbers differ
TECHSPEC-25 24 Optional Values and Null Safety Null Safety Philosophy Initial Draft — file/section numbers differ
TECHSPEC-26 25 Input Validation and Trust Boundaries Security Philosophy Initial Draft — file/section numbers differ
TECHSPEC-27 26 Serialization and Data Interchange Serialization Philosophy Initial Draft — file/section numbers differ
TECHSPEC-28 28 Networking and Communication Semantics Networking Philosophy Initial Draft
TECHSPEC-29 29 Database Access and Transaction Semantics Database Philosophy Initial Draft
TECHSPEC-30 30 Authentication and Authorization Security Philosophy Initial Draft
TECHSPEC-31 31 Cryptography and Secure Operations Cryptographic Philosophy Initial Draft
TECHSPEC-32 32 Process Execution and Operating System Interaction Operating System Philosophy Initial Draft
TECHSPEC-33 33 Time, Dates, Time Zones, and Clock Semantics Time Philosophy Initial Draft
TECHSPEC-34 34 Logging, Auditing, and Observability Observability Philosophy Initial Draft
TECHSPEC-35 35 Runtime Model and Execution Semantics Runtime Philosophy Initial Draft
TECHSPEC-36 36 Memory Model and Allocation Semantics Memory Philosophy Initial Draft
TECHSPEC-37 37 Reflection, Introspection, and Dynamic Behavior Reflection Philosophy Initial Draft
TECHSPEC-38 38 Generics and Parametric Polymorphism Generics Philosophy Initial Draft
TECHSPEC-39 39 Expressions, Operators, and Evaluation Order Expression Philosophy Initial Draft
TECHSPEC-40 40 Function Calls, Argument Passing, and Return Semantics Function Call Philosophy Initial Draft
TECHSPEC-41 41 Interfaces, Traits, and Behavioral Contracts Purpose Initial Draft
TECHSPEC-42 42 Operator Overloading and Custom Operator Behavior Purpose Initial Draft
TECHSPEC-43 43 Compile-Time Evaluation and Constants Purpose Initial Draft
TECHSPEC-44 44 Annotations, Attributes, and Metadata Purpose Initial Draft
TECHSPEC-45 45 Macros and Metaprogramming Purpose Initial Draft
TECHSPEC-46 46 Dynamic Dispatch, Reflection, and Runtime Introspection Purpose Initial Draft
TECHSPEC-47 47 State Machines and State Transition Contracts Purpose Initial Draft
TECHSPEC-48 48 Invariants Across System Boundaries Purpose Initial Draft
TECHSPEC-49 49 Determinism and Reproducible Execution Purpose Initial Draft
TECHSPEC-50 50 Runtime Isolation and Sandboxing Purpose Initial Draft
TECHSPEC-51 51 Resource Limits and Execution Budgets Purpose Initial Draft
TECHSPEC-52 52 Compiler Optimization Safety Purpose Initial Draft
TECHSPEC-53 53 Foreign Function Interfaces and Interoperability Purpose Initial Draft
TECHSPEC-54 54 Language Security Model Purpose Initial Draft
TECHSPEC-55 55 Verification Report Format and Evidence Records Purpose Initial Draft
TECHSPEC-56 56 Language Conformance and Compatibility Requirements Purpose Initial Draft
TECHSPEC-57 57 Open Questions and Unresolved Design Decisions Purpose Working Register

Missing: TECHSPEC-22 (file absent) and Section 27 (no section with that number exists in the source). Both are recorded as audit issues, not silently filled in.