Objects

inv:277b82 inv:277b82 prd:d88c46 prd:d88c46 inv:277b82->prd:d88c46 all prd:1f65df prd:1f65df inv:277b82->prd:1f65df generate-html prd:80266a prd:80266a inv:277b82->prd:80266a render-steps prd:136b6c prd:136b6c inv:277b82->prd:136b6c annotate-plan prd:9dd7bd prd:9dd7bd inv:277b82->prd:9dd7bd render-objects prd:e60dd4 prd:e60dd4 inv:277b82->prd:e60dd4 analyze-objects prd:d7620f prd:d7620f inv:277b82->prd:d7620f read-plan prd:8487ef prd:8487ef inv:277b82->prd:8487ef params res:925050 res:925050 prd:d88c46->res:925050 details/14e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 job:934a86 job:934a86 prd:d88c46->job:934a86 res:e76b54 res:e76b54 prd:d88c46->res:e76b54 details/2e30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 res:b18e30 res:b18e30 prd:d88c46->res:b18e30 details/382876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 res:46531f res:46531f prd:d88c46->res:46531f details/409cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d res:f5600f res:f5600f prd:d88c46->res:f5600f details/4d8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 res:ed3a59 res:ed3a59 prd:d88c46->res:ed3a59 details/61d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c res:0c7b50 res:0c7b50 prd:d88c46->res:0c7b50 details/707deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 res:174c4e res:174c4e prd:d88c46->res:174c4e details/a02b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b res:f3aaab res:f3aaab prd:d88c46->res:f3aaab index.html res:220fef res:220fef prd:d88c46->res:220fef static/script.js res:818b2f res:818b2f prd:d88c46->res:818b2f static/style.css res:5b5aa6 res:5b5aa6 prd:d88c46->res:5b5aa6 steps.svg job:934a86->res:925050 details/14e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 job:934a86->res:e76b54 details/2e30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 job:934a86->res:b18e30 details/382876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 job:934a86->res:46531f details/409cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d job:934a86->res:f5600f details/4d8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:934a86->res:ed3a59 details/61d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c job:934a86->res:0c7b50 details/707deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:934a86->res:174c4e details/a02b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b job:934a86->res:f3aaab index.html job:934a86->res:220fef static/script.js job:934a86->res:818b2f static/style.css job:934a86->res:5b5aa6 steps.svg prd:1f65df->res:f3aaab index.html job:78a309 job:78a309 prd:1f65df->job:78a309 res:3fff90 res:3fff90 job:78a309->res:3fff90 $KNIT_DIR res:d2b932 res:d2b932 job:78a309->res:d2b932 $production res:2fdbbd res:2fdbbd job:78a309->res:2fdbbd knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 res:bc0aea res:bc0aea job:78a309->res:bc0aea knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:78a309->res:bc0aea knitdir/history res:a06d92 res:a06d92 job:78a309->res:a06d92 knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 res:b07c48 res:b07c48 job:78a309->res:b07c48 knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 res:b93a3c res:b93a3c job:78a309->res:b93a3c knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 res:77666a res:77666a job:78a309->res:77666a knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8 res:39fb3d res:39fb3d job:78a309->res:39fb3d knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 res:1dc6f4 res:1dc6f4 job:78a309->res:1dc6f4 knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d res:ce984d res:ce984d job:78a309->res:ce984d knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 res:36bd67 res:36bd67 job:78a309->res:36bd67 knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3 res:e821b7 res:e821b7 job:78a309->res:e821b7 knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c res:432d79 res:432d79 job:78a309->res:432d79 knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 res:d32e2e res:d32e2e job:78a309->res:d32e2e knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 res:6d2158 res:6d2158 job:78a309->res:6d2158 knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06 res:79b9a2 res:79b9a2 job:78a309->res:79b9a2 knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b res:ac67ee res:ac67ee job:78a309->res:ac67ee knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f res:40877f res:40877f job:78a309->res:40877f knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab res:4d7ab1 res:4d7ab1 job:78a309->res:4d7ab1 knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e res:238a95 res:238a95 job:78a309->res:238a95 knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941 res:56c1bf res:56c1bf job:78a309->res:56c1bf knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5 res:2650a4 res:2650a4 job:78a309->res:2650a4 knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3 res:28a400 res:28a400 job:78a309->res:28a400 knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd res:9a5e23 res:9a5e23 job:78a309->res:9a5e23 objects.svg res:8dcd43 res:8dcd43 job:78a309->res:8dcd43 plan res:4be5cd res:4be5cd job:78a309->res:4be5cd script prd:80266a->res:5b5aa6 result.svg job:4938b7 job:4938b7 prd:80266a->job:4938b7 res:00ccbd res:00ccbd job:4938b7->res:00ccbd graph.dot res:90a4b7 res:90a4b7 job:4938b7->res:90a4b7 script prd:136b6c->res:8dcd43 plan prd:136b6c->res:00ccbd steps.dot job:bafbab job:bafbab prd:136b6c->job:bafbab res:95fd70 res:95fd70 job:bafbab->res:95fd70 plan res:b8d46b res:b8d46b job:bafbab->res:b8d46b planmap res:64b6c6 res:64b6c6 job:bafbab->res:64b6c6 script.py prd:9dd7bd->res:9a5e23 result.svg job:d8eb45 job:d8eb45 prd:9dd7bd->job:d8eb45 res:22d486 res:22d486 job:d8eb45->res:90a4b7 script job:d8eb45->res:22d486 graph.dot prd:e60dd4->res:925050 details/14e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 prd:e60dd4->res:e76b54 details/2e30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 prd:e60dd4->res:b18e30 details/382876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 prd:e60dd4->res:46531f details/409cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d prd:e60dd4->res:f5600f details/4d8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 prd:e60dd4->res:ed3a59 details/61d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c prd:e60dd4->res:0c7b50 details/707deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 prd:e60dd4->res:174c4e details/a02b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b prd:e60dd4->res:b8d46b planmap prd:e60dd4->res:22d486 graph.dot job:a973fc job:a973fc prd:e60dd4->job:a973fc job:a973fc->res:3fff90 $KNIT_DIR job:a973fc->res:d2b932 $production job:a973fc->res:2fdbbd knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:a973fc->res:bc0aea knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:a973fc->res:bc0aea knitdir/history job:a973fc->res:a06d92 knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:a973fc->res:b07c48 knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 job:a973fc->res:b93a3c knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 job:a973fc->res:77666a knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8 job:a973fc->res:39fb3d knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 job:a973fc->res:1dc6f4 knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d job:a973fc->res:ce984d knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:a973fc->res:36bd67 knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3 job:a973fc->res:e821b7 knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c job:a973fc->res:432d79 knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:a973fc->res:d32e2e knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:a973fc->res:6d2158 knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06 job:a973fc->res:79b9a2 knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b job:a973fc->res:ac67ee knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f job:a973fc->res:40877f knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab job:a973fc->res:4d7ab1 knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e job:a973fc->res:238a95 knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941 job:a973fc->res:56c1bf knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5 job:a973fc->res:2650a4 knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3 job:a973fc->res:28a400 knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd res:ae816b res:ae816b job:a973fc->res:ae816b script prd:d7620f->res:95fd70 plan job:dc0bdf job:dc0bdf prd:d7620f->job:dc0bdf job:dc0bdf->res:3fff90 $KNIT_DIR job:dc0bdf->res:d2b932 $production job:dc0bdf->res:2fdbbd knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:dc0bdf->res:bc0aea knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:dc0bdf->res:bc0aea knitdir/history job:dc0bdf->res:a06d92 knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:dc0bdf->res:b07c48 knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 job:dc0bdf->res:b93a3c knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 job:dc0bdf->res:77666a knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8 job:dc0bdf->res:39fb3d knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 job:dc0bdf->res:1dc6f4 knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d job:dc0bdf->res:ce984d knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:dc0bdf->res:36bd67 knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3 job:dc0bdf->res:e821b7 knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c job:dc0bdf->res:432d79 knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:dc0bdf->res:d32e2e knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:dc0bdf->res:6d2158 knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06 job:dc0bdf->res:79b9a2 knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b job:dc0bdf->res:ac67ee knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f job:dc0bdf->res:40877f knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab job:dc0bdf->res:4d7ab1 knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e job:dc0bdf->res:238a95 knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941 job:dc0bdf->res:56c1bf knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5 job:dc0bdf->res:2650a4 knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3 job:dc0bdf->res:28a400 knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd res:418887 res:418887 job:dc0bdf->res:418887 script prd:8487ef->res:d2b932 production prd:8487ef->res:2fdbbd knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 prd:8487ef->res:bc0aea knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 prd:8487ef->res:bc0aea knitdir/history prd:8487ef->res:a06d92 knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 prd:8487ef->res:b07c48 knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 prd:8487ef->res:b93a3c knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 prd:8487ef->res:77666a knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8 prd:8487ef->res:39fb3d knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 prd:8487ef->res:1dc6f4 knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d prd:8487ef->res:ce984d knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 prd:8487ef->res:36bd67 knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3 prd:8487ef->res:e821b7 knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c prd:8487ef->res:432d79 knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 prd:8487ef->res:d32e2e knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 prd:8487ef->res:6d2158 knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06 prd:8487ef->res:79b9a2 knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b prd:8487ef->res:ac67ee knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f prd:8487ef->res:40877f knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab prd:8487ef->res:4d7ab1 knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e prd:8487ef->res:238a95 knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941 prd:8487ef->res:56c1bf knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5 prd:8487ef->res:2650a4 knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3 prd:8487ef->res:28a400 knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd job:8e6667 job:8e6667 prd:8487ef->job:8e6667 job:8e6667->res:d2b932 production job:8e6667->res:2fdbbd knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:8e6667->res:bc0aea knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:8e6667->res:bc0aea knitdir/history job:8e6667->res:a06d92 knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:8e6667->res:b07c48 knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978 job:8e6667->res:b93a3c knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4 job:8e6667->res:77666a knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8 job:8e6667->res:39fb3d knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3 job:8e6667->res:1dc6f4 knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d job:8e6667->res:ce984d knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20 job:8e6667->res:36bd67 knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3 job:8e6667->res:e821b7 knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c job:8e6667->res:432d79 knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0 job:8e6667->res:d32e2e knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0 job:8e6667->res:6d2158 knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06 job:8e6667->res:79b9a2 knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b job:8e6667->res:ac67ee knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f job:8e6667->res:40877f knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab job:8e6667->res:4d7ab1 knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e job:8e6667->res:238a95 knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941 job:8e6667->res:56c1bf knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5 job:8e6667->res:2650a4 knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3 job:8e6667->res:28a400 knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd

