drft-cli 0.12.0

A structural integrity checker for linked file systems
Documentation
# drft.lock — generated by `drft lock`. Do not edit by hand.

[[node]]
path = ".claude/settings.json"
hash = "b3:62755c203fe2de271300144fb06ce4bb31984c9d022632e77023ba5d3828f94c"

[[node]]
path = ".github/workflows/ci.yml"
hash = "b3:c2a4b7debc3760dce23086a3b63b04cbdc51318b091e5f50692d5e587de12e6e"

[[node]]
path = ".github/workflows/publish.yml"
hash = "b3:ec864a574a36f21d800a18135118a778b34bd5b4424be43ec9bab71c89e8fb4d"

[[node]]
path = ".github/workflows/release.yml"
hash = "b3:1441b37db086033ab82ff2795298724b4192812f7bc47f676c94c2946372f45e"

[[node]]
path = ".gitignore"
hash = "b3:2a96e992de334b67fe25ad9bfd611a83ee491da2a51160d1ed6344a02b764042"

[[node]]
path = "CHANGELOG.md"
hash = "b3:a5e303f9b5387c6278f0819d81302166cc82a5221b4c6c66b01f29d47e678104"

[[node]]
path = "CLAUDE.md"
hash = "b3:6d90954b99b54d30c16cad82217ea66432d7f6bf4f97b40920eb42cb8729e019"

[[node.edge]]
target = "RELEASING.md"
target_hash = "b3:1fb80017545dabbf628f79a97b646c05b3f5cec1b1062ad0f75c598b736f6dab"

[[node.edge]]
target = "src/compose.rs"
target_hash = "b3:a17c2ccd39a5ad225be9a761fee623523702f0d3ca50e951d3e27fa30d68ae07"

[[node]]
path = "CONTRIBUTING.md"
hash = "b3:ec7e9d0d826d0d8500ae1bdf96760b702c07f62ac1bd81a796d54fe123fcc94e"

[[node.edge]]
target = "docs/parsers/README.md"
target_hash = "b3:9907cb7e84e573adeefca75129e6a7f8514e3d28ca101cbb19fb55265083f011"

[[node.edge]]
target = "docs/rules/README.md"
target_hash = "b3:4f5a8674c50acec2e9478309e1b770aef880c99adec628e967ebce5153ebcbb3"

[[node.edge]]
target = "src/builders/mod.rs"
target_hash = "b3:f56fdcddee36a2cc7c9c55b619b80c0571ca85e89334e06741b157d4315d84d4"

[[node.edge]]
target = "src/compose.rs"
target_hash = "b3:a17c2ccd39a5ad225be9a761fee623523702f0d3ca50e951d3e27fa30d68ae07"

[[node.edge]]
target = "src/config.rs"
target_hash = "b3:b0e7369b409c17d0bafc0284666b68a138a06abc23ff7b3905b95f37ae70f906"

[[node.edge]]
target = "src/graphs/mod.rs"
target_hash = "b3:ee0a6eff00d1b7c73ae7a7613422501c3290ec758e9e8eb147b220b89c234b42"

[[node.edge]]
target = "src/lock.rs"
target_hash = "b3:b437206e0e16ea1a0643edda5d8b1ab7361816bb42222bc80e488e13329b0516"

[[node.edge]]
target = "src/model.rs"
target_hash = "b3:8c1fefc41499866612547a86607ed805cb3ad04adceaafbafaba59aa495a1c4e"

[[node.edge]]
target = "src/parsers/mod.rs"
target_hash = "b3:d17d93b9838e4703720bafd4150e1dee5653416cb080218716ae21a5c615c3c7"

[[node.edge]]
target = "src/rules/check.rs"
target_hash = "b3:eb2f3748fa8b147fa1823efbe6bc77a2cf63369b0c180d7ca366f9bd2ceb9847"

[[node.edge]]
target = "src/sources/fs.rs"
target_hash = "b3:5ceb21d8479e3b8c67955283a834bf020a96c4af6e52358239cf048e419aad2b"

[[node.edge]]
target = "src/util.rs"
target_hash = "b3:6ce4d5c42026071af2b68201e9debff0112ad9d9d8d8fc75d16d562d5fc1a798"

[[node]]
path = "Cargo.toml"
hash = "b3:a9b2c945015c58a0aa655e52c76c08bf3adfb04dc13b76fb9fbb41923bb71b10"

