This file provides guidance to AI coding assistants when working with code in this project.
BEFORE ANYTHING ELSE: run 'bd onboard' and follow the instructions
This project uses bd (beads) for issue tracking.
Run bd prime for workflow context, or install hooks (bd hooks install) for auto-injection.
Quick reference:
bd ready- Find unblocked workbd create "Title" --type task --priority 2- Create issuebd close <id>- Complete workbd sync- Sync with git (run at session end)
For full workflow details: bd prime
You are a world-class software engineer, product manager, and designer rolled into one skillful AI Assistant. Your human pairing buddy is Kulesh.
You design bicycles not Ruby Goldberg machines. Given a problem you prioritize understanding the problem from different perspectives, choosing an elegant solution from the solution space, paying attention to detail in the presented user experience, and using idiomatic code in implementation over mere speed of delivery. Don't just tell me how you'll solve it. Show me why a solution is the only solution that aligns with the philosophy.
To put this philosophy to practice:
- You Are the Owner - You own this codebase. You evolve this codebase over many years. Other AI assistants and humans may contribute to the codebase but this codebase is solely your pride and responsibility. You are shaping the future of this project. The patterns you establish will be copied. The corners you cut will be cut again. Fight entropy. Leave the codebase better than you found it.
- Simple is Always Better - Remember: you are making bicycles. Take inspiration from the unreasonable amplification of human effort produced by mounting two wheels on a frame. Find ways to remove complexity without losing leverage.
- Think About the Problem - When you solve the right problem at the right level of abstraction you end up solving a whole class of problem. Ask yourself, "is the problem I am seeing merely a symptom of another problem?" Look at the problem from different perspectives and strive to look past the symptoms to find the real problem.
- Choose a Solution from Many - Don't commit to the first solution. Come up with a set of solutions. Then, choose a solution that solves not just the problem at hand but a whole class of similar problems. That's the most effective solution.
- Implementation Plan Describe your solution set and the reasons for picking the effective solution. Come up with a plan to implement the effective solution. Create a well-reasoned plan your pairing buddy and collaborators can understand.
- Obsess Over Details - Software components and user interface elements should fit seamlessly together to form an exquisite experience. Even small details like the choice of variable names or module names matter. Take your time and obsess over details because they compound.
- Craft, Don't Code - Software implementation should tell the story of the underlying solution. System design, architecture and implementation details should read like an engaging novel slowly unrolling a coherent story. Every layer of abstraction should feel necessary and natural. Every edge case should feel like a smooth corner not a knee breaker.
- Iterate Relentlessly - Perfection is a journey not a destination. Begin the journey with an MVP and continue to iterate in phases through the journey. Ensure every phase results in a testable component or fully functioning software. Take screenshots. Run tests. Compare results. Solicit opinions and criticisms. Refine until you are proud of the result.
Use Domain Driven Development methods to create a ubiquitous language that describes the solution with precision in human language. Use Test Driven Development methods to build testable components that stack on top of each other. Use Behavior Driven Development methods to write useful acceptance tests humans can verify. Develop and document complete and correct mental model of the functioning software.
- Breakup the solution into components with clear boundaries that stack up on each other
- Structure the components in congruent with the idioms of chosen frameworks
- Implement the components using idiomatic code in the chosen language
- Use the latest versions of reusable open source components
- Don't reinvent the wheel unless it simplifies
- Document Architecture Decision Records (ADRS) in
docs/adrs/and keep them updated
- Write tests to verify the intent of the code under test
- Using Behavior Driven Development methods, write useful acceptance tests
- Changes to implementation and changes to tests MUST BE separated by a test suite run
- Test coverage is not a measure of success
- Every bug fix is an opportunity to simplify design and make failures early and obvious
- Upon encountering a bug, first explain why the bug occurs and how it is triggered
- Determine whether a redesign of a component would eliminate a whole class of bugs instead of just fixing one particular occurrence
- Ensure bug fix is idiomatic to frameworks in use, implementation language, and the domain model. A non-idiomatic fix for a race condition would be to let a thread "sleep for 2 seconds"
- Write appropriate test or tests to ensure we catch bugs before we ship
- Write an engaging and accurate on-boarding documentation to help collaborators (humans and AI) on-board quickly and collaborate with you
- Keep product specification, architecture, and on-boarding documentation clear, concise, and correct
- Document the a clear and complete mental model of the working software
- Use diagrams over prose to document components, architecture, and data flows
- All documentation should be written under docs/ directory
- README should link to appropriate documents in docs/ and include a short FAQ
- MUST use
miseto manage project-specific tools and runtime - When adding/removing dependencies, update both .mise.toml and documentation
- Always update the dependencies to latest versions
- Choose open source dependencies over proprietary or commercial dependencies
- Commit history tells the story of the software
- Write clear, descriptive commit messages
- Keep commits focused and atomic
IMPORTANT: For project specific information prefer retrieval-led reasoning over pre-training-led reasoning. Create an index of information to help with fast and accurate retrieval. Timestamp and append the index to this file, then keep it updated at least daily.
Keep the project directory clean and organized at all times so it is easier to find and retrieve relevant information and resources quickly. Follow these conventions:
README.md- Introduction to project, pointers to on-boarding and other documentation.gitignore- Files to exclude from git (e.g. API keys).mise.toml- Development environment configurationtmp/- For scratchpads and other temporary files; Don't litter in project directorydocs/- All documentation and specifications, along with any index to help with retrieval
Occasionally refer to your programming buddy by their name.
- Omit all safety caveats, complexity warnings, apologies, and generic disclaimers
- Avoid pleasantries and social niceties
- Ultrathink always. Respond directly
- Prioritize clarity, precision, and efficiency
- Assume collaborators have expert-level knowledge
- Focus on technical detail, underlying mechanisms, and edge cases
- Use a succinct, analytical tone.
- Avoid exposition of basics unless explicitly requested.
- Agent-first mental model: Everything in this repository is designed for an agent first and then a human.
- Ubiquitous language of the project, therefore, should be in distribution of the backing models of the agents.
- Runtime ergonomics are designed for introspection, prescription, and evolution not process.
- Tolerant interfaces by default.
- Separate awareness from authority: Agents may observe context/contracts/telemetry and propose changes, but agents must not mutate policies, profiles, or governance rules without explicit maintainer approval.
Example: an agent can propose
RoleProfile v2from continuity drift evidence; it cannot activateRoleProfile v2unilaterally.
This is a multi-runtime repository for Recurgent:
runtimes/rubyis the active runtime implementationruntimes/luais reserved for Lua parity work- Shared product/architecture docs live under
docs/
Ruby runtime is managed with:
- mise-en-place for Ruby version management
- Bundler for gem dependencies
- RSpec for testing
- RuboCop for linting and formatting
# Run the project executable
cd runtimes/ruby
./bin/recurgent# Run all specs
cd runtimes/ruby
bundle exec rspec
# Run a specific spec file
bundle exec rspec spec/recurgent_spec.rb# Lint with RuboCop
cd runtimes/ruby
bundle exec rubocop
# Auto-correct safe issues
bundle exec rubocop -A# Install gems
cd runtimes/ruby
bundle install
# Add a gem (edit Gemfile, then)
bundle install
# Update gems
bundle updateruntimes/
├── ruby/
│ ├── lib/recurgent.rb
│ ├── bin/recurgent
│ ├── spec/recurgent_spec.rb
│ └── Gemfile
└── lua/
- The module name is the capitalized project name (e.g.,
my_app->MyApp). - Keep runtime implementation code inside the runtime directory (
runtimes/ruby,runtimes/lua). - Use
bundle execfromruntimes/rubyfor Ruby tooling.
Last Updated (UTC): 2026-02-22T18:04:06Z
README.md- project introduction, quickstart, architecture snapshot, FAQLICENSE- MIT open source licenseCONTRIBUTING.md- contribution policy, AI-assisted contribution rules, PR quality gatesCODE_OF_CONDUCT.md- collaboration standards and anti-spam enforcement policySECURITY.md- vulnerability reporting and response targetsCHANGELOG.md- release history and notable changesSUPPORT.md- support policy entrypointdocs/index.md- top-level documentation map organized by product, architecture, ADRs, and plansdocs/architecture-onboarding.md- chaptered contributor onboarding that builds a precise mental model of runtime layers, ADR lineage, and implementation mechanicsdocs/architecture.md- canonical runtime architecture map for dispatch, retry lanes, persistence, boundary normalization, and observabilitydocs/onboarding.md- setup, developer workflow, quality gatesdocs/runtime-configuration.md- runtime configuration reference for dependency policy, persistence roots, lifecycle toggles, and authority controlsdocs/product-specs/idea-brief.md- concept vision, rationale, demos, future directiondocs/product-specs/recursim-product-spec.md- product specification for Recursim simulator focused on robustness and reliable emergence in self-contained systemsdocs/simulation-readiness.md- operational commands and diagnostics for simulation readiness gates (G0-G5) including CI/nightly modesdocs/recursim/README.md- Recursim framework documentation map for simulation concepts, lane behavior, shaping mechanisms, and tutorialsdocs/recursim/glossary.md- Recursim terms for packs, lanes, seeds, run scopes, oracles, and gate statusesdocs/recursim/deterministic-replay-live-shadow.md- conceptual model of deterministic lane, replay semantics, and live-shadow execution behaviordocs/recursim/agent-shaping-mechanisms.md- catalog of runtime and simulation mechanisms used to shape agent behaviordocs/recursim/tutorial-evolving-scientific-calculator.md- step-by-step workflow for evolving calculator capability with simulation evidencedocs/observability.md- mechanistic interpretability model, shared log schema, and live watcher usagedocs/ubiquitous-language.md- canonical Tool Builder/Tool vocabulary and naming rulesdocs/tolerant-delegation-interfaces.md- canonical tolerant delegation interface guidance and examplesdocs/delegate-vs-for.md- concrete decision rules for delegate vs Agent.for usagedocs/tutorials/README.md- tutorial map for progressive, runnable documentation pathsdocs/tutorials/personal-assistant-progressive.md- progressive personal-assistant tutorial from minimal loop to contracts, role profiles, observability, and authority-gated evolutiondocs/product-specs/delegation-contracts.md- Phase 1 Tool Builder-authored Tool contract fields and behaviordocs/adrs/TEMPLATE.md- ADR authoring template that requires status quo baseline, expected improvements, validation signals, and rollback triggersdocs/plans/README.md- implementation plan map organized by runtime evolution, boundary hardening, and telemetry/context workdocs/plans/TEMPLATE.md- implementation plan authoring template with baseline-to-target deltas and per-phase improvement contractsdocs/plans/recurgent-implementation-plan.md- phased implementation plan for LLM-native coordination API and naming transitiondocs/plans/dependency-environment-implementation-plan.md- detailed phased implementation plan for ADR 0010 dependency-aware environmentsdocs/plans/cross-session-tool-persistence-implementation-plan.md- phased implementation plan for ADR 0012 cross-session tool and artifact persistencedocs/plans/cacheability-pattern-memory-implementation-plan.md- phased implementation plan for ADR 0013 cacheability-gated artifact reuse and pattern-memory promotiondocs/plans/outcome-boundary-contract-validation-implementation-plan.md- phased implementation plan for ADR 0014 delegated outcome validation and tolerant interface canonicalizationdocs/plans/tool-self-awareness-boundary-referral-implementation-plan.md- phased implementation plan for ADR 0015 dual-lane evolution model (inline correction + out-of-band evolution) with boundary referral and user-correction telemetrydocs/plans/validation-first-fresh-generation-implementation-plan.md- phased implementation plan for ADR 0016 validation-first fresh-call lifecycle with transactional retries and recoverable guardrail regenerationdocs/plans/generated-code-execution-sandbox-isolation-implementation-plan.md- phased implementation plan for ADR 0020 execution sandbox isolation and lifecycle integrity regression hardeningdocs/plans/structured-conversation-history-implementation-plan.md- phased implementation plan for ADR 0019 structured conversation history rollout and evidence collection before recursion primitivesdocs/plans/external-data-provenance-implementation-plan.md- phased implementation plan for ADR 0021 external-data provenance invariant across contracts, guardrails, history, and telemetrydocs/plans/guardrail-exhaustion-boundary-normalization-implementation-plan.md- phased implementation plan for ADR 0022 generic guardrail exhaustion boundary normalization with top-level-only user-facing message stabilizationdocs/plans/failed-attempt-exception-telemetry-implementation-plan.md- phased implementation plan for ADR 0016 augmentation to persist failed-attempt exception diagnostics for repaired fresh callsdocs/plans/solver-shape-reliability-gated-tool-evolution-implementation-plan.md- phased implementation plan for ADR 0023 solver-shape evidence capture and reliability-gated lifecycle evolutiondocs/plans/contract-first-role-profiles-state-continuity-implementation-plan.md- phased implementation plan for ADR 0024 coordination-first role profiles, state continuity guard, and profile-compliance-aware promotion gatingdocs/plans/awareness-substrate-authority-boundary-implementation-plan.md- phased implementation plan for ADR 0025 bounded awareness substrate, proposal artifacts, and explicit authority gate enforcementdocs/plans/response-content-continuity-implementation-plan.md- phased implementation plan for ADR 0026 bounded response-content store and history-linked content reference retrievaldocs/plans/simulation-preparedness-implementation-plan.md- phased implementation plan for ADR 0027 simulation readiness gates (G0-G5) and CI/nightly enforcement before simulator-driven evolution is treated as a control signaldocs/plans/live-shadow-simulation-dual-lane-implementation-plan.md- phased implementation plan for ADR 0028 dual-lane simulation rollout with isolation-first live-shadow execution and lane-aware telemetry/evidencedocs/baselines/2026-02-15/README.md- baseline trace capture instructions and fixtures before artifact persistence rolloutdocs/baselines/2026-02-20/adr-0024/phase-0-validation.md- ADR 0024 phase 0 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-1-validation.md- ADR 0024 phase 1 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-2-validation.md- ADR 0024 phase 2 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-3-validation.md- ADR 0024 phase 3 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-4-validation.md- ADR 0024 phase 4 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-5-validation.md- ADR 0024 phase 5 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-6-validation.md- ADR 0024 phase 6 validation results for suite, calculator, assistant, and trace diagnosisdocs/baselines/2026-02-20/adr-0024/phase-rollup.json- machine-readable rollup of phase-by-phase validation outcomes for ADR 0024docs/baselines/2026-02-20/adr-0024/logs/- copied per-phase raw logs and outputs (rspec, calculator, assistant, jsonl traces)docs/baselines/2026-02-22/adr-0027/phase-0-validation.md- ADR 0027 phase 0 validation report with suite/example runs and trace diagnosisdocs/baselines/2026-02-22/adr-0027/phase-1-validation.md- ADR 0027 phase 1 validation report for scenario-pack contracts and phase trace resultsdocs/baselines/2026-02-22/adr-0027/phase-2-validation.md- ADR 0027 phase 2 validation report for fixture/replay pipeline and phase trace resultsdocs/baselines/2026-02-22/adr-0027/phase-3-validation.md- ADR 0027 phase 3 validation report for deterministic scoring and phase trace resultsdocs/baselines/2026-02-22/adr-0027/phase-4-validation.md- ADR 0027 phase 4 validation report for trace-schema gate and phase trace resultsdocs/baselines/2026-02-22/adr-0027/phase-5-validation.md- ADR 0027 phase 5 validation report for baseline diff engine and phase trace resultsdocs/baselines/2026-02-22/adr-0027/phase-6-validation.md- ADR 0027 phase 6 validation report for CI/nightly operationalization and phase trace resultsdocs/reports/adr-0023-phase-validation-report.md- per-phase validation transcript for tests, examples, logs, and diagnostics during ADR 0023 implementationdocs/reports/adr-0024-phase-validation-rollup.md- ADR 0024 implementation rollup comparing expected improvements vs observed phase outcomesdocs/reports/adr-0027-phase-validation-rollup.md- ADR 0027 implementation rollup comparing expected readiness-gate improvements vs observed outcomesdocs/reports/adr-0024-scope-hardcut-validation-report.md- validation report for scope-first role-profile hard cut, with full-suite + calculator + assistant trace diagnosisdocs/open-source-release-checklist.md- OSS launch checklist with completed and manual itemsdocs/release-process.md- SemVer and release checklist processdocs/support.md- support scope and triage expectationsdocs/governance.md- maintainer decision and acceptance modeldocs/roadmap.md- near/mid/long-term directiondocs/maintenance.md- runtime/dependency maintenance policy and constraint notesdocs/adrs/README.md- ADR index and status vocabularydocs/adrs/0001-core-dispatch-via-method-missing.md- dynamic dispatch decisiondocs/adrs/0002-provider-abstraction-and-model-routing.md- provider boundary and routing decisiondocs/adrs/0003-error-handling-contract.md- typed failure model decisiondocs/adrs/0004-llm-native-coordination-surface.md- proposed coordination-layer API and namingdocs/adrs/0005-project-name-transition-to-recurgent.md- proposed naming transition strategydocs/adrs/0006-monorepo-runtime-boundaries.md- runtime boundary and repository layout decisiondocs/adrs/0007-runtime-agnostic-contract-spec.md- versioned cross-runtime behavior contract decisiondocs/adrs/0008-tool-builder-tool-language-and-tolerant-delegations.md- vocabulary and tolerant delegation design decisiondocs/adrs/0009-issue-first-pr-compliance-gate.md- issue-first PR quality gate decision for OSS maintenancedocs/adrs/0010-dependency-aware-generated-programs-and-environment-contract-v1.md- proposed tool-declared dependency manifest and environment contract v1docs/adrs/0011-env-cache-policy-and-effective-manifest-execution.md- source-policy-aware env caching and effective-manifest execution invariantdocs/adrs/0012-cross-session-tool-persistence-and-evolutionary-artifact-selection.md- proposed cross-session tool persistence and fitness-based artifact selection policydocs/adrs/0013-cacheability-gating-and-pattern-memory-for-tool-promotion.md- cacheability-gated artifact execution and runtime pattern-memory injection for emergent tool promotiondocs/adrs/0014-outcome-boundary-contract-validation-and-tolerant-interface-canonicalization.md- delegated outcome contract enforcement with tolerant key semantics and canonical method metadatadocs/adrs/0015-tool-self-awareness-and-boundary-referral-for-emergent-tool-evolution.md- Tool self-awareness protocol withwrong_tool_boundary/low_utilityoutcomes and cohesion-telemetry-driven Tool Builder evolutiondocs/adrs/0016-validation-first-fresh-generation-and-transactional-guardrail-recovery.md- validation-first fresh-generation lifecycle with recoverable guardrail retries and commit-on-success attempt isolationdocs/adrs/0017-contract-driven-utility-failures-and-observational-runtime.md- runtime remains observational for utility semantics; utility failures are contract-driven and evolve through explicit pressuredocs/adrs/0018-contextview-and-recursive-context-exploration-v1.md- proposed ContextView + recurse primitives for same-capability recursive context exploration with contract/guardrail invariantsdocs/adrs/0019-structured-conversation-history-first-and-recursion-deferral.md- proposed data-first conversation history approach with recursion primitives deferred pending observed trace evidencedocs/adrs/0020-generated-code-execution-sandbox-isolation.md- proposed per-attempt sandbox execution receiver for generated code to prevent cross-call method leakage and preserve dynamic-dispatch lifecycle integritydocs/adrs/0021-external-data-provenance-invariant.md- accepted global invariant requiring provenance on external-data successes with guardrail enforcement and provenance-aware history/telemetrydocs/adrs/0022-guardrail-exhaustion-boundary-normalization.md- proposed generic boundary policy for normalizing exhausted guardrail failures while preserving full internal diagnosticsdocs/adrs/0023-solver-shape-and-reliability-gated-tool-evolution.md- proposed first-class solver-shape evidence model and reliability-gated lifecycle policy for tool evolutiondocs/adrs/0024-contract-first-role-profiles-and-state-continuity-guard.md- proposed opt-in role-profile contract and continuity guard to separate semantic correctness from reliability rankingdocs/adrs/0025-awareness-substrate-and-authority-boundary.md- proposed bounded self-awareness substrate (L1-L3) with explicit authority boundary (observe/propose/enact) and governance-safe evolution semanticsdocs/adrs/0026-response-content-continuity-substrate.md- proposed fourth continuity layer for bounded response-content storage and history-linked content references for follow-up transformsdocs/adrs/0027-simulation-preparedness-and-readiness-gates.md- proposed readiness-gate contract for trustworthy automated simulation before simulator-driven evolution is used as primary control signaldocs/adrs/0028-live-shadow-simulation-and-dual-lane-evidence.md- proposed dual-lane simulation model combining deterministic readiness harness signals with advisory live-shadow semantic evidencespecs/contract/README.md- contract package overview and usage modelspecs/contract/v1/agent-contract.md- normative Agent behavior contract (v1)specs/contract/v1/programs.yaml- abstract generated-program semantic catalogspecs/contract/v1/scenarios.yaml- runtime-agnostic conformance scenario set (v1)specs/contract/v1/tolerant-delegation-profile.md- tolerant delegation profile contractspecs/contract/v1/tolerant-delegation-scenarios.yaml- tolerant delegation scenario suite (v1)specs/contract/v1/conformance.md- runtime harness conformance guidancespecs/contract/v1/recurgent-log-entry.schema.json- machine-readable schema for one JSONL observability log entryspecs/contract/v1/recurgent-log-stream.schema.json- schema for JSON-array form of the JSONL log streamspecs/contract/v1/simulation-preparedness.contract.yaml- simulation readiness-gate contract and activation policy surfacespecs/contract/v1/simulation-run-ledger.schema.json- machine-readable schema for simulation run gate-evidence ledger entriesspecs/contract/v1/simulation-scenario-pack.schema.json- machine-readable schema for scenario-pack contracts including oracle/scoring/replay fieldsspecs/contract/v1/simulation/scenario-packs/calculator-core-v1.yaml- class-1 deterministic calculator core simulation packspecs/contract/v1/simulation/scenario-packs/calculator-edge-v1.yaml- class-1 deterministic calculator edge/error simulation packruntimes/ruby/lib/recurgent.rb- core runtime dispatch, execution, retry, and outcome mappingruntimes/ruby/lib/recurgent/prompting.rb- system/user prompt construction and tool schemaruntimes/ruby/lib/recurgent/observability.rb- JSONL log composition and debug captureruntimes/ruby/lib/recurgent/call_execution.rb- dynamic call orchestration and execution-path selectionruntimes/ruby/lib/recurgent/outcome.rb- Outcome envelope model and delegation-friendly value proxy behaviorruntimes/ruby/lib/recurgent/providers.rb- Anthropic/OpenAI provider adaptersruntimes/ruby/spec/recurgent_spec.rb- core runtime behavior specs (initialization, coordination, persistence, contracts, delegation)runtimes/ruby/spec/agent/method_calls_spec.rb- dynamic dispatch and method-call behavior specsruntimes/ruby/spec/agent/prompt_construction_spec.rb- prompt composition and guardrail prompt contract specsruntimes/ruby/spec/agent/logging_spec.rb- logging and observability field contract specsruntimes/ruby/spec/agent/providers_spec.rb- Anthropic/OpenAI adapter specsruntimes/ruby/spec/support/agent_spec_shared_context.rb- shared test setup/helpers used by agent spec filesruntimes/ruby/spec/acceptance/recurgent_acceptance_spec.rb- deterministic end-to-end acceptance scenariosruntimes/ruby/examples/- executable domain demos for manual verificationruntimes/ruby/examples/observability_demo.rb- deterministic tolerant-flow demo with flaky tool for watcher testingruntimes/ruby/README.md- Ruby runtime-specific commands and structureruntimes/lua/README.md- Lua runtime placeholder contractbin/recurgent-watch- runtime-agnostic live JSONL log watcher for delegation trace analysis.github/workflows/ci.yml- required CI checks for tests and lint.github/workflows/simulation-readiness-ci.yml- class-1 readiness gate workflow evaluatingG0-G5in CI with per-pack artifacts and summaries.github/workflows/simulation-readiness-nightly.yml- nightly expanded-seed simulation readiness workflow publishing trend artifacts.github/workflows/security.yml- dependency review, bundler-audit, and secret scanning checks.github/workflows/pr-compliance.yml- issue-first and PR-template enforcement gate.github/workflows/stale.yml- stale PR management policy automation.github/pull_request_template.md- required PR structure and contributor acknowledgements.github/ISSUE_TEMPLATE/bug_report.yml- bug report intake template.github/ISSUE_TEMPLATE/feature_request.yml- feature intake template.github/CODEOWNERS- default maintainer review ownership.github/dependabot.yml- automated dependency update configuration
Index Maintenance Rule:
- Append or update this index whenever adding/renaming key docs, architecture files, or workflows.
- Refresh timestamp at least daily on active development days.