.archledger.toml
.codecrate.toml
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
.releaseledger.toml
.ruff.toml
.taskledger.toml
ARCHITECTURE.md
CHANGELOG.md
LICENSE
README.md
pyproject.toml
specmason.toml
.archledger/document-state.json
.archledger/source-state.json
.archledger/storage.yaml
.archledger/archive/records/building_blocks/block-0139.md
.archledger/archive/records/requirements/content-0136.md
.archledger/archive/records/requirements/content-0138.md
.archledger/archive/records/runtime/runtime-0126.md
.archledger/archive/records/runtime/runtime-0127.md
.archledger/archive/records/runtime/runtime-0128.md
.archledger/archive/records/runtime/runtime-0129.md
.archledger/archive/records/runtime/runtime-0130.md
.archledger/archive/records/runtime/runtime-0131.md
.archledger/archive/records/runtime/runtime-0132.md
.archledger/archive/records/runtime/runtime-0133.md
.archledger/archive/records/runtime/runtime-0134.md
.archledger/archive/records/runtime/runtime-0135.md
.archledger/archive/tombstones/archive-0122.md
.archledger/archive/tombstones/archive-0123.md
.archledger/archive/tombstones/archive-0124.md
.archledger/archive/tombstones/archive-0125.md
.archledger/profiles/arc42/sections/content-0001.md
.archledger/profiles/arc42/sections/content-0002.md
.archledger/profiles/arc42/sections/content-0003.md
.archledger/profiles/arc42/sections/content-0004.md
.archledger/profiles/arc42/sections/content-0005.md
.archledger/profiles/arc42/sections/content-0006.md
.archledger/profiles/arc42/sections/content-0007.md
.archledger/profiles/arc42/sections/content-0008.md
.archledger/profiles/arc42/sections/content-0009.md
.archledger/profiles/arc42/sections/content-0010.md
.archledger/profiles/arc42/sections/content-0011.md
.archledger/profiles/arc42/sections/content-0012.md
.archledger/records/building_blocks/block-0041.md
.archledger/records/building_blocks/block-0042.md
.archledger/records/building_blocks/block-0043.md
.archledger/records/building_blocks/block-0044.md
.archledger/records/building_blocks/block-0045.md
.archledger/records/building_blocks/block-0046.md
.archledger/records/building_blocks/block-0047.md
.archledger/records/building_blocks/block-0048.md
.archledger/records/building_blocks/block-0049.md
.archledger/records/building_blocks/block-0050.md
.archledger/records/building_blocks/block-0051.md
.archledger/records/building_blocks/block-0052.md
.archledger/records/building_blocks/block-0053.md
.archledger/records/building_blocks/block-0054.md
.archledger/records/building_blocks/block-0055.md
.archledger/records/building_blocks/block-0056.md
.archledger/records/building_blocks/block-0112.md
.archledger/records/building_blocks/block-0113.md
.archledger/records/building_blocks/block-0114.md
.archledger/records/building_blocks/block-0120.md
.archledger/records/building_blocks/block-0121.md
.archledger/records/building_blocks/block-0141.md
.archledger/records/concepts/concept-0071.md
.archledger/records/concepts/concept-0072.md
.archledger/records/concepts/concept-0073.md
.archledger/records/concepts/concept-0074.md
.archledger/records/concepts/concept-0075.md
.archledger/records/concepts/concept-0119.md
.archledger/records/constraints/constraint-0029.md
.archledger/records/constraints/constraint-0030.md
.archledger/records/constraints/constraint-0031.md
.archledger/records/constraints/constraint-0032.md
.archledger/records/constraints/constraint-0033.md
.archledger/records/constraints/constraint-0140.md
.archledger/records/contexts/context-0034.md
.archledger/records/contexts/context-0036.md
.archledger/records/contexts/context-0037.md
.archledger/records/contexts/context-0038.md
.archledger/records/decisions/adr-0077.md
.archledger/records/decisions/adr-0078.md
.archledger/records/decisions/adr-0079.md
.archledger/records/decisions/adr-0080.md
.archledger/records/decisions/adr-0081.md
.archledger/records/decisions/adr-0082.md
.archledger/records/decisions/adr-0083.md
.archledger/records/decisions/adr-0084.md
.archledger/records/decisions/adr-0085.md
.archledger/records/decisions/adr-0086.md
.archledger/records/decisions/adr-0087.md
.archledger/records/decisions/adr-0115.md
.archledger/records/decisions/adr-0116.md
.archledger/records/decisions/adr-0117.md
.archledger/records/deployment/deploy-0064.md
.archledger/records/deployment/deploy-0065.md
.archledger/records/deployment/deploy-0066.md
.archledger/records/deployment/deploy-0067.md
.archledger/records/deployment/deploy-0068.md
.archledger/records/deployment/deploy-0069.md
.archledger/records/deployment/deploy-0070.md
.archledger/records/diagrams/diagram-0035.md
.archledger/records/diagrams/diagram-0040.md
.archledger/records/diagrams/diagram-0059.md
.archledger/records/diagrams/diagram-0063.md
.archledger/records/diagrams/diagram-0076.md
.archledger/records/glossary/glossary-0105.md
.archledger/records/glossary/glossary-0106.md
.archledger/records/glossary/glossary-0107.md
.archledger/records/glossary/glossary-0108.md
.archledger/records/glossary/glossary-0109.md
.archledger/records/glossary/glossary-0110.md
.archledger/records/glossary/glossary-0111.md
.archledger/records/quality_goals/quality-0013.md
.archledger/records/quality_goals/quality-0016.md
.archledger/records/quality_goals/quality-0019.md
.archledger/records/quality_requirements/quality-0088.md
.archledger/records/quality_requirements/quality-0090.md
.archledger/records/quality_requirements/quality-0092.md
.archledger/records/quality_requirements/quality-0094.md
.archledger/records/quality_requirements/quality-0096.md
.archledger/records/quality_requirements/quality-0098.md
.archledger/records/quality_scenarios/quality-0089.md
.archledger/records/quality_scenarios/quality-0091.md
.archledger/records/quality_scenarios/quality-0093.md
.archledger/records/quality_scenarios/quality-0095.md
.archledger/records/quality_scenarios/quality-0097.md
.archledger/records/quality_scenarios/quality-0099.md
.archledger/records/quality_scenarios/quality-0100.md
.archledger/records/quality_scenarios/quality-0101.md
.archledger/records/requirements/content-0014.md
.archledger/records/requirements/content-0017.md
.archledger/records/requirements/content-0020.md
.archledger/records/requirements/content-0022.md
.archledger/records/requirements/content-0023.md
.archledger/records/requirements/content-0024.md
.archledger/records/requirements/content-0025.md
.archledger/records/requirements/content-0026.md
.archledger/records/requirements/content-0027.md
.archledger/records/requirements/content-0028.md
.archledger/records/requirements/content-0137.md
.archledger/records/risks/risk-0102.md
.archledger/records/risks/risk-0103.md
.archledger/records/risks/risk-0104.md
.archledger/records/runtime/runtime-0057.md
.archledger/records/runtime/runtime-0058.md
.archledger/records/runtime/runtime-0060.md
.archledger/records/runtime/runtime-0061.md
.archledger/records/runtime/runtime-0062.md
.archledger/records/runtime/runtime-0118.md
.archledger/records/runtime/runtime-0142.md
.archledger/records/stakeholders/content-0015.md
.archledger/records/stakeholders/content-0018.md
.archledger/records/stakeholders/content-0021.md
.archledger/records/strategy/strategy-0039.md
.github/workflows/codecov.yml
.github/workflows/pre-commit.yml
.github/workflows/python-publish.yml
.github/workflows/tests.yml
.releaseledger/ledgers/main/events/events.jsonl
.releaseledger/ledgers/main/indexes/entries.json
.releaseledger/ledgers/main/indexes/releases.json
.releaseledger/ledgers/main/releases/v0.1.0/release.md
.releaseledger/ledgers/main/releases/v0.2.0/release.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0001.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0002.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0003.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0004.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0005.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0006.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0007.md
.releaseledger/ledgers/main/releases/v0.2.0/entries/entry-0008.md
.releaseledger/ledgers/main/releases/v0.3.0/release.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0001.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0002.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0003.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0004.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0005.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0006.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0007.md
.releaseledger/ledgers/main/releases/v0.3.0/entries/entry-0008.md
.releaseledger/ledgers/main/releases/v0.3.1/release.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0001.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0002.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0003.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0004.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0005.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0006.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0007.md
.releaseledger/ledgers/main/releases/v0.3.1/entries/entry-0008.md
.releaseledger/ledgers/main/releases/v0.3.2/release.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0001.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0002.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0003.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0004.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0005.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0006.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0007.md
.releaseledger/ledgers/main/releases/v0.3.2/entries/entry-0008.md
archledger/__init__.py
archledger/_version.py
archledger/assembly.py
archledger/checks.py
archledger/cli.py
archledger/cli_formatting.py
archledger/cli_options.py
archledger/cli_payloads.py
archledger/combo_trace.py
archledger/context.py
archledger/conversion_plan.py
archledger/converters.py
archledger/diagrams.py
archledger/dialects.py
archledger/document_state.py
archledger/errors.py
archledger/formats.py
archledger/id_format_drift.py
archledger/id_segments.py
archledger/identity_detection.py
archledger/identity_migration.py
archledger/ids.py
archledger/installers.py
archledger/jsonschemas.py
archledger/launcher.py
archledger/ledger_sequence.py
archledger/links.py
archledger/metadata_migration.py
archledger/metadata_version.py
archledger/migration.py
archledger/model.py
archledger/mutations.py
archledger/profiles.py
archledger/py.typed
archledger/record_types.py
archledger/render.py
archledger/renumber.py
archledger/repository.py
archledger/scopes.py
archledger/section_rendering.py
archledger/source_refs.py
archledger/source_tracking.py
archledger/test_refs.py
archledger/trace.py
archledger.egg-info/PKG-INFO
archledger.egg-info/SOURCES.txt
archledger.egg-info/dependency_links.txt
archledger.egg-info/entry_points.txt
archledger.egg-info/requires.txt
archledger.egg-info/scm_file_list.json
archledger.egg-info/scm_version.json
archledger.egg-info/top_level.txt
archledger/config/__init__.py
archledger/config/model.py
archledger/config/parse.py
archledger/config/render.py
archledger/config/schema.py
archledger/schemas/archledger.changed.v1.schema.json
archledger/schemas/archledger.changed.v2.schema.json
archledger/schemas/archledger.context.v1.schema.json
archledger/schemas/archledger.context.v2.schema.json
archledger/schemas/archledger.record.v2.schema.json
archledger/schemas/archledger.record.v4.schema.json
archledger/schemas/archledger.trace.v1.schema.json
archledger/storage/__init__.py
archledger/storage/common.py
archledger/storage/frontmatter.py
archledger/storage/meta.py
archledger/storage/paths.py
archledger/storage/project_config.py
archledger/storage/source_state.py
archledger/templates/__init__.py
archledger/templates/arc42_document.adoc.j2
archledger/templates/arc42_document.md.j2
archledger/templates/records/_frontmatter.j2
archledger/templates/records/acceptance_criterion.adoc.j2
archledger/templates/records/acceptance_criterion.md.j2
archledger/templates/records/adr.adoc.j2
archledger/templates/records/adr.md.j2
archledger/templates/records/architecture_question.adoc.j2
archledger/templates/records/architecture_question.md.j2
archledger/templates/records/black_box.adoc.j2
archledger/templates/records/black_box.md.j2
archledger/templates/records/concept.adoc.j2
archledger/templates/records/concept.md.j2
archledger/templates/records/constraint.adoc.j2
archledger/templates/records/constraint.md.j2
archledger/templates/records/context_interface.adoc.j2
archledger/templates/records/context_interface.md.j2
archledger/templates/records/diagram.adoc.j2
archledger/templates/records/diagram.md.j2
archledger/templates/records/glossary_term.adoc.j2
archledger/templates/records/glossary_term.md.j2
archledger/templates/records/infrastructure.adoc.j2
archledger/templates/records/infrastructure.md.j2
archledger/templates/records/interface.adoc.j2
archledger/templates/records/interface.md.j2
archledger/templates/records/quality_goal.adoc.j2
archledger/templates/records/quality_goal.md.j2
archledger/templates/records/quality_requirement.adoc.j2
archledger/templates/records/quality_requirement.md.j2
archledger/templates/records/quality_scenario.adoc.j2
archledger/templates/records/quality_scenario.md.j2
archledger/templates/records/requirement.adoc.j2
archledger/templates/records/requirement.md.j2
archledger/templates/records/risk.adoc.j2
archledger/templates/records/risk.md.j2
archledger/templates/records/runtime_scenario.adoc.j2
archledger/templates/records/runtime_scenario.md.j2
archledger/templates/records/stakeholder.adoc.j2
archledger/templates/records/stakeholder.md.j2
archledger/templates/records/strategy_item.adoc.j2
archledger/templates/records/strategy_item.md.j2
archledger/templates/records/white_box.adoc.j2
archledger/templates/records/white_box.md.j2
docs/Makefile
docs/agent-workflow.md
docs/api.md
docs/build-and-export.md
docs/build.sh
docs/cli.md
docs/conf.py
docs/configuration.md
docs/index.md
docs/release-process.md
docs/requirements.txt
docs/source-model.md
docs/source-tracking.md
skills/archledger/SKILL.md
specs/behavior/README.md
specs/behavior/evidence/.gitkeep
specs/behavior/features/.gitkeep
specs/behavior/features/assembly/build-format-conversion.feature
specs/behavior/features/assembly/document-assembly.feature
specs/behavior/features/assembly/section-rendering.feature
specs/behavior/features/context/context-cli.feature
specs/behavior/features/context/context-pack.feature
specs/behavior/features/diagrams/diagram-validation-and-materialization.feature
specs/behavior/features/ids/ledger-id-detection.feature
specs/behavior/features/ids/ledger-id-format.feature
specs/behavior/features/ids/ledger-id-segments.feature
specs/behavior/features/links/record-links.feature
specs/behavior/features/migration/source-format-conversion.feature
specs/behavior/features/mutations/record-mutations.feature
specs/behavior/features/records/model-constants.feature
specs/behavior/features/records/record-templates.feature
specs/behavior/features/records/record-types.feature
specs/behavior/features/records/record-validation.feature
specs/behavior/features/records/record-visibility.feature
specs/behavior/features/renumber/renumber-ids.feature
specs/behavior/features/repository/archive-and-doctor.feature
specs/behavior/features/repository/config-path-validation.feature
specs/behavior/features/repository/profile-management.feature
specs/behavior/features/repository/record-creation.feature
specs/behavior/features/repository/repository-check.feature
specs/behavior/features/repository/repository-config.feature
specs/behavior/features/repository/repository-init.feature
specs/behavior/features/repository/repository-mutation.feature
specs/behavior/features/repository/repository-read.feature
specs/behavior/features/repository/repository-schemas.feature
specs/behavior/features/repository/schema-json-contracts.feature
specs/behavior/features/repository/skill-file.feature
specs/behavior/features/scopes/record-scope.feature
specs/behavior/features/source-refs/source-references.feature
specs/behavior/features/source-tracking/source-scan-and-impact.feature
specs/behavior/features/source-tracking/source-state.feature
specs/behavior/features/storage/frontmatter-and-storage.feature
specs/behavior/features/test-refs/test-references.feature
specs/behavior/features/trace/record-trace.feature
specs/behavior/mappings/.gitkeep
specs/behavior/mappings/ac-ids.txt
specs/behavior/mappings/intentional-unmapped.json
specs/behavior/mappings/req-ids.txt
tests/__init__.py
tests/test_build.py
tests/test_build_formats.py
tests/test_check_cli.py
tests/test_combo_trace.py
tests/test_context_cli.py
tests/test_converter_integration.py
tests/test_diagrams.py
tests/test_frontmatter.py
tests/test_identity_migration_cli.py
tests/test_ids.py
tests/test_init_cli.py
tests/test_links.py
tests/test_metadata_migration_cli.py
tests/test_metadata_version.py
tests/test_migration.py
tests/test_mutation_cli.py
tests/test_paths.py
tests/test_profile_cli.py
tests/test_read_cli.py
tests/test_refactoring_regression.py
tests/test_renumber_cli.py
tests/test_repository_cli.py
tests/test_schema_install_cli.py
tests/test_scopes.py
tests/test_section_rendering.py
tests/test_skill_file.py
tests/test_source_tracking.py
tests/test_storage_common.py
tests/test_storage_meta.py
tests/test_templates.py