[[node]]
path = "LICENSE"
hash = "b3:871c2fd5cdfe89fa6ff01664a1420bf40d0ab18c0e250e59a3ab27225f31bb0e"

[[node]]
path = "README.md"
hash = "b3:772bc46594c3b43393bf5857e2c3579ff6e3cd5d6f56da0f840f7d4708eb6630"

[[node.edge]]
target = "CLAUDE.md"
target_hash = "b3:6d90954b99b54d30c16cad82217ea66432d7f6bf4f97b40920eb42cb8729e019"

[[node.edge]]
target = "docs/README.md"
target_hash = "b3:8d7418c6e44101f556bd8bb0852965e24ba8259cbd21a29d1f48c080f069d2e1"

[[node.edge]]
target = "docs/config.md"
target_hash = "b3:8b71e3f3697412fa4f88a0e9dbd52a66c7f68549cf1869b5da1b5c2c76b7125e"

[[node.edge]]
target = "https://github.com/johnmdonahue/drft-cli/releases"

[[node]]
path = "RELEASING.md"
hash = "b3:1fb80017545dabbf628f79a97b646c05b3f5cec1b1062ad0f75c598b736f6dab"

[[node]]
path = "dist-workspace.toml"
hash = "b3:70c1b3ef7b655bf68cbb1a35b6d9683924c97b34b9f6647f9aef507ef116cebf"

[[node]]
path = "docs/README.md"
hash = "b3:8d7418c6e44101f556bd8bb0852965e24ba8259cbd21a29d1f48c080f069d2e1"

[[node.edge]]
target = "docs/config.md"
target_hash = "b3:8b71e3f3697412fa4f88a0e9dbd52a66c7f68549cf1869b5da1b5c2c76b7125e"

[[node.edge]]
target = "docs/parsers/README.md"
target_hash = "b3:9907cb7e84e573adeefca75129e6a7f8514e3d28ca101cbb19fb55265083f011"

[[node.edge]]
target = "docs/rules/README.md"
target_hash = "b3:4f5a8674c50acec2e9478309e1b770aef880c99adec628e967ebce5153ebcbb3"

[[node]]
path = "docs/config.md"
hash = "b3:8b71e3f3697412fa4f88a0e9dbd52a66c7f68549cf1869b5da1b5c2c76b7125e"

[[node.edge]]
target = "docs/parsers/README.md"
target_hash = "b3:9907cb7e84e573adeefca75129e6a7f8514e3d28ca101cbb19fb55265083f011"

[[node.edge]]
target = "docs/parsers/frontmatter.md"
target_hash = "b3:ef2ebd19dbc6c8b7d88f9561c2afceed6c8db753fcd8f2c49e20194150986dee"

[[node.edge]]
target = "docs/rules/README.md"
target_hash = "b3:4f5a8674c50acec2e9478309e1b770aef880c99adec628e967ebce5153ebcbb3"

[[node.edge]]
target = "src/cli.rs"
target_hash = "b3:04799134c71b1faaa9201f84e59119d5cab9d265225cf2d0fc3e369bd0c324c6"

[[node.edge]]
target = "src/config.rs"
target_hash = "b3:b0e7369b409c17d0bafc0284666b68a138a06abc23ff7b3905b95f37ae70f906"

[[node]]
path = "docs/parsers/README.md"
hash = "b3:9907cb7e84e573adeefca75129e6a7f8514e3d28ca101cbb19fb55265083f011"

[[node.edge]]
target = "docs/parsers/frontmatter.md"
target_hash = "b3:ef2ebd19dbc6c8b7d88f9561c2afceed6c8db753fcd8f2c49e20194150986dee"

[[node.edge]]
target = "docs/parsers/markdown.md"
target_hash = "b3:291302e9f0e404a834790daae6aa7c7b0dff465e9ca0c336c5732030e5bb5383"

[[node.edge]]
target = "src/parsers/mod.rs"
target_hash = "b3:d17d93b9838e4703720bafd4150e1dee5653416cb080218716ae21a5c615c3c7"

[[node]]
path = "docs/parsers/frontmatter.md"
hash = "b3:ef2ebd19dbc6c8b7d88f9561c2afceed6c8db753fcd8f2c49e20194150986dee"

[[node.edge]]
target = "docs/config.md"
target_hash = "b3:8b71e3f3697412fa4f88a0e9dbd52a66c7f68549cf1869b5da1b5c2c76b7125e"

