update
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
# repo-pre-2 Capability Record
|
||||
|
||||
## Status Vocabulary
|
||||
|
||||
This document separates inherited pre1 claims from fresh pre2 validation:
|
||||
|
||||
- `INHERITED CLAIM`: documented by the unchanged pre1 snapshot; not re-tested
|
||||
for pre2.
|
||||
- `STATIC GATE`: visible in tracked source or build declarations; runtime
|
||||
behavior was not exercised.
|
||||
- `NOT IMPLEMENTED`: explicitly excluded by inherited project documentation.
|
||||
- `NOT CLAIMED`: inherited documentation deliberately limits the support
|
||||
claim.
|
||||
- `NOT RUN`: no build or runtime validation was performed for repo-pre-2.
|
||||
|
||||
`INHERITED CLAIM` is provenance, not a new PASS result. Existing reports under
|
||||
`tests/results/manual/` describe earlier pre1 work and must not be cited as a
|
||||
fresh repo-pre-2 execution.
|
||||
|
||||
## Snapshot Evidence
|
||||
|
||||
```text
|
||||
repo-pre-1 source tree: 6a5a1a49d4a4e08f6ef1155de240500e63a15365
|
||||
repo-pre-2 initial tree: 6a5a1a49d4a4e08f6ef1155de240500e63a15365
|
||||
src-linux reference tree: b79b9a8b62f633e887a8b99075ff9412fabd7f83
|
||||
runtime validation: NOT RUN
|
||||
```
|
||||
|
||||
The inherited claims below are transcribed at category level from `README.md`
|
||||
and `docs/features.md`. They are not an independent feature review.
|
||||
|
||||
## Capability Matrix
|
||||
|
||||
| Area | Inherited pre1 claim or static declaration | Pre2 status |
|
||||
| --- | --- | --- |
|
||||
| Mount and metadata | Read-only mount/unmount, `statfs`, superblock checksum and bounds, compact/extended inodes, 48-bit fields | INHERITED CLAIM; NOT RUN |
|
||||
| Plain data | Flat plain, flat inline, tail bounds, and logical block accounting | INHERITED CLAIM; NOT RUN |
|
||||
| Chunk and devices | Chunk indexes, holes, device tables, explicit devices, and flatdev mapping | INHERITED CLAIM; NOT RUN |
|
||||
| Compressed data | LZ4, MicroLZMA, DEFLATE, full/compact indexes, partial references, HEAD2, ztailpacking, and qualified fragment forms | INHERITED CLAIM; NOT RUN |
|
||||
| ZSTD | Source is always listed; `WITH_ZSTDIO=1` adds `ZSTDIO`, while the default is `0` | STATIC GATE; runtime NOT RUN |
|
||||
| Directories and vnode operations | Lookup, readdir, cookies, namecache, access, readlink, pathconf, pager integration, and read-only mutation rejection | INHERITED CLAIM; NOT RUN |
|
||||
| Xattrs and ACLs | Inline/shared namespaces, metabox storage, long/packed prefixes, and POSIX ACL reads | INHERITED CLAIM; NOT RUN |
|
||||
| NFS export | 64-bit NIDs, generation handling, and malformed/stale handle validation | INHERITED CLAIM; NOT RUN |
|
||||
| Build target | `src/Makefile` rejects architectures other than `amd64` | STATIC GATE; build NOT RUN |
|
||||
| Write support | Writable filesystem operations | NOT IMPLEMENTED |
|
||||
| `VOP_BMAP` | Explicitly unsupported in inherited documentation | NOT IMPLEMENTED |
|
||||
| Complete future-format parity | All future incompat features and every dedupe encoding | NOT CLAIMED |
|
||||
| Explicit compressed-extent positive payload | Inherited documentation records only partial coverage | NOT CLAIMED; NOT RUN |
|
||||
| Performance guarantees | Manual observations are not a performance contract | NOT CLAIMED |
|
||||
|
||||
## Interpretation Rules
|
||||
|
||||
1. Source presence, feature-bit definitions, or build selection do not prove a
|
||||
runtime capability.
|
||||
2. A pre1 manual report does not become a pre2 PASS merely because the initial
|
||||
trees match.
|
||||
3. Phase 1 mechanical edits must not expand or reduce this capability matrix.
|
||||
4. A future status change requires recorded evidence from an actually executed
|
||||
validation step.
|
||||
|
||||
## Current Validation Declaration
|
||||
|
||||
No build, QEMU execution, test script, smoke test, mount, malformed-image
|
||||
probe, or performance measurement was run for this initialization. The current
|
||||
repo-pre-2 runtime validation result is therefore `NOT RUN` in every category.
|
||||
Reference in New Issue
Block a user