This document defines open-source preparation boundaries for RepoSense.
Recommended structure:
- Code: Apache-2.0 or MIT (final choice by maintainers).
- Documentation and concept maps: CC BY 4.0.
- Case library data: keep source attribution and minimal-necessary excerpts.
When building/maintaining cases from external repositories:
- Store only minimal necessary snippets.
- Keep
repo_refand provenance metadata. - Do not copy large source sections.
- Be conservative on redistributability and licensing compatibility.
Before release/public sync:
- README first screen explains value, boundary, and quickstart.
- Demo command runs and produces expected artifacts.
- Known failing tests are documented explicitly.
- Artifact paths and contracts are stable.
- No secrets/private tokens/private paths are leaked.
- Machine-specific assumptions are documented or removed.
RepoSense is evidence-first and deterministic by design. AI outputs are derived artifacts, not truth source replacements.