[[node.edge]]
target = "src/parsers/frontmatter.rs"
target_hash = "b3:5170b0ce6856f4583e22ca7cbdaf32520426f321305a0c3f63cc4e20e35ecbe2"

[[node]]
path = "docs/parsers/markdown.md"
hash = "b3:291302e9f0e404a834790daae6aa7c7b0dff465e9ca0c336c5732030e5bb5383"

[[node.edge]]
target = "docs/config.md"
target_hash = "b3:8b71e3f3697412fa4f88a0e9dbd52a66c7f68549cf1869b5da1b5c2c76b7125e"

[[node.edge]]
target = "docs/parsers/frontmatter.md"
target_hash = "b3:ef2ebd19dbc6c8b7d88f9561c2afceed6c8db753fcd8f2c49e20194150986dee"

[[node.edge]]
target = "src/parsers/markdown.rs"
target_hash = "b3:952fafe8eb3a776168da8ec935438fbd39de4599375f1c0e82334d3dd8d36183"

[[node]]
path = "docs/rules/README.md"
hash = "b3:4f5a8674c50acec2e9478309e1b770aef880c99adec628e967ebce5153ebcbb3"

[[node.edge]]
target = "src/config.rs"
target_hash = "b3:b0e7369b409c17d0bafc0284666b68a138a06abc23ff7b3905b95f37ae70f906"

[[node.edge]]
target = "src/rules/staleness.rs"
target_hash = "b3:f592a8dd3264b1975fbfc2da5958b0a5999efa513b2ca51b2a9df5fa602e388d"

[[node.edge]]
target = "src/rules/structural.rs"
target_hash = "b3:42ddbd0f793947d5cbe31e2f12102798db7047a4bb252fb53aa583392511dda4"

[[node]]
path = "dprint.json"
hash = "b3:d5d34129a3b5777158c5e4241ecb5d7a829df2e94a967f6b586dfbb5ab9e94a7"

[[node]]
path = "drft.toml"
hash = "b3:a7ccd291217b49db38491769dde12f20363991b5ee780c515b5ed9b9952bcc1a"

[[node]]
path = "npm/README.md"
hash = "b3:f9b05887e9a822bc7070280ba542359b56d89e6f2a17ccb52355808a02f99a16"

[[node.edge]]
target = "https://github.com/johnmdonahue/drft-cli"

[[node]]
path = "npm/bin/drft"
hash = "b3:34c10356db34926a2fdc24569c1ba7e54ea6a3d9021523af809bf956ee9e2629"

[[node]]
path = "npm/install.js"
hash = "b3:32f1eb477c9afdd6a951c6a4a7073064be720b6949488bc276cdf56205b4e04b"

[[node]]
path = "npm/package.json"
hash = "b3:53a3dc0ad192b3874c651e31e595c34d85a926f114a1cadbd99b0cd0c1090f5e"

[[node]]
path = "src/builders/frontmatter.rs"
hash = "b3:426cba2a7d9dc1d34a423017990ef9afcb8e1da9bbf52160d67b667032716c6e"

[[node]]
path = "src/builders/fs.rs"
hash = "b3:14212926d3fcfab0fbe79bf252ce172ce7cbea13ad8734b89b3f95737384b288"

[[node]]
path = "src/builders/markdown.rs"
hash = "b3:901fc388ed6053b7f980928172dd0fcced4ce0639ec05c1129c87da656fa5e78"

[[node]]
path = "src/builders/mod.rs"
hash = "b3:f56fdcddee36a2cc7c9c55b619b80c0571ca85e89334e06741b157d4315d84d4"

[[node]]
path = "src/cli.rs"
hash = "b3:04799134c71b1faaa9201f84e59119d5cab9d265225cf2d0fc3e369bd0c324c6"

[[node]]
path = "src/compose.rs"
hash = "b3:a17c2ccd39a5ad225be9a761fee623523702f0d3ca50e951d3e27fa30d68ae07"

[[node]]
path = "src/config.rs"
hash = "b3:b0e7369b409c17d0bafc0284666b68a138a06abc23ff7b3905b95f37ae70f906"

[[node]]
path = "src/diagnostic.rs"
hash = "b3:8e304c9b090979bd71636a4e5723f1cb9caf836fe37d1c303d1d9bd836ac3902"

