/ AGENTIC.scm
AGENTIC.scm
1 ;; SPDX-License-Identifier: AGPL-3.0-or-later 2 ;; SPDX-FileCopyrightText: 2025 Hyperpolymath Contributors 3 ;; 4 ;; AGENTIC.scm - AI/Agent interaction policies for this repository 5 6 (agentic 7 (version 1) 8 (project "bebop-v-ffi") 9 10 (agent-role 11 (primary "design-assistant") 12 (description "AI assists with design, docs, and examples but does not author ABI changes")) 13 14 (boundaries 15 (can-do 16 "Propose API shapes and struct layouts" 17 "Draft documentation and examples" 18 "Explain existing code and design rationale" 19 "Suggest test cases and edge conditions" 20 "Review code for common FFI pitfalls" 21 "Generate V usage examples") 22 23 (cannot-do 24 "Modify include/bebop_v_ffi.h without human review" 25 "Change serialization logic" 26 "Alter build system (build.zig, Cargo.toml)" 27 "Push commits directly" 28 "Refactor across language boundaries" 29 "Migrate between implementations")) 30 31 (review-gates 32 ((artifact "ABI header changes") 33 (requires human-sign-off) 34 (reason "ABI stability is core deliverable")) 35 ((artifact "Serialization logic") 36 (requires human-sign-off) 37 (reason "Wire format correctness critical")) 38 ((artifact "Build scripts") 39 (requires human-sign-off) 40 (reason "Toolchain changes affect all consumers"))) 41 42 (interaction-style 43 (verbosity concise) 44 (code-generation cautious) 45 (proactive-suggestions allowed) 46 (explain-before-act required)) 47 48 (trust-escalation 49 (default-level "propose-only") 50 (escalation-path 51 "propose-only -> draft-with-review -> implement-with-approval")))