Novel-It Docs

Traceability

Mapping of requirements to features and test results for Phase 1 (v1.0.0)

Revision: 1.0 · 18-Apr-2026

This matrix maps each Phase 1 requirement to its feature and records the current test status. It is generated automatically from the requirements and test results data files — no manual maintenance is required.

Test status shows the result of the most recent execution recorded in the test results data. Requirements with no recorded executions show Not run.

Matrix

FeatureRequirementTest IDTest StatusIssue
FEAT-0101
User Registration
R-FUNC-0101.01T-FUNC-0101.01.01FAIL#62
FEAT-0101
User Registration
R-SEC-0101.01T-SEC-0101.01.01PASS
FEAT-0101
User Registration
R-SEC-0101.02T-SEC-0101.02.01PASS
FEAT-0101
User Registration
R-DATA-0101.01T-DATA-0101.01.01PASS
FEAT-0101
User Registration
R-FUNC-0101.02T-FUNC-0101.02.01PASS
T-FUNC-0101.02.02PASS
FEAT-0102
Login / Logout
R-FUNC-0102.01T-FUNC-0102.01.01PASS
T-FUNC-0102.01.02PASS
FEAT-0102
Login / Logout
R-FUNC-0102.02T-FUNC-0102.02.01PASS
T-FUNC-0102.02.02PASS
FEAT-0102
Login / Logout
R-SEC-0102.01T-SEC-0102.01.01PASS
FEAT-0102
Login / Logout
R-USER-0102.01T-USER-0102.01.01PASS
T-USER-0102.01.02PASS
FEAT-0103
Password Reset
R-FUNC-0103.01T-FUNC-0103.01.01PASS
T-FUNC-0103.01.02PASS
FEAT-0103
Password Reset
R-FUNC-0103.02T-FUNC-0103.02.01PASS
FEAT-0201
Add Novel
R-FUNC-0201.01T-FUNC-0201.01.01PASS
T-FUNC-0201.01.02PASS
FEAT-0201
Add Novel
R-UI-0201.01T-UI-0201.01.01PASS
FEAT-0201
Add Novel
R-FUNC-0201.02T-FUNC-0201.02.01PASS
FEAT-0202
Novel Structure
R-FUNC-0202.01T-FUNC-0202.01.01PASS
FEAT-0202
Novel Structure
R-FUNC-0202.02T-FUNC-0202.02.01PASS
FEAT-0203
Edit Novel
R-UI-0203.01T-UI-0203.01.01PASS
T-UI-0203.01.02FAIL#63
FEAT-0203
Edit Novel
R-FUNC-0203.01T-FUNC-0203.01.01PASS
T-FUNC-0203.01.02PASS
FEAT-0203
Edit Novel
R-FUNC-0203.02T-FUNC-0203.02.01PASS
T-FUNC-0203.02.02PASS
FEAT-0204
Archive Novel
R-FUNC-0204.01T-FUNC-0204.01.01PASS
T-FUNC-0204.01.02PASS
FEAT-0205
Unarchive Novel
R-FUNC-0205.01T-FUNC-0205.01.01PASS
T-FUNC-0205.01.02PASS
FEAT-0206
Delete Novel
R-FUNC-0206.01T-FUNC-0206.01.01PASS
T-FUNC-0206.01.02PASS
FEAT-0206
Delete Novel
R-DATA-0206.01T-DATA-0206.01.01PASS
FEAT-0209
Novel List Display
R-FUNC-0209.01T-FUNC-0209.01.01PASS
T-FUNC-0209.01.02PASS
FEAT-0210
Novel Structure Display
R-FUNC-0210.01T-FUNC-0210.01.01PASS
T-FUNC-0210.01.02PASS
FEAT-0211
Add Part
R-FUNC-0211.01T-FUNC-0211.01.01PASS
T-FUNC-0211.01.02PASS
T-FUNC-0211.01.03PASS
FEAT-0211
Add Part
R-UI-0211.01T-UI-0211.01.01FAIL#64
FEAT-0212
Edit Part
R-FUNC-0212.01T-FUNC-0212.01.01PASS
T-FUNC-0212.01.02PASS
FEAT-0212
Edit Part
R-UI-0212.01T-UI-0212.01.01FAIL#64
T-UI-0212.01.02FAIL#65
FEAT-0213
Archive Part
R-FUNC-0213.01T-FUNC-0213.01.01PASS
T-FUNC-0213.01.02PASS
T-FUNC-0213.01.03PASS
T-FUNC-0213.01.04PASS
T-FUNC-0213.01.05PASS
T-FUNC-0213.01.06PASS
T-FUNC-0213.01.07PASS
FEAT-0214
Unarchive Part
R-FUNC-0214.01T-FUNC-0214.01.01PASS
T-FUNC-0214.01.02PASS
FEAT-0215
Delete Part
R-FUNC-0215.01T-FUNC-0215.01.01PASS
T-FUNC-0215.01.02PASS
FEAT-0215
Delete Part
R-DATA-0215.01T-DATA-0215.01.01PASS
FEAT-0217
Add Chapter
R-FUNC-0217.01T-FUNC-0217.01.01PASS
T-FUNC-0217.01.02PASS
FEAT-0217
Add Chapter
R-UI-0217.01T-UI-0217.01.01FAIL#66
FEAT-0218
Edit Chapter
R-FUNC-0218.01T-FUNC-0218.01.01PASS
T-FUNC-0218.01.02PASS
FEAT-0218
Edit Chapter
R-UI-0218.01T-UI-0218.01.01FAIL#66
T-UI-0218.01.02FAIL#67
FEAT-0219
Archive Chapter
R-FUNC-0219.01T-FUNC-0219.01.01PASS
T-FUNC-0219.01.02PASS
FEAT-0220
Unarchive Chapter
R-FUNC-0220.01T-FUNC-0220.01.01PASS
T-FUNC-0220.01.02PASS
FEAT-0221
Delete Chapter
R-FUNC-0221.01T-FUNC-0221.01.01PASS
T-FUNC-0221.01.02PASS
FEAT-0221
Delete Chapter
R-DATA-0221.01T-DATA-0221.01.01PASS
FEAT-0223
Add Scene
R-FUNC-0223.01T-FUNC-0223.01.01PASS
FEAT-0223
Add Scene
R-UI-0223.01T-UI-0223.01.01FAIL#68
FEAT-0224
Edit Scene
R-FUNC-0224.01T-FUNC-0224.01.01PASS
T-FUNC-0224.01.02PASS
FEAT-0224
Edit Scene
R-UI-0224.01T-UI-0224.01.01FAIL#68
T-UI-0224.01.02FAIL#69
FEAT-0224
Edit Scene
R-FUNC-0224.02T-FUNC-0224.02.01FAIL#70
FEAT-0225
Archive Scene
R-FUNC-0225.01T-FUNC-0225.01.01FAIL#71
T-FUNC-0225.01.02FAIL#71
FEAT-0226
Unarchive Scene
R-FUNC-0226.01T-FUNC-0226.01.01FAIL#71
T-FUNC-0226.01.02FAIL#71
FEAT-0227
Delete Scene
R-FUNC-0227.01T-FUNC-0227.01.01FAIL#73
T-FUNC-0227.01.02FAIL#73
FEAT-0228
Scene Relocation
R-FUNC-0228.01T-FUNC-0228.01.01PASS
FEAT-0229
Status Selection
R-FUNC-0229.01T-FUNC-0229.01.01PASS
T-FUNC-0229.01.02PASS
T-FUNC-0229.01.03FAIL#74
T-FUNC-0229.01.04PASS
FEAT-0229
Status Selection
R-FUNC-0229.02T-FUNC-0229.02.01PASS
T-FUNC-0229.02.02PASS
T-FUNC-0229.02.03FAIL#74
T-FUNC-0229.02.04PASS
FEAT-0301
Editor
R-FUNC-0301.01T-FUNC-0301.01.01PASS
T-FUNC-0301.01.02PASS
T-FUNC-0301.01.03PASS
T-FUNC-0301.01.04PASS
FEAT-0301
Editor
R-UI-0301.01T-UI-0301.01.01PASS
T-UI-0301.01.02PASS
FEAT-0302
Autosave
R-FUNC-0302.01T-FUNC-0302.01.01PASS
T-FUNC-0302.01.02PASS
FEAT-0302
Autosave
R-PERF-0302.01T-PERF-0302.01.01PASS
FEAT-0303
Lossless Navigation
R-USER-0303.01T-USER-0303.01.01FAIL#75
T-USER-0303.01.02PASS
T-USER-0303.01.03PASS
T-USER-0303.01.04PASS
FEAT-0304
Word Count
R-FUNC-0304.01T-FUNC-0304.01.01PASS
T-FUNC-0304.01.02PASS
FEAT-0304
Word Count
R-FUNC-0304.02T-FUNC-0304.02.01PASS
T-FUNC-0304.02.02PASS
T-FUNC-0304.02.03PASS
FEAT-0304
Word Count
R-FUNC-0304.03T-FUNC-0304.03.01FAIL#73
T-FUNC-0304.03.02FAIL#71
T-FUNC-0304.03.03FAIL#71
T-FUNC-0304.03.04FAIL#76
T-FUNC-0304.03.05FAIL#76
T-FUNC-0304.03.06FAIL#77
FEAT-0304
Word Count
R-FUNC-0304.04T-FUNC-0304.04.01FAIL#71
T-FUNC-0304.04.02FAIL#71
T-FUNC-0304.04.03FAIL#71
T-FUNC-0304.04.04FAIL#78
T-FUNC-0304.04.05FAIL#78
T-FUNC-0304.04.06FAIL#78
FEAT-0304
Word Count
R-FUNC-0304.05T-FUNC-0304.05.01FAIL#73
T-FUNC-0304.05.02FAIL#73
T-FUNC-0304.05.03FAIL#73
T-FUNC-0304.05.04FAIL#79
T-FUNC-0304.05.05FAIL#79
T-FUNC-0304.05.06FAIL#79
FEAT-0305
Preview Mode
R-FUNC-0305.01T-FUNC-0305.01.01PASS
T-FUNC-0305.01.02PASS
FEAT-0306
Distraction Free Mode
R-FUNC-0306.01T-FUNC-0306.01.01PASS
T-FUNC-0306.01.02PASS
FEAT-0307
Automatic Cross-referencing
R-FUNC-0307.01T-FUNC-0307.01.01PASS
T-FUNC-0307.01.02PASS
T-FUNC-0307.01.03PASS
T-FUNC-0307.01.04PASS
FEAT-0401
Character List Board
R-FUNC-0401.01T-FUNC-0401.01.01PASS
T-FUNC-0401.01.02FAIL#80
FEAT-0401
Character List Board
R-UI-0401.01T-UI-0401.01.01PASS
FEAT-0401
Character List Board
R-UI-0401.02T-UI-0401.02.01PASS
T-UI-0401.02.02PASS
FEAT-0402
Edit Character
R-FUNC-0402.01T-FUNC-0402.01.01PASS
T-FUNC-0402.01.02PASS
FEAT-0402
Edit Character
R-UI-0402.01T-UI-0402.01.01PASS
FEAT-0403
Add Character
R-FUNC-0403.01T-FUNC-0403.01.01PASS
T-FUNC-0403.01.02PASS
FEAT-0403
Add Character
R-UI-0403.01T-UI-0403.01.01FAIL#81
FEAT-0403
Add Character
R-FUNC-0403.02T-FUNC-0403.02.01PASS
T-FUNC-0403.02.02PASS
T-FUNC-0403.02.03PASS
FEAT-0403
Add Character
R-FUNC-0403.03T-FUNC-0403.03.01PASS
T-FUNC-0403.03.02PASS
FEAT-0403
Add Character
R-FUNC-0403.04T-FUNC-0403.04.01PASS
FEAT-0403
Add Character
R-FUNC-0403.05T-FUNC-0403.05.01PASS
T-FUNC-0403.05.02PASS
FEAT-0403
Add Character
R-SEC-0403.01T-SEC-0403.01.01PASS
T-SEC-0403.01.02PASS
T-SEC-0403.01.03PASS
T-SEC-0403.01.04FAIL#83
FEAT-0410
Character Relationships
R-FUNC-0410.01T-FUNC-0410.01.01PASS
T-FUNC-0410.01.02PASS
FEAT-0410
Character Relationships
R-FUNC-0410.02T-FUNC-0410.02.01PASS
FEAT-0410
Character Relationships
R-FUNC-0410.03T-FUNC-0410.03.01FAIL#84
FEAT-0410
Character Relationships
R-FUNC-0410.04T-FUNC-0410.04.01PASS
FEAT-0410
Character Relationships
R-DATA-0410.01T-DATA-0410.01.01FAIL#85
FEAT-0501
Location List Board
R-FUNC-0501.01T-FUNC-0501.01.01PASS
T-FUNC-0501.01.02FAIL#82
FEAT-0501
Location List Board
R-UI-0501.01T-UI-0501.01.01PASS
FEAT-0501
Location List Board
R-UI-0501.02T-UI-0501.02.01PASS
T-UI-0501.02.02PASS
FEAT-0502
Add Location
R-FUNC-0502.01T-FUNC-0502.01.01PASS
T-FUNC-0502.01.02PASS
FEAT-0502
Add Location
R-UI-0502.01T-UI-0502.01.01PASS
FEAT-0502
Add Location
R-FUNC-0502.02T-FUNC-0502.02.01PASS
T-FUNC-0502.02.02PASS
T-FUNC-0502.02.03PASS
FEAT-0502
Add Location
R-FUNC-0502.03T-FUNC-0502.03.01PASS
T-FUNC-0502.03.02PASS
FEAT-0502
Add Location
R-FUNC-0502.04T-FUNC-0502.04.01PASS
FEAT-0502
Add Location
R-FUNC-0502.05T-FUNC-0502.05.01FAIL#87
T-FUNC-0502.05.02FAIL#87
FEAT-0502
Add Location
R-SEC-0502.01T-SEC-0502.01.01PASS
T-SEC-0502.01.02PASS
T-SEC-0502.01.03PASS
T-SEC-0502.01.04FAIL#83
FEAT-0503
Edit Location
R-FUNC-0503.01T-FUNC-0503.01.01PASS
T-FUNC-0503.01.02PASS
FEAT-0503
Edit Location
R-UI-0503.01T-UI-0503.01.01PASS
FEAT-0510
Location Relationships
R-FUNC-0510.01T-FUNC-0510.01.01PASS
T-FUNC-0510.01.02PASS
FEAT-0510
Location Relationships
R-FUNC-0510.02T-FUNC-0510.02.01PASS
FEAT-0510
Location Relationships
R-FUNC-0510.03T-FUNC-0510.03.01FAIL#84
FEAT-0510
Location Relationships
R-FUNC-0510.04T-FUNC-0510.04.01PASS
FEAT-0510
Location Relationships
R-DATA-0510.01T-DATA-0510.01.01FAIL#88
FEAT-0601
Item List Board
R-FUNC-0601.01T-FUNC-0601.01.01PASS
T-FUNC-0601.01.02FAIL#89
FEAT-0601
Item List Board
R-UI-0601.01T-UI-0601.01.01PASS
FEAT-0601
Item List Board
R-UI-0601.02T-UI-0601.02.01PASS
T-UI-0601.02.02PASS
FEAT-0602
Add Item
R-FUNC-0602.01T-FUNC-0602.01.01PASS
T-FUNC-0602.01.02PASS
FEAT-0602
Add Item
R-UI-0602.01T-UI-0602.01.01FAIL#90
FEAT-0602
Add Item
R-FUNC-0602.02T-FUNC-0602.02.01PASS
T-FUNC-0602.02.02PASS
T-FUNC-0602.02.03PASS
FEAT-0602
Add Item
R-FUNC-0602.03T-FUNC-0602.03.01PASS
T-FUNC-0602.03.02PASS
FEAT-0602
Add Item
R-FUNC-0602.04T-FUNC-0602.04.01PASS
FEAT-0602
Add Item
R-FUNC-0602.05T-FUNC-0602.05.01FAIL#91
T-FUNC-0602.05.02FAIL#91
FEAT-0602
Add Item
R-SEC-0602.01T-SEC-0602.01.01PASS
T-SEC-0602.01.02PASS
T-SEC-0602.01.03PASS
T-SEC-0602.01.04FAIL#83
FEAT-0603
Edit Item
R-FUNC-0603.01T-FUNC-0603.01.01PASS
T-FUNC-0603.01.02PASS
FEAT-0603
Edit Item
R-UI-0603.01T-UI-0603.01.01PASS
FEAT-0610
Item Relationships
R-FUNC-0610.01T-FUNC-0610.01.01PASS
T-FUNC-0610.01.02PASS
FEAT-0610
Item Relationships
R-FUNC-0610.02T-FUNC-0610.02.01PASS
FEAT-0610
Item Relationships
R-FUNC-0610.03T-FUNC-0610.03.01PASS
FEAT-0610
Item Relationships
R-FUNC-0610.04T-FUNC-0610.04.01PASS
FEAT-0610
Item Relationships
R-DATA-0610.01T-DATA-0610.01.01FAIL#91
FEAT-0701
World Building List Board
R-FUNC-0701.01T-FUNC-0701.01.01Not run
T-FUNC-0701.01.02Not run
FEAT-0701
World Building List Board
R-UI-0701.01T-UI-0701.01.01Not run
FEAT-0701
World Building List Board
R-UI-0701.02T-UI-0701.02.01Not run
T-UI-0701.02.02Not run
FEAT-0702
Add World Building Item
R-FUNC-0702.01T-FUNC-0702.01.01Not run
T-FUNC-0702.01.02Not run
FEAT-0702
Add World Building Item
R-UI-0702.01T-UI-0702.01.01Not run
FEAT-0702
Add World Building Item
R-FUNC-0702.02T-FUNC-0702.02.01Not run
T-FUNC-0702.02.02Not run
T-FUNC-0702.02.03Not run
FEAT-0702
Add World Building Item
R-FUNC-0702.03T-FUNC-0702.03.01Not run
T-FUNC-0702.03.02Not run
FEAT-0702
Add World Building Item
R-FUNC-0702.04T-FUNC-0702.04.01Not run
FEAT-0702
Add World Building Item
R-FUNC-0702.05T-FUNC-0702.05.01Not run
T-FUNC-0702.05.02Not run
FEAT-0702
Add World Building Item
R-SEC-0702.01T-SEC-0702.01.01Not run
T-SEC-0702.01.02Not run
T-SEC-0702.01.03Not run
T-SEC-0702.01.04Not run
FEAT-0703
Edit World Building Item
R-FUNC-0703.01T-FUNC-0703.01.01Not run
T-FUNC-0703.01.02Not run
FEAT-0703
Edit World Building Item
R-UI-0703.01T-UI-0703.01.01Not run
FEAT-0710
World Building Relationships
R-FUNC-0710.01T-FUNC-0710.01.01Not run
T-FUNC-0710.01.02Not run
FEAT-0710
World Building Relationships
R-FUNC-0710.02T-FUNC-0710.02.01Not run
FEAT-0710
World Building Relationships
R-FUNC-0710.03T-FUNC-0710.03.01Not run
FEAT-0710
World Building Relationships
R-FUNC-0710.04T-FUNC-0710.04.01Not run
FEAT-0710
World Building Relationships
R-DATA-0710.01T-DATA-0710.01.01Not run