Source-header / SPDX rollout coverage
Phase X added PCCX(TM) + SPDX-FileCopyrightText +
SPDX-License-Identifier: Apache-2.0 headers to source files
across the PCCX organisation, where the repository has a clear
single licence.
Per-repo state after Phase X
| Repo |
Files changed |
PR |
State |
Note |
pccx-llm-launcher |
13 |
pccxai/pccx-launcher#116 |
merged |
— |
pccx-FPGA-NPU-LLM-kv260 |
45 |
pccxai/pccx-FPGA-NPU-LLM-kv260#131 |
merged |
— |
pccx-lab |
253 |
pccxai/pccx-lab#193 |
merged |
— |
pccx |
52 |
#69 |
(in flight) |
— |
systemverilog-ide |
142 |
pccxai/systemverilog-ide#145 |
OPEN |
line-sensitive editor-bridge example fixtures + test_locate.py line assertions drifted by 4 lines from the header insertion |
pccx-v002 |
— |
— |
deferred |
LICENSE is the literal TBD; not picked yet; rollout requires explicit licence decision first |
pccx-LLM-v003 |
0 |
— |
n/a |
placeholder repo, no source candidates |
pccx-vision-v001 |
0 |
— |
n/a |
placeholder repo, no source candidates |
pccxai |
— |
— |
MUTATION_SKIPPED_DIRTY |
untracked screenshots; not modified by this rollout |
.github |
n/a |
n/a |
already covered (Phase V org profile refresh) |
|
Tasks
Hard rules
- No identifier / module / package / class / function renames.
- No behavior changes from header-only PRs.
- Source comments use
PCCX(TM) (ASCII) for toolchain safety.
- Generated, vendored, third-party, submodule, lock, minified, and
binary files are excluded.
- Files that already carry an
SPDX-License-Identifier are
preserved as-is.
Linked
Source-header / SPDX rollout coverage
Phase X added
PCCX(TM)+SPDX-FileCopyrightText+SPDX-License-Identifier: Apache-2.0headers to source filesacross the PCCX organisation, where the repository has a clear
single licence.
Per-repo state after Phase X
pccx-llm-launcherpccx-FPGA-NPU-LLM-kv260pccx-labpccxsystemverilog-ideeditor-bridgeexample fixtures +test_locate.pyline assertions drifted by 4 lines from the header insertionpccx-v002LICENSEis the literalTBD; not picked yet; rollout requires explicit licence decision firstpccx-LLM-v003pccx-vision-v001pccxai.githubTasks
pccx-v002licence (Apache-2.0 to match the rest ofthe org, or another deliberate choice). Once decided, run the
header rollout against
pccx-v002.systemverilog-ideexample fixturesand
test_locate.pyline assertions to absorb the 4-lineheader shift, then merge #145. Alternative: keep #145 closed
and re-run a later, fixture-aware rollout.
pccx/docs/ip/source-header-inventory.mdcoverage prose.pccxaibecomes clean, run the rollout there(untracked screenshots are unrelated to source-header work).
Hard rules
PCCX(TM)(ASCII) for toolchain safety.binary files are excluded.
SPDX-License-Identifierarepreserved as-is.
Linked
pccxai/pccx/docs/ip/copyright-header-policy.mdpccxai/pccx/docs/ip/source-header-inventory.md