Plan

step params: params
    knitdir/ = !
    production = !
    ##output knitdir/cache/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20
    ##output knitdir/cache/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0
    ##output knitdir/cache/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0
    ##output knitdir/history
    ##output knitdir/objects/14/e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978
    ##output knitdir/objects/2e/30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4
    ##output knitdir/objects/2f/dbbdebe7bcda5f8817c4f92ea7433a3d3874928dd7daff955c815dbe024af8
    ##output knitdir/objects/38/2876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3
    ##output knitdir/objects/40/9cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d
    ##output knitdir/objects/4d/8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20
    ##output knitdir/objects/50/44d0865c8645adefa98e20c9c1168a09c94f1d02ac491f59503152b796f5d3
    ##output knitdir/objects/61/d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c
    ##output knitdir/objects/6a/e4c5b46ce8160c25ce1d5dc5cae6a03fd0ec0d7aada0e4bfde54664851a2a0
    ##output knitdir/objects/70/7deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0
    ##output knitdir/objects/95/fd70db492112f51acda464a2ff9a15d77c34e1411f5070e78c1d1140c9ff06
    ##output knitdir/objects/a0/2b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b
    ##output knitdir/objects/a0/6d9269f7eb49388d78233064c0aca093a971e08cbef4b502cefd3391c37a0f
    ##output knitdir/objects/b1/64614609c3675da3262e1cc4ce7924d6059852cd7d345ba2df3c23822cc0ab
    ##output knitdir/objects/bc/0aeab298bc6b6c25a3542deba786f503db71e571e0acf8627ed9ff9107829e
    ##output knitdir/objects/cd/233c478245081fddeec453504fe0a74c6c61f50698e4ae4b48e5dcccd6b941
    ##output knitdir/objects/d3/145f55dd4acec552205bf8dcb68b49a7ac773f89246398613430a9b0080cd5
    ##output knitdir/objects/dd/0f970a6944d8e830b31caf0d07efa8cf1104c0a1ee703e5e35541fcf1de1a3
    ##output knitdir/objects/f9/9c69e55e50aea5699b9a86ef0325a6cd907f9a5927458f14d456f226525fbd
    ##output production

partial bash: cmd "/bin/bash\0-e\0in/script"
    script = !

step read-plan: partial bash
    $KNIT_DIR = "in/knitdir"
    knitdir/ = params:knitdir/
    $production = params:production
    script = "knit init && knit cat-file -p $production^:.knit/flow > out/plan"
    ##output plan

step analyze-objects: partial bash
    $KNIT_DIR = "in/knitdir"
    knitdir/ = params:knitdir/
    $production = params:production
    script = ./analyze-objects.sh
    ##output details/14e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978
    ##output details/2e30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4
    ##output details/382876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3
    ##output details/409cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d
    ##output details/4d8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20
    ##output details/61d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c
    ##output details/707deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0
    ##output details/a02b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b
    ##output graph.dot
    ##output planmap

step render-objects: partial bash
    graph.dot = analyze-objects:graph.dot
    script = "dot -Tsvg -o out/result.svg in/graph.dot"
    ##output result.svg

step annotate-plan: cmd "/usr/bin/python3\0in/script.py"
    script.py = ./annotate-plan.py
    plan = read-plan:plan
    planmap = analyze-objects:planmap
    ##output plan
    ##output steps.dot

step render-steps: partial bash
    graph.dot = annotate-plan:steps.dot
    script = "dot -Tsvg -o out/result.svg in/graph.dot"
    ##output result.svg

step generate-html: partial bash
    plan = annotate-plan:plan
    $KNIT_DIR = "in/knitdir"
    knitdir/ = params:knitdir/
    $production = params:production
    script = ./generate-html.sh
    objects.svg = render-objects:result.svg
    ##output index.html

step all: identity
    details/ = analyze-objects:details/
    static/ = ./static/
    steps.svg = render-steps:result.svg
    index.html = generate-html:index.html
    ##output details/14e11d5c21f173176b2744bea4f9c335bed68215b3996a2417860cc9fcc87978
    ##output details/2e30bbbb2bec157f92e4b4cc80a18d70c0be6b42ec31056bd8c03919661473b4
    ##output details/382876d1a0198b634df0f36dd3f5901baa1c5bfaee7771e17aaa3ac5b34973e3
    ##output details/409cab0ee98ed4b48dff0e2bc11bf8e243e2461f02ff126fdc064600a4d9fe3d
    ##output details/4d8c1a6ec8c4b8c851bc0114b21375c8fc5b18e0d3bc6fd984443c7f1ddbfa20
    ##output details/61d9fc8909a0e5784b27cb8c6d833076cb36e4d46e754c1097bbf22671a8797c
    ##output details/707deabe3aaaca8decae527b7f392dc3a3294745ddbcb17a65cb4d9f0ed3f5c0
    ##output details/a02b0b68f1f4a7783823c203e567b6194ca0ba7defa46af5f753942e778e385b
    ##output index.html
    ##output static/script.js
    ##output static/style.css
    ##output steps.svg

Details