1.6 KiB
1.6 KiB
Contributing New Labs
Treat this repository as an internal enablement product. Each scenario should be independent, resettable, easy to present, and clear enough for a consultant who is not a database specialist.
Suggested Git Flow
git checkout -b feature/scenario-05-rag-vector-access
git add .
git commit -m "Add RAG vector access lab scenario"
git push -u origin feature/scenario-05-rag-vector-access
Open a pull request to main with:
- scenario objective
- expected evidence
- expected infrastructure impact
- positive and negative tests executed
- known limitations
New Scenario Checklist
README.mdwith business narrative and execution instructions.RUNBOOK.mdwith before/after steps, evidence, and official references.metadata.yamlwith ID, criticality, dependencies, and estimated time.sql/00_schema.sql, when creating scenario-specific objects.sql/01_seed_data.sql, when seed data is needed.sql/02_identities.sql, when creating local end users or data roles.sql/03_data_grants.sql, for Oracle Deep Data Security policies.sql/04_test_queries.sql, for demo queries.sql/99_reset.sql, for rollback.tests/positive_tests.sql.tests/negative_tests.sql.evidence/expected-results.md.
Rules
- Do not commit passwords, wallets,
.tfvars, private keys, or real customer evidence. - Keep SQL idempotent where possible.
- Separate Oracle Deep Data Security product demos from complementary controls such as TDE, Database Vault, Data Safe, and AVDF.
- Use simple language in guides; the demo must work for both CISO and DBA audiences.