# PFES-REPO-002 — Interim Volume and `xbox-dvd-tools` Git Authority

**Status:** Closed with explicit scope refinement  
**PFES revision:** 0.15.1  
**Completion date:** 2026-07-14

## Original objective

PFES-REPO-002 was opened to provision the interim server volume, initialize
Project Frankenstein repositories, import accepted history, and validate clones
before any Git authority change.

Execution established the interim data volume and the implementation repository.
The PFES-history import portion was deliberately separated into `PFES-REPO-005`
because no PFES repository or chronological PFES tag history was imported during
this work. This report does not claim otherwise.

## Server result

The HP ProLiant ML110 G6 now has an approximately 800 GiB ext4 data volume mounted
at:

```text
/srv/project-frankenstein
```

Approximately 29.5 GiB remained unallocated in the LVM volume group after the
provisioning operation. The server still has one physical HDD. The new volume
adds capacity, not redundancy, and the server remains explicitly **not backed up**.

## Implementation repository

Canonical bare repository:

```text
/srv/project-frankenstein/repos/xbox-dvd-tools.git
```

Canonical repository name:

```text
xbox-dvd-tools
```

The historical workspace name `xbox-dvd-tools-v2` is not the canonical repository
name. Version identifiers belong in tags and releases.

## Broad initial import and correction

The first source-like import produced commit:

```text
fd51ae072416279cd23ff9d66a786eda51d41604
```

It contained 845 tracked paths and approximately 12.24 MiB. Git integrity,
bundle completeness, and fresh clones all passed, but a repository-scope audit
proved that the commit combined maintained tools with emulator development,
research probes, generated evidence, historical PFES material, deprecated code,
and workstation-only files.

The broad import was preserved rather than silently discarded.

Initial disposition:

| Disposition | Paths |
|---|---:|
| Keep in main before dependency review | 137 |
| Manual review | 27 |
| Split to emulator repository | 330 |
| Split to research repository or archive | 229 |
| PFES/reference archive | 57 |
| Generated-evidence archive | 54 |
| Deprecated archive | 10 |
| Workstation-only | 1 |

The 27-path manual review promoted no additional path into the main repository.
A dependency-closure audit then reported zero blocking dependencies for the
137-path candidate. A final refinement removed 19 legacy `scripts/shared/` paths
and 3 ad-hoc `scripts/tools/` paths, producing the exact 115-path candidate.

## Corrected authority

Canonical `main` now points to:

```text
8ac5f094391fb67dfb8d9a5ca270e109e97e7dd4
```

The corrected root commit contains:

- 115 tracked paths;
- 2,302,030 tracked bytes;
- one commit;
- no parent;
- maintained source, canonical analyzer/toolchain code, validation tooling,
  build entry points, small configuration, and current documentation.

The superseded broad import remains reachable at:

```text
refs/tags/archive/superseded-broad-import-20260713
```

## Recovery bundles

Broad-import recovery bundle:

```text
/srv/project-frankenstein/recovery/git-bundles/xbox-dvd-tools-initial-20260713-212658.bundle
```

SHA-256:

```text
6c74c2809e72c1d5cd07f9c736d50cfc5c13b81cfc315c67fa8ea6cb1ac6a7ca
```

Corrected recovery bundle:

```text
/srv/project-frankenstein/recovery/git-bundles/xbox-dvd-tools-corrected-initial-8ac5f094391f-20260714T220630Z.bundle
```

SHA-256:

```text
fff54b0168c6c515366d270a19587d10e247e51833c86de969572b1d74ba9054
```

Both bundles are on the same physical HDD as the repository. They are recovery
copies, not independent backups.

## Validation

The accepted promotion proved:

- candidate report SHA-256 and embedded bundle identities;
- exact 115-path allowlist;
- canonical Git-blob hashes and checkout/export hashes;
- one-root-commit topology;
- `git fsck --full`;
- clean clone from the canonical bare repository;
- clean clone from the corrected recovery bundle;
- preservation of the broad import under an archival ref;
- automatic rollback behavior in the promotion procedure;
- no deletion of the Windows workspace or source originals.

## Authority statement

Git authority is active for the `xbox-dvd-tools` implementation repository at
commit `8ac5f094391fb67dfb8d9a5ca270e109e97e7dd4`.

PFES authority has **not** transitioned to Git. Until `PFES-REPO-005` is completed
and explicitly accepted, the latest complete steward-generated and delivered
cumulative PFES ZIP remains canonical.