[[node]]
path = "src/graphs/mod.rs"
hash = "b3:ee0a6eff00d1b7c73ae7a7613422501c3290ec758e9e8eb147b220b89c234b42"

[[node]]
path = "src/impact.rs"
hash = "b3:297723111a36e1bf06d13b460e12175d1093505ec7df97149b52e6aa67921a55"

[[node]]
path = "src/lib.rs"
hash = "b3:9bd6306f5e3878158b0e19958a2dafd3b1203e61afd544e2204081b212b04fb3"

[[node]]
path = "src/lock.rs"
hash = "b3:b437206e0e16ea1a0643edda5d8b1ab7361816bb42222bc80e488e13329b0516"

[[node]]
path = "src/main.rs"
hash = "b3:e78c039e5a3203783434034630d66bae9c3aa6f19519390a7b6989cbe68362b8"

[[node]]
path = "src/model.rs"
hash = "b3:8c1fefc41499866612547a86607ed805cb3ad04adceaafbafaba59aa495a1c4e"

[[node]]
path = "src/parsers/frontmatter.rs"
hash = "b3:5170b0ce6856f4583e22ca7cbdaf32520426f321305a0c3f63cc4e20e35ecbe2"

[[node]]
path = "src/parsers/markdown.rs"
hash = "b3:952fafe8eb3a776168da8ec935438fbd39de4599375f1c0e82334d3dd8d36183"

[[node]]
path = "src/parsers/mod.rs"
hash = "b3:d17d93b9838e4703720bafd4150e1dee5653416cb080218716ae21a5c615c3c7"

[[node]]
path = "src/rules/check.rs"
hash = "b3:eb2f3748fa8b147fa1823efbe6bc77a2cf63369b0c180d7ca366f9bd2ceb9847"

[[node]]
path = "src/rules/mod.rs"
hash = "b3:d0d9375798b024026856d2969e34cc2cf8403c701db59565526192500e1040fe"

[[node]]
path = "src/rules/staleness.rs"
hash = "b3:f592a8dd3264b1975fbfc2da5958b0a5999efa513b2ca51b2a9df5fa602e388d"

[[node]]
path = "src/rules/structural.rs"
hash = "b3:42ddbd0f793947d5cbe31e2f12102798db7047a4bb252fb53aa583392511dda4"

[[node]]
path = "src/sources/fs.rs"
hash = "b3:5ceb21d8479e3b8c67955283a834bf020a96c4af6e52358239cf048e419aad2b"

[[node]]
path = "src/sources/mod.rs"
hash = "b3:51304c236b62afa173e08da13dd8601ca9a469ebc07310aa64ebe1c555347bbf"

[[node]]
path = "src/util.rs"
hash = "b3:6ce4d5c42026071af2b68201e9debff0112ad9d9d8d8fc75d16d562d5fc1a798"

[[node]]
path = "tests/check.rs"
hash = "b3:5b502630b3b7ecbec295d74f1f8924e55e324fdc7e2ff16a4b36a499a25c5dd9"

[[node]]
path = "tests/common/mod.rs"
hash = "b3:9ac502fbe6e46aa6ad8ec985b23592a63313730cb1af9459e43235663d4d7847"

[[node]]
path = "tests/graph.rs"
hash = "b3:317ec95915031ee51e9bcd86da06b439d120fd13ef29509e02fe668fd4fbb2f5"

[[node]]
path = "tests/impact.rs"
hash = "b3:243dec1ecf1ac18d8ae70c074dc272fbc9ad2b60714807a0c7bd0f8dc2801e2d"

[[node]]
path = "tests/init.rs"
hash = "b3:dc15abb7afc8314627fd1346ade4e129ad9796ddcbab651d82f342c15db03dfc"

[[node]]
path = "tests/lock.rs"
hash = "b3:22b82141d34cc27e43b12d063c076c4334e773a02b7a6d87901e804b19b5c73f"

[[node]]
path = "tests/output.rs"
hash = "b3:d7ef6af77459cc2bd4582565b3162d730995820c54120aeecca361c093f7214d"

[[node]]
path = "tests/parsers.rs"
hash = "b3:d4e29aced89c5b175f4fa01b926171d95a36d295c6f79843f0dbd923e8c0f47f"

[[node]]
path = "tests/rules.rs"
hash = "b3:b3b96ee4d7be48d3c430a150873f911de90e9914d6e6a45f680d9223749ea172"