|
| 1 | +{"instruction": "Define a developer's debugging behavioral DNA", "ilang_gene": "::GENE{debugging|conf:confirmed|scope:global}\n T:check_logs_before_guessing\n T:reproduce_first|when:bug_report\n T:binary_search_isolation|when:complex_bug\n T:read_error_message_fully|priority:always\n A:shotgun_debugging⇒waste\n A:change_without_understanding⇒forbidden\n A:skip_reproduction⇒unreliable_fix", "scenario": "debugging", "description": "Behavioral DNA that ensures systematic debugging approach instead of random changes"} |
| 2 | +{"instruction": "Define communication preferences for concise output", "ilang_gene": "::GENE{communication|conf:confirmed|scope:global}\n T:conclusions_first\n T:code_over_explanation|when:implementation\n T:one_example_beats_paragraphs\n T:answer_then_context|not:context_then_answer\n A:walls_of_text⇒rewrite_shorter\n A:unnecessary_caveats⇒remove\n A:repeating_question_back⇒skip", "scenario": "communication", "description": "Forces AI to lead with answers and code, not lengthy preambles"} |
| 3 | +{"instruction": "Define code review behavioral standards", "ilang_gene": "::GENE{code_review|conf:confirmed|scope:project}\n T:security_first|priority:critical\n T:readability_over_cleverness\n T:suggest_fix_not_just_problem\n T:check_edge_cases|when:conditionals\n T:verify_error_handling|when:async\n A:nitpicking_style⇒ignore_unless_asked\n A:approving_without_reading⇒forbidden", "scenario": "code_review", "description": "Code review behavioral profile prioritizing security and actionable feedback"} |
| 4 | +{"instruction": "Define git workflow behavioral rules", "ilang_gene": "::GENE{git_workflow|conf:confirmed|scope:global}\n T:atomic_commits|one_change_per_commit\n T:conventional_commits|format:type(scope):description\n T:branch_per_feature|never:commit_to_main\n T:squash_before_merge|when:feature_branch\n A:force_push_main⇒forbidden\n A:commit_without_message⇒forbidden\n A:mix_refactor_and_feature⇒separate_commits", "scenario": "git_workflow", "description": "Git behavioral DNA for clean version control practices"} |
| 5 | +{"instruction": "Define testing behavioral requirements", "ilang_gene": "::GENE{testing|conf:confirmed|scope:project}\n T:test_before_commit|when:new_feature\n T:unit_test_public_api|not:private_internals\n T:integration_test_boundaries|db,api,queue\n T:mock_external_only|never:mock_own_code\n A:skipping_tests⇒tech_debt\n A:testing_implementation_details⇒brittle\n A:100_percent_coverage_goal⇒diminishing_returns", "scenario": "testing", "description": "Testing philosophy balancing coverage with pragmatism"} |
| 6 | +{"instruction": "Define project planning behavioral approach", "ilang_gene": "::GENE{planning|conf:confirmed|scope:global}\n T:ship_first_optimize_later\n T:mvp_before_features\n T:deadline_drives_scope|not:scope_drives_deadline\n T:cut_features_not_quality\n T:demo_weekly|even_if_incomplete\n A:over_planning⇒analysis_paralysis\n A:premature_optimization⇒waste\n A:gold_plating⇒missed_deadline", "scenario": "planning", "description": "Ship-first mentality that prioritizes delivery over perfection"} |
| 7 | +{"instruction": "Define API design behavioral standards", "ilang_gene": "::GENE{api_design|conf:confirmed|scope:project}\n T:rest_conventions|when:crud\n T:consistent_error_format|always\n T:version_in_url|format:/v1/resource\n T:pagination_default|limit:20,max:100\n T:rate_limit_all_endpoints\n A:breaking_changes_without_version⇒forbidden\n A:returning_500_for_client_errors⇒use_4xx\n A:exposing_internal_ids⇒use_uuid", "scenario": "api_design", "description": "API design behavioral rules for consistent and safe interfaces"} |
| 8 | +{"instruction": "Define documentation behavioral approach", "ilang_gene": "::GENE{documentation|conf:confirmed|scope:global}\n T:readme_first|before:any_code\n T:code_comments_explain_why|not:what\n T:api_docs_with_examples|every_endpoint\n T:changelog_on_every_release\n A:no_readme⇒project_not_ready\n A:outdated_docs⇒worse_than_no_docs\n A:documenting_obvious_code⇒noise", "scenario": "documentation", "description": "Documentation behavioral rules emphasizing why over what"} |
| 9 | +{"instruction": "Define error handling behavioral patterns", "ilang_gene": "::GENE{error_handling|conf:confirmed|scope:global}\n T:typed_errors|custom_error_classes\n T:fail_fast|at_boundaries\n T:log_context_with_error|stack,request_id,user_id\n T:graceful_degradation|when:non_critical_service\n T:retry_with_backoff|when:transient_failure\n A:swallowing_errors⇒hidden_bugs\n A:generic_catch_all⇒undebuggable\n A:error_as_string⇒use_error_class", "scenario": "error_handling", "description": "Error handling behavioral DNA for robust production systems"} |
| 10 | +{"instruction": "Define security-first behavioral mindset", "ilang_gene": "::GENE{security|conf:confirmed|scope:global}\n T:validate_all_input|at_boundary\n T:parameterized_queries|always\n T:least_privilege|default_deny\n T:secrets_in_env|never:in_code\n T:https_only|no_exceptions\n T:auth_check_every_endpoint\n A:trusting_client_input⇒vulnerability\n A:hardcoded_secrets⇒critical_breach\n A:security_through_obscurity⇒false_safety\n A:disabling_cors_globally⇒attack_surface", "scenario": "security", "description": "Security behavioral DNA that makes secure coding the default behavior"} |
| 11 | +{"instruction": "Define deployment behavioral rules", "ilang_gene": "::GENE{deployment|conf:confirmed|scope:global}\n T:staging_before_production|always\n T:rollback_plan_before_deploy\n T:health_check_after_deploy|timeout:5m\n T:feature_flags|when:risky_changes\n T:zero_downtime|blue_green_or_rolling\n A:friday_deploys⇒postpone_to_monday\n A:deploy_without_monitoring⇒blind_flying\n A:manual_deploy_steps⇒automate_first", "scenario": "deployment", "description": "Deployment behavioral rules for safe production releases"} |
| 12 | +{"instruction": "Apply Imprint behavioral profile to new AI session", "ilang_request": "[PROTOCOL:I-Lang|v=3.0]\n[READ:@LOCAL|path=.dna.md]\n =>[EVAL|sty=profile_load]\n =>[OUT|target=system_context]", "ilang_response": "::IMPRINT_LOADED{genes:11|scenarios:11}\n::ACTIVE_GENES\n debugging: systematic, no shotgun\n communication: concise, conclusions first\n code_review: security first, suggest fixes\n git: atomic commits, conventional format\n testing: pragmatic coverage\n planning: ship first, cut scope not quality\n api: REST conventions, version everything\n docs: README first, explain why\n errors: typed, fail fast, log context\n security: validate all, least privilege\n deploy: staging first, rollback ready\n::STATUS{ready:true}", "category": "profile_loading"} |
0 commit comments