Context
CoreTrace already had a technical base: Apache-2.0 license, CI workflows,
release packaging, security-oriented fixtures, README/configuration
documentation, and the F7 async proof harness.
The missing part was the broader "Protect And Valorize Technology" objective:
identifying what must be protected, defining evidence and timestamping practices,
documenting collaboration rules, project security posture, technical protection,
and controlled open-source dissemination.
Work Completed
F7 DevOps/CI Proof
Added an executable Python acceptance harness:
tests/BTP-STACK-ANALYZER-F7
It proves:
- async execution completes;
--async is enabled;
cppcheck and ctrace_stack_analyzer both run;
- async and sync paths return the same diagnostic fingerprints;
- fingerprints compare
tool + severity + file + line + column + rule/message;
- async execution shows a measured speedup over the sequential sync path.
Security Policy
Added:
It defines:
- private vulnerability reporting guidance;
- response targets;
- supported-version policy;
- controlled handling of security reports and sensitive material.
Protection And Valorization Kit
Added:
docs/protection-valorization/README.md
docs/protection-valorization/protectable-assets-register.md
docs/protection-valorization/deposit-and-timestamping-plan.md
docs/protection-valorization/evidence-register.md
docs/protection-valorization/collaboration-charter-and-nda-template.md
docs/protection-valorization/technical-protection-plan.md
docs/protection-valorization/project-security-report.md
docs/protection-valorization/technical-valorization-sheet.md
docs/protection-valorization/dissemination-strategy.md
These documents cover:
- protectable technical assets;
- LLVM bridge, analyzer models, orchestration, proofs, and release assets;
- alternatives when e-Soleau/APP are unavailable;
- archive/hash/signature evidence workflow;
- evidence register template;
- collaboration and NDA draft;
- threat model and technical protection controls;
- project-level security posture;
- recruiter/partner valorization pitch;
- open-source dissemination boundaries: public, controlled, restricted, secret.
Acceptance Criteria
Validation Already Performed
Commands run:
python3 tests/BTP-STACK-ANALYZER-F7 --iterations 5 --warmups 1
python3 -c 'import py_compile; py_compile.compile("tests/BTP-STACK-ANALYZER-F7", cfile="/tmp/BTP-STACK-ANALYZER-F7.pyc", doraise=True)'
ctest --test-dir build --output-on-failure
Observed result:
- F7 script passed.
- Sync and async diagnostic fingerprints matched.
- Async path showed a measured speedup.
- Existing CTest suite passed:
1/1.
Remaining Follow-Ups
- Replace the placeholder contact in
SECURITY.md before broad publication.
- Decide whether to wire
tests/BTP-STACK-ANALYZER-F7 into CI after installing
cppcheck in the CI environment.
- Add signed Git tags and release artifact signatures.
- Add secret scanning to CI.
- Fill
evidence-register.md for each major release/tag.
- Keep signed NDAs and private partner disclosure logs outside the public repo.
Suggested Commits
Single commit:
docs(governance): add protection and valorization framework
Or split commits:
test(ci): add F7 async diagnostic fingerprint harness
docs(security): add vulnerability reporting policy
docs(governance): add protection and valorization framework
Context
CoreTrace already had a technical base: Apache-2.0 license, CI workflows,
release packaging, security-oriented fixtures, README/configuration
documentation, and the F7 async proof harness.
The missing part was the broader "Protect And Valorize Technology" objective:
identifying what must be protected, defining evidence and timestamping practices,
documenting collaboration rules, project security posture, technical protection,
and controlled open-source dissemination.
Work Completed
F7 DevOps/CI Proof
Added an executable Python acceptance harness:
tests/BTP-STACK-ANALYZER-F7It proves:
--asyncis enabled;cppcheckandctrace_stack_analyzerboth run;tool + severity + file + line + column + rule/message;Security Policy
Added:
SECURITY.mdIt defines:
Protection And Valorization Kit
Added:
docs/protection-valorization/README.mddocs/protection-valorization/protectable-assets-register.mddocs/protection-valorization/deposit-and-timestamping-plan.mddocs/protection-valorization/evidence-register.mddocs/protection-valorization/collaboration-charter-and-nda-template.mddocs/protection-valorization/technical-protection-plan.mddocs/protection-valorization/project-security-report.mddocs/protection-valorization/technical-valorization-sheet.mddocs/protection-valorization/dissemination-strategy.mdThese documents cover:
Acceptance Criteria
Validation Already Performed
Commands run:
python3 tests/BTP-STACK-ANALYZER-F7 --iterations 5 --warmups 1 python3 -c 'import py_compile; py_compile.compile("tests/BTP-STACK-ANALYZER-F7", cfile="/tmp/BTP-STACK-ANALYZER-F7.pyc", doraise=True)' ctest --test-dir build --output-on-failureObserved result:
1/1.Remaining Follow-Ups
SECURITY.mdbefore broad publication.tests/BTP-STACK-ANALYZER-F7into CI after installingcppcheckin the CI environment.evidence-register.mdfor each major release/tag.Suggested Commits
Single commit:
Or split commits: