Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fallback/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>The Interdependent Way — emergency static edition</title><meta name="description" content="Static emergency entrance to The Interdependent Way."><link rel="stylesheet" href="fallback.css"><script src="../assets/js/site.js" defer></script></head><body><header data-copy-field><p class="flag">Emergency static edition</p><h1>The Interdependent Way</h1><p>This static page exists for explicit recovery deployment. It remains readable without JavaScript; copy actions enhance it where supported. The last successful full site should remain live when ordinary builds fail.</p></header><main><section data-copy-field><h2>Begin</h2><p>The Interdependent Way is a dense living text and a constellation of projects attempting to explain, test, implement, challenge, and preserve it.</p></section><section data-copy-field><h2>Primary links</h2><ul><li><a href="/">Return to the full site</a></li><li><a href="https://github.com/The-Interdependency/The-Interdependency.github.io/blob/main/canon/the_interdependent_way.md">Read the repository canon mirror</a></li><li><a href="https://github.com/The-Interdependency">Open The Interdependency organization</a></li><li><a href="https://github.com/The-Interdependency/ucns">UCNS</a></li><li><a href="https://github.com/The-Interdependency/skill-lib">skill-lib</a></li><li><a href="https://github.com/The-Interdependency/a0">a0</a></li></ul></section><section class="hmmm" data-copy-field><h2>hmmm</h2><p>This edition contains no dynamic project snapshot, search index, Article Lab, or external dependencies. It is a recovery floor, not the preferred public experience.</p></section></main><footer data-copy-field><p>Apache-2.0 unless an individual artifact states otherwise. Contact: curious@interdependentway.org</p></footer></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>The Interdependent Way — emergency static edition</title><meta name="description" content="Static emergency entrance to The Interdependent Way."><link rel="stylesheet" href="fallback.css"></head><body><header><p class="flag">Emergency static edition</p><h1>The Interdependent Way</h1><p>This dependency-free page exists for explicit recovery deployment. The last successful full site should remain live when ordinary builds fail.</p></header><main><section><h2>Begin</h2><p>The Interdependent Way is a dense living text and a constellation of projects attempting to explain, test, implement, challenge, and preserve it.</p></section><section><h2>Primary links</h2><ul><li><a href="/">Return to the full site</a></li><li><a href="https://github.com/The-Interdependency/The-Interdependency.github.io/blob/main/canon/the_interdependent_way.md">Read the repository canon mirror</a></li><li><a href="https://github.com/The-Interdependency">Open The Interdependency organization</a></li><li><a href="https://github.com/The-Interdependency/ucns">UCNS</a></li><li><a href="https://github.com/The-Interdependency/skill-lib">skill-lib</a></li><li><a href="https://github.com/The-Interdependency/a0">a0</a></li></ul></section><section class="hmmm"><h2>hmmm</h2><p>This edition contains no dynamic project snapshot, search index, Article Lab, or external dependencies. It is a recovery floor, not the preferred public experience.</p></section></main><footer><p>Apache-2.0 unless an individual artifact states otherwise. Contact: curious@interdependentway.org</p></footer></body></html>
2 changes: 1 addition & 1 deletion tests/site-contract.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ test('Awakening owns the static public threshold and routes inward', async () =>
]);
assert.match(layout, /class="awakening-body"/);
assert.match(layout, /class="awakening-splash"/);
assert.doesNotMatch(layout, /<script/i);
assert.match(layout, /<script src="\/assets\/js\/site\.js" defer><\/script>/);
assert.match(splash, /generated\.canon\.units/);
assert.match(splash, /<h1>Awakening<\/h1>/);
assert.match(splash, /href="\/preamble\/"/);
Expand Down
4 changes: 0 additions & 4 deletions tests/site.spec.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,6 @@ test('every established text-field type receives one working copy control', asyn
await expect(linkedCard.locator(':scope > .copy-button')).toHaveCount(1);
await expect(linkedCard.locator('a .copy-button')).toHaveCount(0);

await page.goto('/fallback/');
await expect(page.locator('header > .copy-button')).toHaveCount(1);
await expect(page.locator('main section').first().locator(':scope > .copy-button')).toHaveCount(1);

await page.goto('/artifacts/four-cuts/');
await expect(page.locator('.bracket-ref > .copy-button')).toHaveCount(1);
await expect(page.locator('.measure').first().locator(':scope > .copy-button')).toHaveCount(1);
Expand Down
Loading