From ca53f574e57381a523e946d5277b4081cff74355 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Fri, 11 Sep 2026 06:42:46 -0700 Subject: [PATCH] Save reboot checkpoint with source layout WIP and native evidence --- .gitattributes | 4 + crates/oa-desktop/src/behavior/creation.rs | 7 +- .../oa-desktop/src/behavior/source_draft.rs | 611 ++++++++- harness/PLAN.md | 77 +- harness/RESTART_HANDOFF.md | 59 + harness/STATE.md | 219 +-- harness/TASK_LEDGER.md | 97 +- .../README.md | 12 + .../delta-from-52DE82.json | 5 + .../delta2-from-52DE82.json | 12 + .../focused1-status.json | 16 + .../focused1.log | 27 + .../focused2-interrupted.json | 17 + .../focused2.log | 1 + .../inputs1.json | 1197 +++++++++++++++++ .../inputs2.json | 1197 +++++++++++++++++ .../inputs3.json | 1197 +++++++++++++++++ .../manifest.json | 67 + .../process-cleanup.json | 14 + .../run-gates1.ps1 | 21 + .../run-gates2.ps1 | 22 + .../run-observation.json | 8 + .../README.md | 32 + .../SHA256SUMS.txt | 51 + .../logs/chain-create.log | 1 + .../logs/chain-redo.log | 1 + .../logs/chain-undo.log | 1 + .../logs/chain-use-disk-not-adopted.log | 1 + .../logs/lifeline-redo.log | 1 + .../logs/lifeline-save-adoption.log | 1 + .../logs/lifeline-undo.log | 1 + .../logs/machine-create.log | 1 + .../machine-owner-back-disk-unchanged.log | 1 + .../logs/machine-undo.log | 1 + .../logs/machine-use-disk-not-adopted.log | 1 + .../logs/stderr.log | 0 .../logs/stdout.log | 0 .../manifest.json | 518 +++++++ .../method/check-staged-source-v1.ps1 | 21 + .../method/launch-contextual-source-v1.ps1 | 32 + .../preserve.py | 114 ++ .../provenance/chain-create-result.json | 13 + .../provenance/chain-redo-result.json | 13 + .../provenance/chain-undo-result.json | 11 + .../chain-use-disk-not-adopted-result.json | 12 + .../provenance/launch.json | 31 + .../provenance/lifeline-redo-result.json | 12 + .../lifeline-save-adoption-result.json | 12 + .../provenance/lifeline-undo-result.json | 11 + .../provenance/machine-create-result.json | 14 + ...hine-owner-back-disk-unchanged-result.json | 13 + .../provenance/machine-undo-result.json | 11 + .../machine-use-disk-not-adopted-result.json | 13 + .../oracle-runtime-initial-failure.json | 6 + .../screenshots/oa-empty-first-action.png | Bin 0 -> 85886 bytes .../screenshots/oa-lifeline-redo-saved.png | Bin 0 -> 91138 bytes .../oa-source-open-clipped-name.png | Bin 0 -> 94195 bytes .../screenshots/oa-source-ready.png | Bin 0 -> 94396 bytes .../screenshots/sa-chain-redo-saved.png | Bin 0 -> 85097 bytes .../screenshots/sa-contribution-retained.png | Bin 0 -> 95984 bytes .../screenshots/sa-empty-first-action.png | Bin 0 -> 83136 bytes .../screenshots/sa-machine-created-saved.png | Bin 0 -> 99160 bytes .../sa-machine-owner-before-escape.png | Bin 0 -> 93282 bytes .../screenshots/sa-machine-ready.png | Bin 0 -> 103564 bytes .../sa-machine-staged-false-missing.png | Bin 0 -> 103538 bytes .../sa-machine-undo-saved-before-reboot.png | Bin 0 -> 84979 bytes .../screenshots/sa-source-ready.png | Bin 0 -> 96379 bytes ...8e929d742358a26c096b44fb6737e8605b.arcadia | 25 + ...664474ee1d8a3f9856126697c51b54bc5b.arcadia | 14 + ...33e5157ba5ed28e6f66bdba435bab2163f.arcadia | 37 + ...a95a54f802d74236ef5afa46664dbcbcbb.arcadia | 45 + ...a26557ea7978d8a4cab78265037660234c.arcadia | 15 + ...b05ca674659e45f2c4b96b52783024f8bd.arcadia | 1 + ...d19beb944b4b6d9b12b3437c9296eee4d6.arcadia | 7 + ...abff7852975b859ea55f27ec1d99ab9e7b.arcadia | 42 + ...08944bf071c5cb28e1dcb844b8ae8b42bd.arcadia | 7 + .../staged-source-authoring/README.md | 8 +- ...tual-source-layout-independent-20260911.md | 54 + ...ontextual-source-layout-review-20260911.md | 68 + ...lease-contextual-source-native-20260911.md | 123 ++ .../release-staged-owner-label-20260911.md | 87 ++ ...staged-source-authoring-oracle-20260911.md | 8 + 82 files changed, 6211 insertions(+), 168 deletions(-) create mode 100644 harness/RESTART_HANDOFF.md create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/README.md create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/delta-from-52DE82.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/delta2-from-52DE82.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/focused1-status.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/focused1.log create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/focused2-interrupted.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/focused2.log create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/inputs1.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/inputs2.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/inputs3.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/manifest.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/process-cleanup.json create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/run-gates1.ps1 create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/run-gates2.ps1 create mode 100644 harness/experiments/contextual-source-layout-reboot-20260911/run-observation.json create mode 100644 harness/experiments/contextual-source-native-20260911/README.md create mode 100644 harness/experiments/contextual-source-native-20260911/SHA256SUMS.txt create mode 100644 harness/experiments/contextual-source-native-20260911/logs/chain-create.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/chain-redo.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/chain-undo.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/chain-use-disk-not-adopted.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/lifeline-redo.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/lifeline-save-adoption.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/lifeline-undo.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/machine-create.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/machine-owner-back-disk-unchanged.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/machine-undo.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/machine-use-disk-not-adopted.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/stderr.log create mode 100644 harness/experiments/contextual-source-native-20260911/logs/stdout.log create mode 100644 harness/experiments/contextual-source-native-20260911/manifest.json create mode 100644 harness/experiments/contextual-source-native-20260911/method/check-staged-source-v1.ps1 create mode 100644 harness/experiments/contextual-source-native-20260911/method/launch-contextual-source-v1.ps1 create mode 100644 harness/experiments/contextual-source-native-20260911/preserve.py create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/chain-create-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/chain-redo-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/chain-undo-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/chain-use-disk-not-adopted-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/launch.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/lifeline-redo-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/lifeline-save-adoption-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/lifeline-undo-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/machine-create-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/machine-owner-back-disk-unchanged-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/machine-undo-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/machine-use-disk-not-adopted-result.json create mode 100644 harness/experiments/contextual-source-native-20260911/provenance/oracle-runtime-initial-failure.json create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/oa-empty-first-action.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/oa-lifeline-redo-saved.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/oa-source-open-clipped-name.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/oa-source-ready.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-chain-redo-saved.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-contribution-retained.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-empty-first-action.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-created-saved.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-owner-before-escape.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-ready.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-staged-false-missing.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-undo-saved-before-reboot.png create mode 100644 harness/experiments/contextual-source-native-20260911/screenshots/sa-source-ready.png create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia create mode 100644 harness/experiments/contextual-source-native-20260911/source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia create mode 100644 harness/release-contextual-source-layout-independent-20260911.md create mode 100644 harness/release-contextual-source-layout-review-20260911.md create mode 100644 harness/release-contextual-source-native-20260911.md create mode 100644 harness/release-staged-owner-label-20260911.md diff --git a/.gitattributes b/.gitattributes index 3ab5a6b0..98783a8b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -36,6 +36,10 @@ harness/experiments/authoring-prerelease-20260911/** -text whitespace=cr-at-eol harness/experiments/cli-packaging-20260911/** -text whitespace=cr-at-eol harness/experiments/cli-prerelease-20260911/** -text whitespace=cr-at-eol harness/experiments/contextual-source-20260911/** -text whitespace=cr-at-eol +harness/experiments/contextual-source-native-20260911/** -text whitespace=cr-at-eol +harness/experiments/contextual-source-native-20260911/**/*.arcadia whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol +harness/experiments/contextual-source-layout-reboot-20260911/** -text whitespace=cr-at-eol +harness/experiments/contextual-source-layout-reboot-20260911/run-gates2.ps1 whitespace=-blank-at-eof,cr-at-eol harness/experiments/contextual-source-20260911/**/*.log whitespace=-blank-at-eof,cr-at-eol harness/experiments/scenario-native-local-20260911/** -text whitespace=cr-at-eol harness/experiments/scenario-native-local-20260911/**/*.log whitespace=-blank-at-eof,cr-at-eol diff --git a/crates/oa-desktop/src/behavior/creation.rs b/crates/oa-desktop/src/behavior/creation.rs index 6940c7b9..d30281a4 100644 --- a/crates/oa-desktop/src/behavior/creation.rs +++ b/crates/oa-desktop/src/behavior/creation.rs @@ -694,7 +694,9 @@ fn picker_view<'a, R: iced::advanced::text::Renderer + 'a>( Picker::Owner => d.owner, Picker::Context => d.context, }; + let staged_owner = picker == Picker::Owner && d.source.label(selected).is_some(); let title = match picker { + Picker::Owner if staged_owner => "Or choose an existing participant", Picker::Owner => "Owned by participant", Picker::Context => "Scenario context · optional", }; @@ -705,13 +707,16 @@ fn picker_view<'a, R: iced::advanced::text::Renderer + 'a>( .padding(6) ] .spacing(5); - if let Some(id) = selected { + if let Some(id) = selected + && !staged_owner + { out = out.push(text(format!("Selected: {}", reference_label(p, id))).size(12)); } else if picker == Picker::Context { out = out.push(text("No context selected").size(12)); } if options.is_empty() { out = out.push(text(match picker { + Picker::Owner if staged_owner => "No existing participants match this search. The new owner above remains selected.", Picker::Owner => "No matching participant. Refine the search or choose Create new owner.", Picker::Context => "No matching context. Refine the search, or leave this optional reference empty.", }).size(12)); diff --git a/crates/oa-desktop/src/behavior/source_draft.rs b/crates/oa-desktop/src/behavior/source_draft.rs index 7c5dced5..30a273ac 100644 --- a/crates/oa-desktop/src/behavior/source_draft.rs +++ b/crates/oa-desktop/src/behavior/source_draft.rs @@ -325,50 +325,73 @@ impl State { ) -> Option> { let d = self.editing.as_ref()?; let event = move |edit| Event::Edit(d.token, edit); + let kinds = d.scope.kinds(d.layer); + let determined = kinds.len() == 1 && d.kind == kinds.first().copied(); let mut fields = column![ - text(format!("New source · {}", d.layer)).size(18), - text(match d.scope { - Scope::Lifeline { owner, viewpoint } => - format!("For a lifeline in {} · {:?}", p.named(owner), viewpoint), - Scope::Work { owner } => format!("For a contribution in {}", p.named(owner)), - Scope::Machine { .. } => "Owner for the pending state machine".into(), + text(if determined { + format!("New {} · {}", kinds[0], d.layer) + } else { + format!("New source · {}", d.layer) }) - .size(12), - text("The parent form is retained. This source is created only with its consumer.") - .size(12) - ] - .spacing(8); - for kind in d.scope.kinds(d.layer) { - fields = fields.push( - button(text(kind.to_string())) - .on_press(event(Edit::Kind(kind))) - .style(if d.kind == Some(kind) { - button::primary - } else { - button::secondary - }), - ); - } - fields = fields.push( + .size(14), text_input("Source name (independent of the consumer name)", &d.name) .id(NAME_INPUT) .on_input(move |v| event(Edit::Name(v))) - .padding(8), - ); + .size(14) + .padding(6), + ] + .spacing(4); + if !determined { + let mut choices = row![].spacing(6); + for kind in kinds { + choices = choices.push( + container( + button(text(kind.to_string()).size(14)) + .padding(4) + .on_press(event(Edit::Kind(kind))) + .style(if d.kind == Some(kind) { + button::primary + } else { + button::secondary + }), + ) + .id(format!("behavior-source-kind-{kind:?}")), + ); + } + fields = fields.push(choices.wrap()); + } fields = fields.push( - text(format!( - "Semantic parent: {}", - d.parent - .as_ref() - .map_or(format!("{} layer root", d.layer), |e| format!( - "{} · {} · @{}", - e.name, - e.kind(), - e.alias - )) - )) - .size(12), + container( + text(format!( + "Semantic parent: {}", + d.parent + .as_ref() + .map_or(format!("{} layer root", d.layer), |e| format!( + "{} · {} · @{}", + e.name, + e.kind(), + e.alias + )) + )) + .size(12), + ) + .id("behavior-source-parent"), ); + fields = fields + .push( + text(match d.scope { + Scope::Lifeline { owner, viewpoint } => { + format!("For a lifeline in {} · {:?}", p.named(owner), viewpoint) + } + Scope::Work { owner } => format!("For a contribution in {}", p.named(owner)), + Scope::Machine { .. } => "Owner for the pending state machine".into(), + }) + .size(12), + ) + .push( + text("The parent form is retained. This source is created only with its consumer.") + .size(12), + ); if let Some(kind) = d.kind { fields = fields.push(button("Use layer root").on_press_maybe( validation::can_parent(p, kind, d.layer, None).then(|| event(Edit::Parent(None))), @@ -486,3 +509,517 @@ impl Draft { Ok(command) } } + +#[cfg(all(test, debug_assertions))] +mod layout_tests { + use super::*; + use iced::advanced::{Layout, Shell, graphics, layout, renderer, text as shaped, widget}; + use iced::{Background, Color, Font, Pixels, Point, Rectangle, Size, Transformation, Vector}; + + // Use Iced's real paragraph shaping/measurement without a window or GPU. + // The unit renderer's zero-size paragraphs cannot detect this regression. + struct FontLayout; + impl renderer::Renderer for FontLayout { + fn start_layer(&mut self, _: Rectangle) {} + fn end_layer(&mut self) {} + fn start_transformation(&mut self, _: Transformation) {} + fn end_transformation(&mut self) {} + fn reset(&mut self, _: Rectangle) {} + fn fill_quad(&mut self, _: renderer::Quad, _: impl Into) {} + fn allocate_image( + &mut self, + handle: &iced::advanced::image::Handle, + callback: impl FnOnce( + Result, + ) + Send + + 'static, + ) { + renderer::Renderer::allocate_image(&mut (), handle, callback); + } + } + impl shaped::Renderer for FontLayout { + type Font = Font; + type Paragraph = graphics::text::Paragraph; + type Editor = (); + const ICON_FONT: Font = Font::DEFAULT; + const CHECKMARK_ICON: char = '0'; + const ARROW_DOWN_ICON: char = '0'; + const SCROLL_UP_ICON: char = '0'; + const SCROLL_DOWN_ICON: char = '0'; + const SCROLL_LEFT_ICON: char = '0'; + const SCROLL_RIGHT_ICON: char = '0'; + const ICED_LOGO: char = '0'; + fn default_font(&self) -> Font { + Font::DEFAULT + } + fn default_size(&self) -> Pixels { + Pixels(16.) + } + fn fill_paragraph(&mut self, _: &Self::Paragraph, _: Point, _: Color, _: Rectangle) {} + fn fill_editor(&mut self, _: &Self::Editor, _: Point, _: Color, _: Rectangle) {} + fn fill_text(&mut self, _: shaped::Text, _: Point, _: Color, _: Rectangle) {} + } + #[derive(Default)] + struct Geometry { + fields: Option, + name: Option, + parent: Option, + actions: Option, + kinds: BTreeMap, + text: Vec<(String, Rectangle)>, + focus_name: bool, + } + impl widget::Operation for Geometry { + fn traverse(&mut self, visit: &mut dyn FnMut(&mut dyn widget::Operation)) { + visit(self); + } + fn container(&mut self, id: Option<&widget::Id>, bounds: Rectangle) { + if id == Some(&widget::Id::new("behavior-source-actions")) { + self.actions = Some(bounds); + } + if id == Some(&widget::Id::new("behavior-source-parent")) { + self.parent = Some(bounds); + } + for kind in [ + Kind::Entity, + Kind::Actor, + Kind::Role, + Kind::System, + Kind::SystemActor, + Kind::Activity, + Kind::Function, + ] { + if id == Some(&widget::Id::from(format!("behavior-source-kind-{kind:?}"))) { + self.kinds.insert(kind.to_string(), bounds); + } + } + } + fn scrollable( + &mut self, + id: Option<&widget::Id>, + bounds: Rectangle, + _: Rectangle, + offset: Vector, + _: &mut dyn widget::operation::Scrollable, + ) { + if id == Some(&widget::Id::new("behavior-source-fields")) { + assert_eq!( + offset, + Vector::ZERO, + "Initial fields must be visible without scrolling" + ); + self.fields = Some(bounds); + } + } + fn text_input( + &mut self, + id: Option<&widget::Id>, + bounds: Rectangle, + _: &mut dyn widget::operation::TextInput, + ) { + if id == Some(&widget::Id::new(NAME_INPUT)) { + self.name = Some(bounds); + } + } + fn focusable( + &mut self, + id: Option<&widget::Id>, + _: Rectangle, + state: &mut dyn widget::operation::Focusable, + ) { + if self.focus_name && id == Some(&widget::Id::new(NAME_INPUT)) { + state.focus(); + } + } + fn text(&mut self, _: Option<&widget::Id>, bounds: Rectangle, text: &str) { + self.text.push((text.into(), bounds)); + } + } + fn contains(outer: Rectangle, inner: Rectangle) -> bool { + inner.width > 0. + && inner.height > 0. + && inner.x >= outer.x - 0.1 + && inner.y >= outer.y - 0.1 + && inner.x + inner.width <= outer.x + outer.width + 0.1 + && inner.y + inner.height <= outer.y + outer.height + 0.1 + } + fn host<'a>( + state: &'a State, + p: &'a Project, + caption: &str, + ) -> UiElement<'a, Event, iced::Theme, FontLayout> { + iced::widget::column![text(caption.to_owned()).size(12), state.view(p).unwrap()] + .spacing(6) + .height(Fill) + .width(Fill) + .into() + } + fn geometry( + view: &mut UiElement<'_, Event, iced::Theme, FontLayout>, + tree: &mut widget::Tree, + size: Size, + ) -> (layout::Node, Geometry) { + let node = + view.as_widget_mut() + .layout(tree, &FontLayout, &layout::Limits::new(Size::ZERO, size)); + let mut geometry = Geometry::default(); + view.as_widget_mut() + .operate(tree, Layout::new(&node), &FontLayout, &mut geometry); + (node, geometry) + } + fn fixture(layer: Layer, viewpoint: Option, work: bool) -> (Project, State) { + let mut p = Project::empty(); + let scope = if work { + let owner = p + .add_element( + if layer == Layer::Oa { + Kind::Process + } else { + Kind::FunctionalChain + }, + layer, + "Consumer", + None, + ) + .unwrap(); + Scope::Work { owner } + } else if let Some(viewpoint) = viewpoint { + let owner = p + .add_element( + Kind::Scenario, + layer, + "Incident coordination with a long contextual heading 雨 Ω", + None, + ) + .unwrap(); + if let Some(SharedBody::Scenario { viewpoint: v, .. }) = + p.elements.get_mut(&owner).unwrap().shared_mut() + { + *v = viewpoint; + } + Scope::Lifeline { owner, viewpoint } + } else { + Scope::Machine { layer } + }; + let mut state = State::default(); + let invocation = Id::new_v4(); + state + .update(&p, scope, invocation, Event::Open(invocation)) + .unwrap(); + (p, state) + } + #[test] + fn contextual_source_layout_initial_essentials_fit_short_composed_host_with_real_paragraphs() { + for (layer, viewpoint, work) in [ + ( + Layer::Oa, + Some(ScenarioViewpoint::OperationalActivity), + false, + ), + (Layer::Sa, Some(ScenarioViewpoint::Functional), false), + ( + Layer::Oa, + Some(ScenarioViewpoint::ParticipantInteraction), + false, + ), + (Layer::Sa, Some(ScenarioViewpoint::BoundaryInterface), false), + (Layer::Oa, None, false), + (Layer::Sa, None, false), + (Layer::Oa, None, true), + (Layer::Sa, None, true), + ] { + let (p, state) = fixture(layer, viewpoint, work); + let raw = serde_json::to_value(&state).unwrap(); + for width in [340., 500.] { + // The retained caption + 6px gap leaves approximately the observed 194px card. + let size = Size::new(width, 215.); + let mut view = host(&state, &p, "Consumer name: Assessment lifeline"); + let mut tree = widget::Tree::new(view.as_widget()); + let (_, g) = geometry(&mut view, &mut tree, size); + let fields = g.fields.unwrap(); + assert!( + (125. ..=132.).contains(&fields.height), + "Measured field viewport: {fields:?}" + ); + assert!( + contains(fields, g.name.unwrap()), + "Name clipped: {layer:?}/{viewpoint:?}/{work}/{width}" + ); + assert!( + contains(fields, g.parent.unwrap()), + "Parent clipped: {layer:?}/{viewpoint:?}/{work}/{width}" + ); + assert!(contains( + Rectangle::new(Point::ORIGIN, size), + g.actions.unwrap() + )); + assert!(fields.y + fields.height <= g.actions.unwrap().y); + let expected = state.editing.as_ref().unwrap().scope.kinds(layer); + assert_eq!( + g.kinds.len(), + if expected.len() == 1 { + 0 + } else { + expected.len() + } + ); + for bounds in g.kinds.values() { + assert!( + contains(fields, *bounds), + "Kind clipped: {bounds:?} in {fields:?}" + ); + } + let parent_text = g + .text + .iter() + .find(|(s, _)| s.starts_with("Semantic parent:")) + .unwrap(); + assert_eq!( + parent_text.0, + format!("Semantic parent: {layer} layer root") + ); + assert!( + parent_text.1.height > 0., + "Paragraph measurement must not be null" + ); + let explanation = g + .text + .iter() + .find(|(s, _)| s.starts_with("The parent form")) + .unwrap(); + assert!(explanation.1.y >= g.parent.unwrap().y + g.parent.unwrap().height); + } + assert_eq!( + serde_json::to_value(&state).unwrap(), + raw, + "Layout must not choose a kind or mutate the draft" + ); + if state.editing.as_ref().unwrap().scope.kinds(layer).len() == 1 { + let mut incomplete = state.clone(); + incomplete.editing.as_mut().unwrap().kind = None; + let mut view = host(&incomplete, &p, "Consumer name: Assessment lifeline"); + let mut tree = widget::Tree::new(view.as_widget()); + let (_, g) = geometry(&mut view, &mut tree, Size::new(340., 215.)); + assert_eq!( + g.kinds.len(), + 1, + "An incomplete recovery still needs an explicit repair choice" + ); + assert!(contains( + g.fields.unwrap(), + *g.kinds.values().next().unwrap() + )); + assert!(contains(g.fields.unwrap(), g.name.unwrap())); + assert_eq!(incomplete.editing.as_ref().unwrap().kind, None); + } + } + } + #[test] + fn contextual_source_layout_long_parent_wraps_after_visible_name_without_losing_raw_data() { + let (mut p, mut state) = fixture(Layer::Oa, None, true); + let parent = p + .add_element( + Kind::Activity, + Layer::Oa, + "Northern operations coordination — exact parent 雨", + None, + ) + .unwrap(); + let d = state.editing.as_ref().unwrap(); + let token = d.token; + let scope = d.scope; + let invocation = Id::new_v4(); + state + .update( + &p, + scope, + invocation, + Event::Edit(token, Edit::Parent(Some(parent))), + ) + .unwrap(); + state + .update( + &p, + scope, + invocation, + Event::Edit(token, Edit::Name(" Distinct source 雨 ".into())), + ) + .unwrap(); + let raw = serde_json::to_value(&state).unwrap(); + for width in [340., 500.] { + let size = Size::new(width, 235.); + let mut view = host( + &state, + &p, + "Consumer name: Coordination with a long independent label 雨 Ω", + ); + let mut tree = widget::Tree::new(view.as_widget()); + let (_, g) = geometry(&mut view, &mut tree, size); + assert!(contains(g.fields.unwrap(), g.name.unwrap())); + assert!(contains(g.fields.unwrap(), g.parent.unwrap())); + assert!(contains( + Rectangle::new(Point::ORIGIN, size), + g.actions.unwrap() + )); + let summary = g + .text + .iter() + .find(|(s, _)| s.starts_with("Semantic parent:")) + .unwrap(); + assert!(summary.0.contains(&p.elements[&parent].name)); + assert!(summary.0.contains(&p.elements[&parent].alias)); + assert!( + summary.1.height > 15., + "Long parent should exercise real wrapping" + ); + } + assert_eq!(serde_json::to_value(&state).unwrap(), raw); + assert_eq!( + state.editing.as_ref().unwrap().name, + " Distinct source 雨 " + ); + + let (mut p, mut state) = fixture( + Layer::Oa, + Some(ScenarioViewpoint::ParticipantInteraction), + false, + ); + let parent = p + .add_element( + Kind::Entity, + Layer::Oa, + &"Northern operational responsibility 雨 ".repeat(8), + None, + ) + .unwrap(); + let d = state.editing.as_ref().unwrap(); + let token = d.token; + let scope = d.scope; + state + .update( + &p, + scope, + Id::new_v4(), + Event::Edit(token, Edit::Kind(Kind::Actor)), + ) + .unwrap(); + state + .update( + &p, + scope, + Id::new_v4(), + Event::Edit(token, Edit::Parent(Some(parent))), + ) + .unwrap(); + let raw = serde_json::to_value(&state).unwrap(); + let recovered: State = serde_json::from_value(raw.clone()).unwrap(); + let mut view = host(&recovered, &p, "Consumer name: Assessment lifeline"); + let mut tree = widget::Tree::new(view.as_widget()); + let (_, g) = geometry(&mut view, &mut tree, Size::new(340., 215.)); + let fields = g.fields.unwrap(); + assert!(contains(fields, g.name.unwrap())); + assert_eq!(g.kinds.len(), 3); + for bounds in g.kinds.values() { + assert!( + contains(fields, *bounds), + "Long parent must not hide a semantic choice" + ); + assert!(bounds.y + bounds.height <= g.parent.unwrap().y); + } + // Arbitrary authored detail may scroll, but its label and first line are + // visible after the required kind controls, never in front of them. + let parent_bounds = g.parent.unwrap(); + assert!(parent_bounds.y + 16. <= fields.y + fields.height); + assert!( + parent_bounds.height > fields.height, + "Exercise genuinely overflowing parent text" + ); + let summary = g + .text + .iter() + .find(|(s, _)| s.starts_with("Semantic parent:")) + .unwrap(); + assert!(summary.0.contains(&p.elements[&parent].name)); + assert!(summary.0.contains(&p.elements[&parent].alias)); + assert!(contains( + Rectangle::new(Point::ORIGIN, Size::new(340., 215.)), + g.actions.unwrap() + )); + assert_eq!(serde_json::to_value(&recovered).unwrap(), raw); + } + #[test] + fn contextual_source_layout_visible_kind_click_keeps_choice_explicit_and_name_input_works() { + let (p, mut state) = fixture( + Layer::Oa, + Some(ScenarioViewpoint::ParticipantInteraction), + false, + ); + let original = p.clone(); + let token = state.editing.as_ref().unwrap().token; + let scope = state.editing.as_ref().unwrap().scope; + assert_eq!(state.editing.as_ref().unwrap().kind, None); + let size = Size::new(340., 215.); + let mut view = host(&state, &p, "Consumer name: Assessment lifeline"); + let mut tree = widget::Tree::new(view.as_widget()); + let (node, g) = geometry(&mut view, &mut tree, size); + let mut messages = Vec::new(); + for kind in [Kind::Entity, Kind::Actor, Kind::Role] { + let bounds = g.kinds[&kind.to_string()]; + assert!(contains(g.fields.unwrap(), bounds)); + for action in [ + iced::mouse::Event::ButtonPressed(iced::mouse::Button::Left), + iced::mouse::Event::ButtonReleased(iced::mouse::Button::Left), + ] { + view.as_widget_mut().update( + &mut tree, + &iced::Event::Mouse(action), + Layout::new(&node), + iced::mouse::Cursor::Available(bounds.center()), + &FontLayout, + &mut iced::advanced::clipboard::Null, + &mut Shell::new(&mut messages), + &Rectangle::new(Point::ORIGIN, size), + ); + } + assert!( + matches!(messages.pop(), Some(Event::Edit(id, Edit::Kind(k))) if id == token && k == kind) + ); + } + let mut focus = Geometry { + focus_name: true, + ..Geometry::default() + }; + view.as_widget_mut() + .operate(&mut tree, Layout::new(&node), &FontLayout, &mut focus); + let event = iced::Event::Keyboard(iced::keyboard::Event::KeyPressed { + key: iced::keyboard::Key::Character("Ω".into()), + modified_key: iced::keyboard::Key::Character("Ω".into()), + physical_key: iced::keyboard::key::Physical::Code(iced::keyboard::key::Code::KeyA), + location: iced::keyboard::Location::Standard, + modifiers: iced::keyboard::Modifiers::empty(), + text: Some("Ω".into()), + repeat: false, + }); + view.as_widget_mut().update( + &mut tree, + &event, + Layout::new(&node), + iced::mouse::Cursor::Unavailable, + &FontLayout, + &mut iced::advanced::clipboard::Null, + &mut Shell::new(&mut messages), + &Rectangle::new(Point::ORIGIN, size), + ); + let edit = messages.pop().unwrap(); + assert!(matches!(&edit, Event::Edit(id, Edit::Name(name)) if *id == token && name == "Ω")); + drop(view); + state.update(&p, scope, Id::new_v4(), edit).unwrap(); + assert_eq!( + state.editing.as_ref().unwrap().kind, + None, + "Rendering/click event production must not silently adopt a kind" + ); + assert_eq!(state.editing.as_ref().unwrap().name, "Ω"); + assert_eq!(p, original); + } +} diff --git a/harness/PLAN.md b/harness/PLAN.md index b607e5e3..af8c3589 100644 --- a/harness/PLAN.md +++ b/harness/PLAN.md @@ -5,27 +5,33 @@ Updated 2026-09-11, Codex-9e8r6t `/root`. [TASK_LEDGER.md](TASK_LEDGER.md) separates evidence from assumptions; [STATE.md](STATE.md) owns active leases and results. +Paused for the user's reboot. [RESTART_HANDOFF.md](RESTART_HANDOFF.md) takes +precedence for immediate resume: validate WSL/Ubuntu, frozen input provenance, +then a fresh focused3 gate. The corrected layout build was interrupted before +tests; no new GUI exists. Lifeline/Chain exact history passed on GUI52DE82; +Machine Create/Undo passed, with Redo/reopen still pending. + ## Immediate implementation and acceptance -1. Preserve the verified creation integration and matching GUI stage, committed - as 4bb4aaf and transferred with independent anonymous readback/hash verification. Final immutable - desktop653/653 passed after creation ancestry/guide changes, alongside focused - creation21/guide3. StrictClippy/fmt pass after a behavior-equivalent history - rewrite; affected history63 and GUI build also pass. Preserve exact artifact - scopes and serialize future Cargo/source leases. -2. Named process/scenario/machine creation, exact Undo/Redo and nine-file reopen - have passed at actual minimum size. Wide/minimum cancellation passed; SA draft - crash recovery is active. Address observed blank canvases and prerequisite - creation detours through the staged-source plan: source subform retains the - parent draft and final adoption atomically creates prerequisite and consumer. - First slice covers Lifeline, process Work and machine owner, with semantic - first-action prompts. Independent review precedes final integration/native QA. -3. Operate the rebuilt app at minimum/normal sizes. Complete the saved basic +1. Natively verify frozen contextual GUI `52DE82E4…`, now launched in the isolated + contextual-source stage (now closed for reboot). The 13-file source slice passed 23 focused tests, 3 guide + tests, strict all-target Clippy, matching build and formatting. Full 675/675 + covers the preceding snapshot only; no full 676 result exists. Preserve + immutable artifacts and serialize future compiler/source leases. +2. Exercise the implemented source subform for Lifeline, process/chain Work and + machine owner, plus semantic first-action prompts. Verify parent-draft + retention, explicit prerequisite and consumer adoption, exact source/history, + cancellation and recovery against the independent staged-source oracle. + Final source guards and guide corrections are complete and reviewed; native + acceptance remains; source/evidence are integrated in `df6f595`. Named creation, nine-file reopen and + SA pending-draft recovery already have their separate native passes. +3. Complete local SA B2 and the saved basic supplementary move/camera/invalid-draft and minimum-size story; the main basic model and explicit transition passed full Project+SourceBundle, Undo/Redo and - reopen on candidate3 at wide size. Exercise new - scenario workspace, creation and caller return with real inputs and saved - model evidence, then correct and reverify concrete defects. + reopen on candidate 3 at wide size. OA B2 Action, State, bound Reuse and Fragment + now pass complete model/two-source Create, one Undo, one Redo and final OA + reopen/Save with exact original identities. Preserve the existing B3 layer/size + scope; do not infer SA B2 or broader camera/focus coverage from these passes. 4. Integrate standalone B4 scenario lifetimes and the external independent scenario contract without overwriting local layout work. Resolve source-derived lifetime versus insertion bounds, activation-after-Delete and lane-map issues. @@ -39,12 +45,20 @@ The updated objective explicitly requires functional constraints/calculations, quantities/units and maintained model libraries. Current metadata/includes are insufficient. This work runs independently of useful behavior improvements. +Peer comment 231 ratifies schema 8/local-definition core steps in an isolated +worktree. Coordinate those actual shared types and ownership before local +integration; the current local core remains descriptive. Source grammar, +evaluation, server/CLI/UI representation and acceptance are separate unfinished +steps. Peer chooser comment 224's corrected mounted tests remain prepared, +not executed. Do not replace either peer effort with a parallel local design. + The newest objective also requires complete uncluttered text-only workflows. Combine the local three-task usability audit with the other host's language/ identity/API design. Two concise current-grammar recipes now pass their bounded -REST identity/source/persistence experiment. Next evaluate -cross-file definitions/references, safe alias rename and identity-preserving -patch preview on repeated-name modular models. Do not equate shorter examples +REST identity/source/persistence experiment. The published CLI now covers checked +stabilization and typed alias rename with exact source-preserving preview/write. +Next evaluate cross-file definitions/references and engineering task completion +on repeated-name modular models. Do not equate shorter examples or parser throughput with task usability, and do not silently change omissions. - Compare real candidate semantics before large changes. Use primary Capella, @@ -55,15 +69,23 @@ or parser throughput with task usability, and do not silently change omissions. - Probe libraries through two projects/two instances, pinned offline content, exports/dependency closure, bindings, distinct origin/local identities, updates with local divergence, detachment and exact transactional rollback. -- Run a small pure-core experiment for the selected candidate. Independent - criticism must precede broad schema/source/API migration. Retain current typed - Project, Command and source-writer boundaries unless evidence requires change. +- Review and test the peer-ratified pure core and its explicit migration/admission + boundaries before local integration. Retain independent falsifiers and current + typed Project, Command and source-writer guarantees across representations. - Implement the ratified contracts across validation, visitors, deletion, identity, OA/SA transitions, source/reST, schema/REST, ergonomic graphical authoring and help. Add real examples and independent parity acceptance. ## Integration and release +- GUI/server release 1, `v0.2.0-preview.authoring.20260911`, and standalone CLI + release 2, `cli-v0.2.0-preview.authoring.20260911`, are published and read back. + Their exact notices, archive, runtime and uploaded-asset evidence is preserved. + CLI packaging is integrated at `27df4a3`; instruction sync `07eb3cd` and + contextual source checkpoint `df6f595` and its raw evidence are integrated. + CLI publication `d95b1ab` and OA native checkpoint `c4bad4b` are also integrated; + then publish later coherent milestones under the assigned owner. Preserve each + artifact's source/profile/native scope and complete final-release gates separately. - Publish coherent commits and verified bundle transfers through Gitea; keep concise host-scoped handoffs and Wiki. Do not overwrite another host's branch. - Refresh relevant source/schema/example/doc gates and run current core, @@ -71,9 +93,12 @@ or parser throughput with task usability, and do not silently change omissions. - Build matching optimized desktop/server packages. Regenerate complete notices for actual inputs and verify archive contents, hashes and clean-runtime launch. Historical ELF fixtures and build preparation do not replace execution. -- Obtain a viable Linux environment and run current GUI/server workflows there. - Supported WSL2 failed; no repeated rejected workaround. Continue independent - work while the environment question is pending. +- Follow the external owner's supported Linux guest route and run current + GUI/server workflows when viable. This local host has no usable Linux runtime; + supported WSL2 failed. Preserve failed attempts rather than repeating rejected + workarounds, and continue independent Windows/semantic work. +- After the user reboot, check local Ubuntu registration and launch first. A + version2 default alone is not an installed/running Linux environment. - Conduct fresh independent requirements, semantic, usability, architecture, correctness, runtime and documentation reviews. Resolve all material findings, reverify affected behavior and only then declare release completion. diff --git a/harness/RESTART_HANDOFF.md b/harness/RESTART_HANDOFF.md new file mode 100644 index 00000000..2b816014 --- /dev/null +++ b/harness/RESTART_HANDOFF.md @@ -0,0 +1,59 @@ +# Restart handoff — 2026-09-11 + +Codex-9e8r6t /root. User explicitly requested a reboot pause to make WSL2/Ubuntu +available. Full PROJECT_GOAL remains active and incomplete. Resume only after +the user returns; do not schedule automatic work during the reboot. + +## Saved state + +- Branch `codex/release1-9e8r6t`: contextual source `df6f595`, CLI publication + evidence `d95b1ab` and complete local OA scenario evidence `c4bad4b` were pushed + and read back. The following reboot commit also preserves reviewed WIP below. +- Both Windows Studio/server and standalone CLI prereleases remain published. + This checkpoint does not update either release or establish Linux acceptance. +- Immutable GUI52DE82 native source trial: Lifeline Save-adoption and Chain + direct Create each passed complete model/source, one Undo and one Redo with + original IDs. Machine direct Create/Save passed six exact files; one Undo/Save + passed four reachable/six physical files. Machine Redo/reopen remain pending. + Test GUI closed normally, and its returned window was absent at 13:38 UTC. + `work` contains the saved Machine Undo state. Do not infer persistent history; + use preserved first machine checkpoint for isolated reopen and a fresh trial + for missing history coverage. See release-contextual-source-native-20260911.md + and experiments/contextual-source-native-20260911/README.md. +- Reviewed WIP: source_draft.rs essentials-first layout, explicit wrapped kinds + before unbounded parent text, plus creation.rs staged-owner caption fix. + Three real Paragraph tests are prepared. First compile failed in test helpers + (ambiguous macro and wrong Id constructor); corrected only those helpers. + Corrected focused2 was interrupted for this reboot before any tests ran; + Clippy/fmt/GUI did not launch. There is NO new passing suite or matching GUI. +- Worker release_audit stopped its command with Ctrl+C; all Cargo/rustc/linker + processes were absent. All 238 frozen input hashes were unchanged. + Final source_draft SHA prefix C8D36BD6; creation SHA prefix 0FB19BE3. + Exact freeze inputs3 SHA256 + `6B3F3088FF18AF3899C3764B3F3671DA9240A5DE184D871BF08F8012456E556B`. + +## Next actions after reboot + +1. Read AGENTS, PROJECT_GOAL, STATE, PLAN and latest Gitea issue 1/2 comments and + relevant Wiki. Preserve Codex-956atf canvas/chooser/schema8 and Codex-ytr83r + B4/Linux ownership. User issue2 comment250 allows domain-constrained diagram + manipulation; arbitrary free movement is not required. +2. Recheck `wsl --list --verbose`. Before reboot it reported no installed + distribution despite default version2. Launch/setup Ubuntu as needed with + the user handling any authentication. Verify a real usable Linux environment + before claiming a build. Do not repeat rejected VM workarounds. +3. Validate the frozen input manifest, then resume a new focused3 run. Keep + focused1 failure and focused2 interrupted evidence. On a pass, run strict + desktop all-target Clippy, formatting and matching GUI build; use a distinct + immutable stage. No broad full-suite repeat without a new reason. +4. Root alone performs native Computer Use with @oai/sky. Relaunch the corrected + artifact in a fresh profile and verify initial Name/kind/parent visibility at + 1100×700, the owner label, direct Lifeline Create, remaining cancellation/ + recovery and machine history/reopen using independent expected contracts. +5. Continue SA B2, basic supplementary workflows, peer integration, complete + semantic/text/REST/library work, Windows/Linux packaging and fresh final + cross-disciplinary acceptance. The full release remains unfinished. + +Private runtime and build stages under `.local` are retained; no temporary +binary, token or credential was committed. Raw interruption/native records are +archived separately with exact hashes. All workers are idle for the reboot. diff --git a/harness/STATE.md b/harness/STATE.md index fc0dbbe6..2b736b01 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -1,7 +1,8 @@ # Progress Ledger — first release Updated 2026-09-11, Codex-9e8r6t `/root`, Windows host. -**Release remains unaccepted; meaningful product and integration work is active.** +**Release remains unaccepted. Work is paused for the user's requested reboot.** +See [restart handoff](RESTART_HANDOFF.md) for exact saved state and next actions. ## Objective and current source @@ -12,14 +13,67 @@ in that file. It requires constraints/calculations, quantities/units and reusabl libraries, plus uncluttered human/AI text-only modeling at small and large scale. Long homogeneous lists and poor behavior editing remain explicit concerns. -Local branch: `codex/release1-9e8r6t`, base `1797516`, committed head `4bb4aaf`. -Named behavior creation, its guide and independent oracle, concise text-first -examples and prior integration evidence are committed and remotely transferred. -Its final ancestry/guide correction passed full653; post-lint history63, strict -Clippy/fmt and matching GUI build passed. Current uncommitted work corrects the -oracle's retained-file rule, clarifies source-7 constructor defaults, records -native creation and implements contextual prerequisite creation. Preserve all -workers' edits. No open Gitea PRs at the latest read, comments through138. +Local branch: `codex/release1-9e8r6t`, substantive source checkpoint +`df6f59562643b7771ecf0c972f8655f3e3f1c4da`, committed, pushed and read back. +It follows the user's instruction sync `07eb3cd`. +The preceding committed and pushed code/package checkpoint is +`27df4a3945ebc97cd7cbde61f6aeea7a91c680d3`. It includes named behavior creation, +source CLI, the nine CLI packaging changes and reviewed evidence. Source CLI +semantic commit `01b76a1`, packaging assembly `a0a48e8` and release integration +`27df4a3` are distinct. Contextual prerequisite creation, its reports/oracle and +40 raw evidence files are integrated in `df6f595`; native acceptance continues. +All 238 frozen build inputs and 44 exact index artifacts passed before commit. +Gitea issue 1 records the handoff in comment 242. Remote AGENTS.md at blob +`4b8465c8993107062ad2974c15a958d449530e92` adds the maintenance instructions +announced in comment 229: concise current entrypoints, durable history and +coordinated preservation rather than indiscriminate deletion. + +## Current acceptance checkpoint — reboot pause + +CLI publication evidence `d95b1ab` and complete OA native evidence `c4bad4b` are +also pushed and read back. The reboot checkpoint preserves reviewed layout/owner +caption WIP, native evidence and interrupted compiler records; it is not a new +accepted build. No worker/compiler/test GUI remains active. + +- CLI `BAD169F8…E3559`: author 12/12, strict all-target Clippy/format/build pass; + independent 183 assertions across 21 fresh processes pass. All four committed + experiment files retain their measured bytes. JSON describes complete changed + files, not a saved whole-candidate plan. See the two source-CLI reports. +- Contextual source first frozen artifact `6E677F58…8CC0`: focused 22/22 and full + desktop 675/675 pass, 448.33 seconds execution. The later inactive-source origin + bypass and guide wording are fixed and independently reviewed. Final source + across 13 desktop files passed 23 focused tests, 3 guide tests, strict all-target Clippy, + matching GUI build and formatting. GUI SHA256 starts `52DE82E4`; its test + inventory is 676. There is no full 676-suite pass. Root verified the frozen + inputs/executable and launched PID 7212 in the isolated + `.local/native-qa/contextual-source-20260911-v1` stage. Lifeline Save-adoption + and Chain direct Create each pass complete model/source and one Undo/Redo. + Machine direct Create/Save and Undo/Save pass; its Redo/reopen remain pending. + The saved GUI closed normally for reboot. See + [native results](release-contextual-source-native-20260911.md). +- Native scenario B3: both OA use-return paths pass wide and minimum sizes; + both SA paths pass minimum focused canvas. Pending disabled Open preserves the + draft; explicit Cancel/Save matches exact baseline. B2 OA Action, nested State, + explicitly bound Reuse and Fragment all pass independent complete Project and + two-source Create/Save, one Undo/Save and one Redo/Save predictions, retaining + original exact identities. Final OA reopen/Save also passes. SA B2 remains + pending locally; B3's earlier size/layer scopes are unchanged. See + [local scenario native evidence](release-scenario-native-local-20260911.md). +- Root published GUI/server release **1**, `v0.2.0-preview.authoring.20260911`, + at 12:40:51 UTC, using source `2ec72d4`, D4D9 GUI and EFEE server. + ZIP `664F30B6…` has 559 files and passed + strict notices, independent complete archive/source correspondence, clean GUI + launch/example/Save/help/close and server create/get/restart persistence. All + three release assets passed full downloaded readback. Reports/raw evidence are + committed in `6a61061`; see [GUI/server publication](release-authoring-prerelease-published-20260911.md). + This is a prerelease, not full OA/SA acceptance. +- Root published CLI release **2**, `cli-v0.2.0-preview.authoring.20260911`, at + 12:50:39 UTC. Tag and release readback match `27df4a3`, draft false and + prerelease true. ZIP `2B051F8C…` has 114 files, 27 notice packages and exact + BAD169F8/F456 executable/runtime. Independent clean CLI 156 assertions across + 10 invocations pass; all three uploaded assets passed downloaded hash readback. + [Publication report](release-cli-prerelease-published-20260911.md) preserves + the exact records and distinguishes local CRLF notes from the public LF body. ## Completed work and scoped evidence @@ -27,33 +81,34 @@ workers' edits. No open Gitea PRs at the latest read, comments through138. `codex/palette-authoring-20260910`. Candidate 2 focused tests, GUI build and strict desktop Clippy passed. Its native F2 rename/Save/Undo/Redo matched exact three-file expectations; Entity creation matched the complete independent - model/source oracle. Candidate3 completed ordinary Activity, existing placement, + model/source oracle. Candidate 3 completed ordinary Activity, existing placement, allocation, direct Interaction and F2: complete basic model/four sources PASS. Explicit SA actor/destination transition passed complete model/six sources; Undo four-source baseline, Redo six-source result and reopen all passed. Six physical files are byte-identical across reopen/reuse-preview Cancel/Save. Immutable checkpoints/logs: `.local/native-qa/palette-20260910-v3/`. - Recovery naming autofocus: `31b7dc3`, 13 focused checkpoint tests passed after - integrated compilation. Its new autofocus behavior still needs native check. + integrated compilation. The later SA behavior draft's native recovery, + autofocus and Escape evidence is recorded in the creation report below. - Other-host behavior/topology/scenario/history: original `01bb52a` integrated as `057eddd`; constructor cache fix `b6b76ef` integrated as `a70de55`; explicit history seed fix `4ecad78` cherry-picked as `81668f9`. -- Corrected immutable desktop artifact completed **631/631 passed**,408.18s, - exit0; all three prior618-artifact failures are fixed. Exact artifact/logs in - `.local/scenario-workspace-20260910/tests-81668f9/`. It covers3978bbe workspace, +- Corrected immutable desktop artifact completed **631/631 passed**, 408.18 seconds, + exit 0; all three prior 618-artifact failures are fixed. Exact artifact/logs in + `.local/scenario-workspace-20260910/tests-81668f9/`. It covers `3978bbe` workspace, Back/OpenUse guards and both history fixes, but not later Sensor/creation work. - A real same-size owner/document Sensor regression led to `d114a27`; affected - scenario53/53 passed. Current native candidate3 predates that correction. - Mounted workspace tests cover500×570 and wide geometry; native current-build - scenario acceptance remains pending. -- Named local creation passed final21/21 and guide3/3 after ancestry-label - correction. The matching immutable desktop suite passed **653/653**,362.83s, - zero failures/ignored; exact artifact864B0F…E86/log/result under + scenario 53/53 passed. Historical native candidate 3 predates that correction. + Mounted workspace tests cover 500×570 and wide geometry; later local native + B2/B3 results have the separate scopes recorded above. +- Named local creation passed final 21/21 and guide 3/3 after ancestry-label + correction. The matching immutable desktop suite passed **653/653**, 362.83 seconds, + zero failures/ignored; exact artifact `864B0F…E86` and logs under `.local/behavior-creation-20260911/tests-final`. Independent integration review - found no additional correctness blocker. StrictClippy/all-targets/-Dwarnings - and workspacefmt pass after one behavior-equivalent history_fields let-chain - correction; affected history63/63 and matching GUI rebuild pass. Current native - GUI is `gui-verified` SHA D4D9C2BD…B20C31. At actual 1100×700 client size, + found no additional correctness blocker. Strict Clippy with all targets and + `-D warnings`, plus workspace formatting, pass after one behavior-equivalent history_fields let-chain + correction; affected history 63/63 and matching GUI rebuild pass. This frozen + creation GUI is `gui-verified` SHA D4D9C2BD…B20C31. At actual 1100×700 client size, named OA Process, explicit ParticipantInteraction Scenario with capability context and SA owner-linked State machine plus requested first view passed complete independent Project/SourceBundle checks at 7/8/9 files. Each single @@ -81,18 +136,19 @@ workers' edits. No open Gitea PRs at the latest read, comments through138. Historical Windows-input ZIP has 557 files; real Linux notices close over 339 packages/681 files. Linux archive adapter used inert ELF fixtures, not actual current application binaries. Exact Fira/Cantarell notice Git bytes - were independently verified. Current-source notices need regeneration. + were independently verified. Later exact GUI/server and CLI packages have + their own regenerated notices and published artifact evidence above. - Independent native Capella creation study completed, saved and closed cleanly; report `release-capella-creation-study-20260910.md` is complete. Viewpoint-first naming and distinct local create/existing selection inform the implementation. - Textual usability audit completed three static tasks and example counts. The existing grammar already permits omitted initial IDs/defaults; key gaps are cross-file reference context, safe alias refactoring and reviewed patches. - Source7 EBNF/schema documentation and viewpoint omission guidance are corrected; + Source-7 EBNF/schema documentation and viewpoint omission guidance are corrected; generated language HTML passed strict docutils. Both concise snippets passed 26 real REST requests: identity-only stabilization, exact no-op/name edit, - stale/invalid nonmutation and restart persistence. All120 current core/server - files match the preserved source7 binary's documented snapshot. This closes + stale/invalid nonmutation and restart persistence. All 120 current core/server + files match the preserved source-7 binary's documented snapshot. This closes the bounded recipe gap, not large-model or native text-editor acceptance. The verified recipe is now `examples/text-first` and in the language reference. @@ -105,34 +161,36 @@ Detailed evidence: [integrated gates](release-integrated-gates-20260910.md), ## Active ownership and execution -- Root: integration, common ledgers, source/API checks and exclusive native input. - Full653 is terminal PASS. V4 creation/Undo/Redo/reopen is complete; actual SA - pending-draft crash recovery is active on the same verified GUI. The forced - interruption targeted only isolated QA PID5184 after checkpoint persistence; - restarted PID1284/window6161106 uses the same private profile and runtime. - Recovery is now terminal PASS: full draft fields/IDs retained, autofocus, - first Escape and a fresh Save As preserve the complete nine-file model. The - current wide GUI is saved on `checkpoint-recovery-cancel/project.arcadia`; - treat that checkpoint as immutable and reopen a work copy before editing. -- `release_audit`: prior creation and constructor reports frozen. Now owns the - staged prerequisite creation implementation for Scenario Lifeline/process Work/ - New machine owner, semantic first-action prompts, relevant App/recovery/guide - wiring and focused tests. Cargo writer is reserved to this worker when needed; - freeze source during tests and request independent review before integration. -- `behavior_audit`: v2 native oracle frozen, warnings-denied compilation and - falsifiers pass, executable056EEFD…F6A36. Now independently challenges staged - source semantics and expected behavior; no production/Cargo/native ownership. -- `palette_finish`: native report/evidence frozen: 13 creation oracle commands - and 19 separate recovery checks pass. Now owns new `crates/oa-cli` for local - source check/lint, preview/explicit-write stabilization and alias rename/diff. - Uses existing source-file diagnostics/expectations/journal writer, no grammar - or core changes. Root owns workspace/lock integration; serialize Cargo with - release_audit. Preview UUIDs remain candidates until that invocation writes. -- Separate host Codex-956atf: standalone scenario lifetime projection, independent - native scenario oracle, quantity/calculation design and library design. It has - its own cold toolchain/results. Its source-only reviews are not local passes. +All local workers are idle for reboot. `release_audit`'s two-file display freeze +has independent source review; corrected focused2 was interrupted before tests, +and lint/fmt/new GUI remain unexecuted. `palette_finish` preserved native raw +evidence; `behavior_audit` closed the bounded review. Resume through +[RESTART_HANDOFF.md](RESTART_HANDOFF.md); the following ownership remains reserved. -Verified bundles for eb5161b and 4ecad78 are retained in +- Root: exclusive native input, contextual GUI 52DE82 acceptance, remaining + local SA B2, integration, commits, publication and Wiki updates. +- `palette_finish`: staged-owner caption correction and native preservation done; + stopped, with no active compiler/native lease. +- `release_audit`: source-card layout and real Paragraph tests frozen; compiler + stopped for reboot with explicit interrupted evidence. Next is fresh focused3. +- `behavior_audit`: independent layout/caption review closed; stopped. +- Codex-956atf: external chooser/workspace work. Comment 224's corrected focus + and nested-scroll regressions are **prepared, not executed**. Comment 231 + records peer-ratified schema 8/local-definition core implementation in isolated + `codex/analysis-core-20260911`; it is not integrated into this local descriptive + core. Numeric compilation and further representations retain peer ownership. +- Codex-ytr83r: external B4 Scene/lifetime integration and supported Linux guest + route. Local Windows has no current Linux runtime. External results are + host-scoped; failed route attempts remain in their dated reports. + +User issue2/comment250 calls for consistent, domain-constrained interactive +diagrams, not necessarily arbitrary placement. Codex-956atf owns the shared +canvas-shell implementation in an isolated worktree (comment261). Existing +technical Canvas widgets and source cards do not close this requirement. +Before reboot, local WSL defaulted to version2 but listed no installed distro. +User will restart; verify Ubuntu actually runs afterward before Linux gates. + +Verified bundles for `eb5161b` and `4ecad78` are retained in `.local/integration-20260910`. Local refs `codex/behavior-snapshot-eb5161b` and `codex/history-seed-20260910` preserve exact commits. B4 lifetime projection and its guide delta are not integrated yet; coordinate shared scene wiring. Review @@ -144,57 +202,64 @@ unassigned-lane map differences that must be addressed before acceptance. 1. Finish native basic supplementary move/camera/focus/minimum matrix and current scenario/process/state tasks. Main basic/transition/history/reopen passed at wide size. Check raw drafts, recovery, exact source and real task completion. -2. Implement/review/natively verify contextual - missing-source and first-action flows. Named creation/history/reopen passed; +2. Natively verify and integrate the frozen contextual missing-source and + first-action implementation. Named creation/history/reopen passed; operand-editing and qualified Action allocation remain separate open work. 3. Constraints/calculations and quantity compatibility are currently descriptive metadata; same-project includes are not maintained cross-project libraries. - Independent semantic designs and falsification are active before broad schema - changes. See [library review brief](release-library-candidate-review-20260910.md). + Peer schema 8/local-definition implementation is now ratified and staged in + its isolated worktree (Gitea comment 231); local integration and all required + representations/acceptance remain pending. See [library review brief](release-library-candidate-review-20260910.md). Other-host proposals expose cosmetic package revision/type compatibility, subjectless analysis closure and text-only instance normalization decisions; - full reports and paired criticism are now available from verified c6d296a. + full reports and paired criticism are now available from verified `c6d296a`. Its 218-assertion maintenance experiment supports explicit baseline values with one-level Case overrides; complete freeze and effective-case evaluation are required. Refined baseline/library contracts remain active externally. -4. Implement and evaluate the source-only CLI baseline, then compare language - improvements using both local usability and complete other-host proposals. +4. Build on the published standalone CLI and compare language improvements using + both local usability and complete other-host proposals. Current grammar+tooling, domain syntax, namespaces and portable identity modules remain distinct candidates. Concise examples/CLI alone do not prove uncluttered modular engineering authoring or safe large-model changes. 5. Run coherent current desktop/core/server, specification, examples, REST and optimized packaging gates after integration. Prior passes remain scoped. -6. Current Linux runtime requires a viable environment: supported WSL2 import - failed once with HCS_E_HYPERV_NOT_INSTALLED; no distro registered. The user - has a pending environment question. No repeated denied QEMU workaround. +6. Obtain current Linux runtime acceptance through the external owner's supported + guest route. Local WSL2 import failed with HCS_E_HYPERV_NOT_INSTALLED and no + distro registered; this host still has no usable Linux runtime. Preserve + recorded route failures and do not repeat a rejected workaround. 7. Fresh independent cross-disciplinary release review remains required after actual workflow and semantic acceptance, with all material findings resolved. ## Handoff and publication Use Gitea issue #1 and current Wiki to coordinate as **Codex-9e8r6t**. Read before -resuming; preserve the other host's work. Direct Git push now fails authentication; -anonymous fetch and Gitea MCP still work. Integration3978bbe was published and +resuming; preserve the other host's work. User issue 1 comment 178 authorizes programmatic +reuse of existing MCP credentials for Git/REST without printing or committing them. +Authenticated non-force push and remote readback now pass; current branch is +available directly. Historical bundle transfers remain reproducible. Integration `3978bbe` was published and independently fetched/hash-verified as a Git bundle on -`codex/integration-transfer-20260910`; Wiki `Integration3978bbe` and issue#97 own +`codex/integration-transfer-20260910`; Wiki `Integration3978bbe` and issue #97 own exact transfer instructions. Other host has integrated it and an equivalent -Sensor fix. Creation4bb4aaf was likewise published on +Sensor fix. Creation `4bb4aaf` was likewise published on `codex/integration-transfer-20260911`, file -`harness/transfers/creation-4bb4aaf.bundle.b64`: decoded105022 bytes, +`harness/transfers/creation-4bb4aaf.bundle.b64`: decoded 105022 bytes, SHA256 `0DEFAE91A56430076C432758F923BC0675911DA9FA7588C9961FF15F47EAEBF6`, -prerequisite3978bbe. Anonymous Git readback, strict base64 length/hash check and -`git bundle verify` passed; issue#128 gives selective integration instructions. -Publish subsequent corrected oracle/native/default evidence similarly; preserve -the other host's later B4/reference chooser/design work and avoid duplicates. +prerequisite `3978bbe`. Anonymous Git readback, strict base64 length/hash check and +`git bundle verify` passed; issue #128 gives selective integration instructions. +Corrected oracle/native/default evidence is published as `2ec72d4` on the same +branch, file `harness/transfers/evidence-2ec72d4.bundle.b64`: decoded 185563 bytes, +SHA256 `F74E14EE394BCC026E24987C8526AA7E769DDE748FE38117532824EC19AE159F`, +prerequisite `4bb4aaf`. Anonymous readback/hash and bundle verification pass (#150). +Preserve the other hosts' B4/reference chooser/design work and avoid duplicates. -Other-host c6d296a transfer is verified and imported as local +Other-host `c6d296a` transfer is verified and imported as local `codex/behavior-snapshot-c6d296a`: 334830 bytes, SHA256 `526A80E2D32ED0E57A7B2372B5F02D4652E8751DFEBA81953C4F045225D6AACB`, -prerequisite1797516, from `codex/behavior-transfer-20260910` file +prerequisite `1797516`, from `codex/behavior-transfer-20260910` file `harness/transfers/behavior-c6d296a.bundle.b64`. Selected analysis/library/text reports, criticism, experiments and independent scenario oracle are restored; 51 evidence files compare byte-for-byte with Git blobs. No source/ledger merge. -Issue#136/#143 and refreshed Wiki Authoring20260911 record the handoff. +Issue comments 136/143 and Wiki `Authoring20260911` record the handoff. The old ledgers, including all historical platform and native evidence, were archived byte-for-byte before this consolidation in diff --git a/harness/TASK_LEDGER.md b/harness/TASK_LEDGER.md index f9bbe554..f9e0c1c1 100644 --- a/harness/TASK_LEDGER.md +++ b/harness/TASK_LEDGER.md @@ -1,6 +1,9 @@ # Task Ledger — first release -Updated 2026-09-11 by Codex-9e8r6t `/root`. Release not accepted. +Updated 2026-09-11 by Codex-9e8r6t `/root`. Full release not accepted. + +User requested a reboot pause. All local workers and native/compiler processes +are stopped; [RESTART_HANDOFF.md](RESTART_HANDOFF.md) records exact resumable state. ## Goal and success criteria @@ -27,6 +30,14 @@ passing checks and fresh independent cross-disciplinary review. - Gitea coordination and shared Wiki updates are required. Identify host and worker consistently and preserve overlapping work. Explicit project messages are authorized; unrelated external messages are not. +- Updated AGENTS requires runnable versioned milestone prereleases. User + issue 1 comment 178 authorizes reusing existing MCP credentials programmatically for + Git push and REST asset upload, without printing or committing credentials. +- Remote AGENTS.md, blob `4b8465c8993107062ad2974c15a958d449530e92`, adds concise + harness/Gitea maintenance and preservation of useful historical knowledge + (user comment 229). Root's instruction sync `07eb3cd` is integrated; + contextual source `df6f595`, CLI publication `d95b1ab` and OA native evidence + `c4bad4b` are committed and pushed. ## Verified facts @@ -35,38 +46,61 @@ The current model has one typed core, validated atomic commands and coordinated Project/SourceBundle history shared by desktop and REST. Included files share one global namespace. Current Constraint expressions are strings; numeric unit strings do not convert values or establish dimensional compatibility. There is -no package/version/instance/update contract for cross-project libraries. +no locally integrated package/version/instance/update contract for cross-project +libraries; peer implementation is tracked separately below. -Candidate3 completed the main basic/transition/history/reopen story with exact -four/six-source independent model oracles; supplementary native cases remain. -Corrected immutable desktop631/631 passed; later Sensor correction passed53/53. -Final creation21/guide3 and matching full desktop653/653 passed after ancestry -label correction. StrictClippy/fmt pass after one behavior-equivalent history -let-chain rewrite; affected history63 and matching GUI build pass. Native named -creation passes complete model and 7/8/9-source oracles, individual Undo/Redo and -byte-exact nine-file reopen at actual minimum size. Cancellation preserves the -six-file baseline. Blank process/scenario canvases provide no useful first-action -prompt; this is an observed usability finding. SA draft recovery remains active. Mounted -layout tests establish pane geometry, not native task acceptance. Packaging checks -and independent review are scoped to supplied binaries/fixtures, not release -acceptance. Supported WSL2 import failed; a current Linux runtime is unavailable. +The main basic/transition/history/reopen story passed exact independent model +and four/six-source checks; supplementary native cases remain. Named creation +passed 7/8/9-source oracles, one Undo/Redo and byte-exact reopen at actual minimum +size. Cancellation retained its six-file baseline; SA draft recovery retained +fields/identities, autofocus and Escape/Save As behavior. The D4D9 blank-canvas +finding motivated the newer first-action implementation. Detailed historical +suite and native scopes remain in [STATE.md](STATE.md) and its linked reports. +Mounted geometry and bounded package passes do not establish full release +acceptance. This local host still lacks a current Linux runtime. Current grammar supports omitted initial IDs/defaults, lexical ownership, forward -references and preserved source. Static audit found no exposed project-wide -reference navigation/alias refactor; current Find searches the active buffer. -The process example has128lines/14UUIDs/31empty-default lines, while meaningful -shorter source is possible. Two concise snippets passed26 real REST requests, +references and preserved source. The earlier desktop audit found no exposed +project-wide reference navigation/alias refactor; its Find searched the active +buffer. The later CLI supplies typed alias rename. The audited process example +had 128 lines, 14 UUIDs and 31 empty-default lines, while meaningful shorter +source is possible. Two concise snippets passed 26 real REST requests, including identity-only normalization, exact name-only edits, rejected writes and restart persistence. Counts and this small trial prove neither improved native usability nor large-project performance. -## Assumptions +CLI tooling is implemented, integrated and published: semantic source `01b76a1`, +packaging assembly `a0a48e8`, release integration `27df4a3`. Author 12 tests and +independent 183 semantic assertions pass; independent clean-package review adds +156 assertions across 10 processes. This is a bounded source-editing tool, not +proof of complete large-model language ergonomics. +GUI/server release 1 and standalone CLI release 2 are published with runnable +Windows artifacts, full dependency notices and downloaded asset verification. +Independent archive/source and clean runtime checks pass in their declared scopes. +See [CLI publication evidence](release-cli-prerelease-published-20260911.md). +The newer 13-file contextual-source slice is committed/pushed as `df6f595`, +with its independent oracle and exact raw evidence. It passed focused 23, guide 3, strict +Clippy, matching GUI build and formatting. The full 675 suite covers only its +predecessor; no full 676 suite has run. Root launched the exact 52DE82 GUI in +isolation: Lifeline Save-adoption and Chain direct Create pass complete source, +one Undo and one Redo. Machine direct Create and one Undo pass; Redo/reopen are +pending. The saved GUI is closed. Later layout/caption source was independently +reviewed but its corrected compilation was interrupted before tests for reboot. + +Local OA B2 now passes all four Action/State/explicitly bound Reuse/Fragment +Create, one Undo/Save, one Redo/Save and final OA reopen/Save against independent +complete model/two-source predictions and original exact identities. SA B2 is +pending locally. Existing B3 OA wide/minimum and SA minimum return scopes remain +unchanged; neither these passes nor mounted geometry tests imply broader acceptance. + +## Assumptions - Contextual named creation, remaining-height canvas and local source insertion can reduce actual authoring detours. Native engineer tasks must establish this. - A bounded pure calculation/quantity model and pinned library content may fit the existing typed core better than a general-purpose metamodel rewrite. - Independent designs and experiments must test this before ratification. + Peer-ratified core staging must still be checked against independent engineering + tasks and integrated across all required representations. - Existing OA/SA semantics provide a useful foundation; neither their presence nor old acceptance proves full conformance to the updated release objective. @@ -94,21 +128,32 @@ usability nor large-project performance. current parent draft, then validate/adopt source and consumer atomically. This preserves intent and one-step history; a separate Architecture excursion or early source commit loses those guarantees. Initial Lifeline/process Work/ - machine-owner adapters and semantic first-action prompts are being implemented - and independently challenged; acceptance remains pending. See the + machine-owner adapters and semantic first-action prompts are implemented, + reviewed and integrated with focused gates passed; scoped native results are + above, with remaining acceptance still open. See the [bounded plan](release-contextual-source-creation-plan-20260911.md). - Scenario workspace: compact header, optional Tools/Selection shelves, actual remaining-height canvas/form, pinned actions, independent scrolling and explicit Fit/Focus. Mounted tests support this choice; native proof pending. -- Quantities/calculations: compare additive pure analysis records, extension of - existing fields and external evaluation. No broad schema decision yet. +- User issue2/comment250 clarifies that diagram manipulation may respect + sequence/domain constraints. Codex-956atf owns a shared canvas-shell redesign; + the existing controls and supporting source-card fixes do not close the issue. +- Quantities/calculations: peer comment 231 records ratified schema 8/local + definitions and actual shared analysis/core types under implementation in + isolated `codex/analysis-core-20260911`. This is not a local schema admission, + evaluator or graphical/source/API parity pass; the local core remains descriptive. - Libraries: compare copied source, live references, generic definition/usages and pinned typed packages with explicit mappings and reviewed updates. [Falsification brief](release-library-candidate-review-20260910.md) records - identity, dependency, offline and conflict requirements. No ratified winner. + identity, dependency, offline and conflict requirements. Refined peer baseline, + Case, full-freeze and exact-pin/equivalence contracts are ratified externally; + their local integration and executable lifecycle acceptance remain pending. - Text authoring: use existing omission/default/identity contracts for concise experiments; compare source navigation/refactoring/patch assistance before grammar redesign. No namespace, hidden identity or omission change ratified. +- Reference chooser: peer comment 224's corrected focus ownership, nested-scroll + reveal and mounted regressions are prepared, not executed. Preserve that + ownership and wait for its source/test handoff. Long-lived decisions remain in [DECISIONS.md](DECISIONS.md). New user scope and normative contracts supersede older prototype exclusions. diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/README.md b/harness/experiments/contextual-source-layout-reboot-20260911/README.md new file mode 100644 index 00000000..83950d68 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/README.md @@ -0,0 +1,12 @@ +# Interrupted display-correction gate + +Exact byte copies of all 13 top-level files in the private layout gate directory +at the user's reboot pause. `manifest.json` records original sizes and SHA256. +No executable or accepted new build exists. `focused1` failed before tests in two +test helpers; the mechanical correction is in `inputs3.json`. `focused2` was +interrupted with Ctrl+C before tests; its interruption record and process cleanup +are authoritative. Later Clippy, formatting and GUI gates never launched. + +Earlier snapshots and runner files are historical evidence. Resume with a new +run label after checking frozen inputs; do not overwrite failed/interrupted logs. +See ../../RESTART_HANDOFF.md and the layout implementation/independent reports. diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/delta-from-52DE82.json b/harness/experiments/contextual-source-layout-reboot-20260911/delta-from-52DE82.json new file mode 100644 index 00000000..a62bdcce --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/delta-from-52DE82.json @@ -0,0 +1,5 @@ +{ + "path": "crates/oa-desktop\\src\\behavior\\source_draft.rs", + "before": "68F396C420FFF132FF0EAB82CB2C6251477412F6F9F90AD2E76C51A259F8A69A", + "after": "1B5A0EC54E6CC9746F4664B70D7DB79EBC769284953D1D679D15D9B0F15A9BB7" +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/delta2-from-52DE82.json b/harness/experiments/contextual-source-layout-reboot-20260911/delta2-from-52DE82.json new file mode 100644 index 00000000..a0a208bf --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/delta2-from-52DE82.json @@ -0,0 +1,12 @@ +[ + { + "path": "crates/oa-desktop\\src\\behavior\\creation.rs", + "before": "CA7275B5C0118CBB78F5D16254E50FADDC26DBB53816D01950064C852E296B2E", + "after": "0FB19BE3A5688C4BD3CA3643C47A97DA7E7F85ADD8A860CD046A0D9CB3CE9DFC" + }, + { + "path": "crates/oa-desktop\\src\\behavior\\source_draft.rs", + "before": "68F396C420FFF132FF0EAB82CB2C6251477412F6F9F90AD2E76C51A259F8A69A", + "after": "89B08EF68F5C28E28F2F9FEAEBE67E0BE5B84EFCA1BFA6D64B4029C965701DE4" + } +] diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/focused1-status.json b/harness/experiments/contextual-source-layout-reboot-20260911/focused1-status.json new file mode 100644 index 00000000..44a57950 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/focused1-status.json @@ -0,0 +1,16 @@ +{ + "started": "2026-09-11T13:33:17.9133772Z", + "finished": "2026-09-11T13:34:24.8928438Z", + "exitCode": 101, + "args": [ + "test", + "--locked", + "-p", + "oa-desktop", + "--bin", + "arcadia-studio", + "contextual_source", + "--", + "--test-threads=1" + ] +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/focused1.log b/harness/experiments/contextual-source-layout-reboot-20260911/focused1.log new file mode 100644 index 00000000..668fbbd7 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/focused1.log @@ -0,0 +1,27 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) +error[E0659]: `column` is ambiguous + --> crates\oa-desktop\src\behavior\source_draft.rs:651:9 + | +651 | column![text(caption.to_owned()).size(12), state.view(p).unwrap()] + | ^^^^^^ ambiguous name + | + = note: ambiguous because of a conflict between a name from a glob import and an outer scope during import or macro resolution +note: `column` could refer to the macro imported here + --> crates\oa-desktop\src\behavior\source_draft.rs:515:9 + | +515 | use super::*; + | ^^^^^^^^ + = help: consider adding an explicit import of `column` to disambiguate + = help: or use `self::column` to refer to this macro unambiguously +note: `column` could also refer to a macro from prelude + --> /rustc/48a229ceaefd4985c50990b14116b6d856af0985/library\std\src\prelude\mod.rs:162:12 + +error[E0308]: mismatched types + --> crates\oa-desktop\src\behavior\source_draft.rs:592:48 + | +592 | if id == Some(&widget::Id::new(format!("behavior-source-kind-{kind:?}"))) { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `String` + +Some errors have detailed explanations: E0308, E0659. +For more information about an error, try `rustc --explain E0308`. +error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 2 previous errors diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/focused2-interrupted.json b/harness/experiments/contextual-source-layout-reboot-20260911/focused2-interrupted.json new file mode 100644 index 00000000..30ec38fd --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/focused2-interrupted.json @@ -0,0 +1,17 @@ +{ + "state": "interrupted", + "reason": "User explicitly requested stop before reboot", + "interrupted_utc": "2026-09-11T13:39:00.9966556Z", + "session": 2067, + "stop_method": "Ctrl+C through write_stdin", + "observed_session_exit_code": 1, + "exit_interpretation": "Interrupted shell, not a test/Cargo failure or pass", + "test_execution": "No test execution or terminal Cargo result observed", + "log": "focused2.log", + "log_bytes": 95, + "log_sha256": "7934FD5D9FACE41821BE31283D10BA11FD3FEC0D469AA775CD1623216B8B69CB", + "source_inputs": "inputs3.json", + "all_recorded_inputs_still_match": true, + "remaining_compiler_processes": [], + "later_gates": "clippy1/fmt1/gui1 not launched; no new GUI artifact staged" +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/focused2.log b/harness/experiments/contextual-source-layout-reboot-20260911/focused2.log new file mode 100644 index 00000000..9fd48adf --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/focused2.log @@ -0,0 +1 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/inputs1.json b/harness/experiments/contextual-source-layout-reboot-20260911/inputs1.json new file mode 100644 index 00000000..39594624 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/inputs1.json @@ -0,0 +1,1197 @@ +{ + "captured": "2026-09-11T13:26:53.0331482Z", + "base_source_commit": "df6f59562643b7771ecf0c972f8655f3e3f1c4da", + "scope": "Presentation correction source freeze; exact Rust/manifests/build inputs, not a claim of committed edits or all external dependencies", + "inputs": [ + { + "path": "build\\windows_manifest.rs", + "sha256": "168DA2C42ECCCFEBC11EE3E1B455E653A68FE9C6D30A9842A8B9E7441D086C80", + "bytes": 1460 + }, + { + "path": "Cargo.lock", + "sha256": "2B960242C33EB839FF008D01731F6D5CDB4E047CA8CD6E13151CBF9C09913510", + "bytes": 119453 + }, + { + "path": "Cargo.toml", + "sha256": "369F5B4B2B60705A94623C8C0B68F8E0B048F263280CE07AE0629AD353797D62", + "bytes": 400 + }, + { + "path": "crates/oa-core\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-core\\Cargo.toml", + "sha256": "64824EC447BE777841A972BF06C894EF2624A37E4725583BCFE0389DEB9F00A3", + "bytes": 342 + }, + { + "path": "crates/oa-core\\examples\\generate_demo.rs", + "sha256": "E26F432C95331AECA50985DBB3AD2C558AFFD43023B585811F0F7BFAA59F6661", + "bytes": 795 + }, + { + "path": "crates/oa-core\\examples\\generate_release1.rs", + "sha256": "1D5F11165D74893E4BC18DBF3A2F2111F4026BD89FD06EE7F0BAE69E45C4D4B5", + "bytes": 1798 + }, + { + "path": "crates/oa-core\\examples\\release_dense_views.rs", + "sha256": "A83158488EF9B7394F136C52B1496719BE935C4E5BDFE457CAB5C9894F5F9412", + "bytes": 14664 + }, + { + "path": "crates/oa-core\\examples\\routing_workshop.rs", + "sha256": "571307B18B6D4FA04700C5A4D4B0C2154C419E93A21292B2028E7B6F46A2FAA7", + "bytes": 17248 + }, + { + "path": "crates/oa-core\\src\\data.rs", + "sha256": "7F9C7C7DD8353CB5A38597B92CDE6D3E890203D392473187EB387D41FF37414A", + "bytes": 42696 + }, + { + "path": "crates/oa-core\\src\\demo.rs", + "sha256": "AD62123F96C20FF023CAFC1A9849B0FA06BC62EDD1FB9701799E4599B458600C", + "bytes": 20657 + }, + { + "path": "crates/oa-core\\src\\language_nesting_tests.rs", + "sha256": "BD061611E8CB6F28AB203C73E544AC98BF275EB464CD314AD5FBD25F773DF33B", + "bytes": 20639 + }, + { + "path": "crates/oa-core\\src\\language.rs", + "sha256": "638F08A42E9CF4996B5D07F69B4D6F517A518369F3604D25BE1006E40E080765", + "bytes": 99938 + }, + { + "path": "crates/oa-core\\src\\language\\semantic_source.rs", + "sha256": "584B5BB59D87A7B8D44D5DD2D124C3A1323B21492B138A17BC9526C0087C9E29", + "bytes": 7326 + }, + { + "path": "crates/oa-core\\src\\lib.rs", + "sha256": "52CB6EE7A4FFC00711ECF121C1A1B14CA154863F7CA27B0D2A8E239EDCE8ACA7", + "bytes": 523 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\adapter.rs", + "sha256": "66741B4C8354A23B8A932ECC5BF1BC3BB6E74279558757B8C35BC2157A7E51B5", + "bytes": 9490 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\mod.rs", + "sha256": "857D8BB13B6814DABA6780CA770C16352943C01CB130245D055F11B3B957B3E9", + "bytes": 1158 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\model.rs", + "sha256": "8AC63EB59B2E57BDECFF2477EE0634096090924D3DD1851E1C454880A889DACB", + "bytes": 52059 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\references.rs", + "sha256": "33A6819ABC83139FDAEBEEBD1B553238A328637106CCE7DD5A535F1791D43E20", + "bytes": 13369 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\source.rs", + "sha256": "74FEE9B24E7C912182C998AB9D9AEEC125E2009C3214959229E844C67AFE2BF6", + "bytes": 21946 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\state_validation.rs", + "sha256": "E29EF071BAB0A68460DDF55C46131C6F66C022D52C3C602C37C013C3649DA1B0", + "bytes": 15769 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\transitions.rs", + "sha256": "F74174C532BA56B57C80B719A11FB4ADEA0A78CCC2828FFF72FE2B9EDA5A10B1", + "bytes": 704 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\validation.rs", + "sha256": "6D5E4A4E2805AE5045BF789A0485E14A61C63346587BACE2B4A91173A688F780", + "bytes": 98736 + }, + { + "path": "crates/oa-core\\src\\migration_v3\\mod.rs", + "sha256": "F4EDB6A0B50ECFE8670973776D703047B064420CB1F05913129C00FC656B3722", + "bytes": 23023 + }, + { + "path": "crates/oa-core\\src\\migration_v4.rs", + "sha256": "50C652964F0F309E7F3F54B6EF12C40D42FCECC0490F005995C713DF1179AF70", + "bytes": 4020 + }, + { + "path": "crates/oa-core\\src\\model.rs", + "sha256": "4585C895C64C4A183941C92CF047A9E52FF0CBE41971E16E78D229EA9DC101FB", + "bytes": 66352 + }, + { + "path": "crates/oa-core\\src\\operations.rs", + "sha256": "A5FFBBF54CD440316A106D1188BFB699B57DAE59F466EDCB33618C333CD19F41", + "bytes": 11405 + }, + { + "path": "crates/oa-core\\src\\persistence.rs", + "sha256": "1C01474F906A63E552C0D590B272C95821C00A100B3E79E58E67DBBEAC341A14", + "bytes": 31774 + }, + { + "path": "crates/oa-core\\src\\ports.rs", + "sha256": "5CAC12EEA70A54EBEBBD6BE77B63CE92E3195325C4BC7D27705C518686CBAC80", + "bytes": 45413 + }, + { + "path": "crates/oa-core\\src\\projection.rs", + "sha256": "69ED12BACE2CC5024E151752A174AB14034AC2D05EB741FCF13E9A27521C059B", + "bytes": 21374 + }, + { + "path": "crates/oa-core\\src\\projection\\port_layout.rs", + "sha256": "A08D17D10A58BB8B206DD001B19B91D5AA3A9F743B298A4DA57D503223C20079", + "bytes": 13474 + }, + { + "path": "crates/oa-core\\src\\projection\\state.rs", + "sha256": "73A607BAC713EC7FF49A509FEFB1A53C7686DCA93EE241FFC835564D743AFB28", + "bytes": 5233 + }, + { + "path": "crates/oa-core\\src\\references.rs", + "sha256": "93553C234F32DA35F1F41A7B83AD81C471C9803EFA78CA222CF7DE3C2F86C0BB", + "bytes": 21957 + }, + { + "path": "crates/oa-core\\src\\routing.rs", + "sha256": "C5EBB350BA76F731F5C48D968BFBBA4B6EF68EC046EB5893D116C4637EF15080", + "bytes": 50309 + }, + { + "path": "crates/oa-core\\src\\semantic.rs", + "sha256": "F9895DD5B8FB27D10D4CFBB41C3542EF2018365A589B8D5778E5674AE5A1F239", + "bytes": 540 + }, + { + "path": "crates/oa-core\\src\\semantic\\catalog.rs", + "sha256": "1FF74FCCA18084D178681D7FF38EE1CCAC632C27C4DE0595BA1CEAB8067AB3A4", + "bytes": 49407 + }, + { + "path": "crates/oa-core\\src\\semantic\\historical.rs", + "sha256": "EAF3284BF234312698514CDB636BC8348E1B5D746CB16B18DF777E77D312ABFB", + "bytes": 15271 + }, + { + "path": "crates/oa-core\\src\\semantic\\linked.rs", + "sha256": "6F335B14E809AECFC35DEFCAF77CB821B080D1506DBC46297912B25AF98C07A2", + "bytes": 6035 + }, + { + "path": "crates/oa-core\\src\\semantic\\mutate.rs", + "sha256": "DC2B4C4A6EB156FE468EAA8C85FD37A505C0CD8EA1F226CB69CD01689AFD3D9D", + "bytes": 22683 + }, + { + "path": "crates/oa-core\\src\\semantic\\review.rs", + "sha256": "0C157D2C327E72E89CCA3B423E71EE73798105C5BB7271439C1A101642C91E3E", + "bytes": 51116 + }, + { + "path": "crates/oa-core\\src\\semantic\\types.rs", + "sha256": "6922FE35089F12FAD43AB0CE1C6886D01A3855F90B8E2543E99802AC5E6F1BBB", + "bytes": 10405 + }, + { + "path": "crates/oa-core\\src\\session.rs", + "sha256": "1EB77B329B2986FC6F5DC0171E77FD860375CDFD8C769A1367B445D6C49EBE00", + "bytes": 35237 + }, + { + "path": "crates/oa-core\\src\\source_files.rs", + "sha256": "669491DBDDB8E8E6556161426DFFA1A49AC1C826D31020BFF0956D81A4D84683", + "bytes": 74803 + }, + { + "path": "crates/oa-core\\src\\source_project.rs", + "sha256": "1394370BCC5908873B830C2C11312E6E1611AF41F46C4F43CA0A6BCB713BB466", + "bytes": 61843 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_migration.rs", + "sha256": "ADD463AE85C420F853D324B00A221F0F874164CC3F3ED6BBB07557A9ED7A8C95", + "bytes": 4700 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_structure.rs", + "sha256": "9F1F83315856A7025FE662C0FBB13452F31613224A03663150D6225D1DDC162F", + "bytes": 20225 + }, + { + "path": "crates/oa-core\\src\\state_validation.rs", + "sha256": "E28D7F74385E2A78763716B34491BD73A00BFECCC085970CEB130627E3FAEE18", + "bytes": 15665 + }, + { + "path": "crates/oa-core\\src\\topology_context.rs", + "sha256": "16DE69B297DE95D93C73808621607833B713AF811DD082F0169186AE1E5C3E2D", + "bytes": 13734 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis_tests.rs", + "sha256": "17839263410815E96FE027D4EBA3AAE0A9AB3B82B16947E2B29EBE0D09782B56", + "bytes": 5258 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis.rs", + "sha256": "DEAD6194F0AA60CC46045C0E5EE10DBDBB689158C38634DFBBBC45D2BA88AC65", + "bytes": 20036 + }, + { + "path": "crates/oa-core\\src\\transitions.rs", + "sha256": "FADD1B07B89CAE4117B91ABB4F1AC9EA81FF818EF20F2175E76EE8CF21FB708D", + "bytes": 51998 + }, + { + "path": "crates/oa-core\\src\\transitions\\communication.rs", + "sha256": "2B476630A88EDD9021B9156CA12A5402E01604095F0D4002AFB452671903A028", + "bytes": 8634 + }, + { + "path": "crates/oa-core\\src\\validation.rs", + "sha256": "7C1B4AE5E4EBBA13E99AF9158CCDE138DFC5E9A7AFB580E76FBA72D0B64BA74E", + "bytes": 112792 + }, + { + "path": "crates/oa-core\\src\\validation\\coverage.rs", + "sha256": "B08E4B344ECAD055714168C83BEFF7FE29BA4EDC53EDBFFA2EAE04E5580A4D5F", + "bytes": 6478 + }, + { + "path": "crates/oa-core\\src\\view_options_tests.rs", + "sha256": "64AAC44DE2DF42A1012239A3DD75C473DAF0C8990B3170B7BF7E78A556080208", + "bytes": 21433 + }, + { + "path": "crates/oa-core\\src\\view_options.rs", + "sha256": "421EDE0A04C593CA1DF0E6E0D06FABCFCC8113CDBCFB0ADC7F5C8EF4D1724208", + "bytes": 24481 + }, + { + "path": "crates/oa-core\\tests\\communication_boundary_scenarios.rs", + "sha256": "E1100B8F363910A487D90C73ACC7DF543DC6D532158C3C63AD11CD3D40D8E12B", + "bytes": 8816 + }, + { + "path": "crates/oa-core\\tests\\communication_means.rs", + "sha256": "A25F2749180BC6F4BEB1445BFAD3351EEDF0669131A7439B633AB804439E95A4", + "bytes": 18102 + }, + { + "path": "crates/oa-core\\tests\\coverage_diagnostics.rs", + "sha256": "E2E9C3996DAAB47F2BD23F5D8C48B4E372AF33331152F5FC85B76F06D04FCDF4", + "bytes": 20527 + }, + { + "path": "crates/oa-core\\tests\\language.rs", + "sha256": "77F6CB2A69976BFB5F60B243B71C07FB0EDC7505002C1E9E73FCD6DDF6D9496E", + "bytes": 56482 + }, + { + "path": "crates/oa-core\\tests\\port_anchors.rs", + "sha256": "EFBC0FA18733B1AAAC501F9785A4C392FC49C05C45A5778D26E9B5DD951CA6FA", + "bytes": 26893 + }, + { + "path": "crates/oa-core\\tests\\port_migration.rs", + "sha256": "1801C376A5435AC7EFB2A8342348B2C7FFEF930BBA65DECA4ACB66B06E0483D7", + "bytes": 15620 + }, + { + "path": "crates/oa-core\\tests\\port_source.rs", + "sha256": "8D2DDACA4045D330F6EDA2591561497B858AAD53769A823249D0BEA4F5916E12", + "bytes": 4858 + }, + { + "path": "crates/oa-core\\tests\\prepared_commands.rs", + "sha256": "52CAB1C668064777412DF0A6A3C20D74D579B33794B4B00525B9F151C06EAC9B", + "bytes": 9555 + }, + { + "path": "crates/oa-core\\tests\\process_diagnostics.rs", + "sha256": "1DBBC590239EF7542BE4A2BDC9543AAA64D108417B03DD312A0894E364745906", + "bytes": 1104 + }, + { + "path": "crates/oa-core\\tests\\r3_constructor_ack.rs", + "sha256": "E5C44676EA0AAB97F2E091DDAC2F4BC4A4A90F5877F7BBF08B61229600944DD0", + "bytes": 24163 + }, + { + "path": "crates/oa-core\\tests\\r3_migration.rs", + "sha256": "EBD04120F5215B3956FDC79EE78F6E38734C7D13392F1FC28AABA957912265BD", + "bytes": 6590 + }, + { + "path": "crates/oa-core\\tests\\r3_semantic.rs", + "sha256": "49C3763EAF2131070A7C46CC23A84F917D292D41610B6404510E5607F8890C32", + "bytes": 77473 + }, + { + "path": "crates/oa-core\\tests\\r3_source.rs", + "sha256": "F31F60659DF3C7EF601650D1CFF140589D8729F01A3F65A4A6A6C2272F15C408", + "bytes": 15311 + }, + { + "path": "crates/oa-core\\tests\\r6_data.rs", + "sha256": "5F7FFB3BC73C3C85423623FE56F8680646DC97040327BDBEAD9D47A37E80F155", + "bytes": 41437 + }, + { + "path": "crates/oa-core\\tests\\r6_migration.rs", + "sha256": "81519BC1512F5E069432E9A1CDAD04C10216D492DF01B4B75B02102480EBD6A1", + "bytes": 9174 + }, + { + "path": "crates/oa-core\\tests\\r6_source.rs", + "sha256": "88A0AA087A7678E2898FF6057538072CA92072190712F05FFF08372CC56EBED6", + "bytes": 9519 + }, + { + "path": "crates/oa-core\\tests\\release_capabilities.rs", + "sha256": "B92CBA2A562E78287DDD7DC3E94557848D17FAA0C8A102601B50286B9AF48A30", + "bytes": 19422 + }, + { + "path": "crates/oa-core\\tests\\release_diagrams.rs", + "sha256": "CEFCC0582D91266D5DE6EE5DAEFCFE41B606AB971AB235B59034A8E1DBC24B7D", + "bytes": 7689 + }, + { + "path": "crates/oa-core\\tests\\release_language_limits.rs", + "sha256": "8578DA4F76BBD2D0E1BFE295AB1259E2162A3FE3D0D2BA8901915D7A40942806", + "bytes": 5204 + }, + { + "path": "crates/oa-core\\tests\\release_ports.rs", + "sha256": "506E62BEAB0C7EC0CECE83E9E0C1A810FA1F99285C9E1CAB0C77F06DE55A40E1", + "bytes": 32740 + }, + { + "path": "crates/oa-core\\tests\\release_routing.rs", + "sha256": "AE168FAABA23769B7CA1FD65F217B9DB671726E67276EB5A04E5E72B1447A462", + "bytes": 23165 + }, + { + "path": "crates/oa-core\\tests\\release_scenarios.rs", + "sha256": "0F5D876BADEEC653FC7B12610A77D867E9A53582E605253DEFF8D379DA21572F", + "bytes": 41067 + }, + { + "path": "crates/oa-core\\tests\\release_states.rs", + "sha256": "B1A26ACEE95EABA7F9920F9DA738A1E33606552EB078E6D298895DAFF7E3D811", + "bytes": 26873 + }, + { + "path": "crates/oa-core\\tests\\release_topology.rs", + "sha256": "C51DBE5AA5A038F9ED830DAA02AA67714472179EB7FD6DA5CE36DC6931C8B3A9", + "bytes": 17643 + }, + { + "path": "crates/oa-core\\tests\\release1_teaching.rs", + "sha256": "BE179290D871125DC97CFD2A3067C7AC89C8A538FDB0AFAFC5B825BCDFB2BEF2", + "bytes": 10010 + }, + { + "path": "crates/oa-core\\tests\\review_regressions.rs", + "sha256": "F154E5C88D35E31512E2B07733A1327EA3E2FCFD1EF8EB23066A4E9573F387C1", + "bytes": 21823 + }, + { + "path": "crates/oa-core\\tests\\route_source.rs", + "sha256": "1A73FDBAC0D0AE0E84D8D67B6AD398E11223958F5DCA007F73757C91827DECFB", + "bytes": 7270 + }, + { + "path": "crates/oa-core\\tests\\routing_geometry.rs", + "sha256": "2D8EEA4A2BBA535ED0EA6DAABCCDAF87B375828C404BAA10518C7BD7FD6253D3", + "bytes": 31890 + }, + { + "path": "crates/oa-core\\tests\\routing_labels.rs", + "sha256": "DFF884D799C3C5C9257210248C55767E294E3CB317C605CBD0DDC9600C216EB6", + "bytes": 5530 + }, + { + "path": "crates/oa-core\\tests\\semantic_artifact_absence_oracle.rs", + "sha256": "D93EAF9667F4221232168BEF0FE9F069E5BE1B1F23410BDA5DD67010B96E5C8A", + "bytes": 4640 + }, + { + "path": "crates/oa-core\\tests\\semantic_attachments_gui_oracle.rs", + "sha256": "7F526D363BA05E7AC89FAF0FEAD0796E419C34EE204EDF44A1B46C78308B0970", + "bytes": 14957 + }, + { + "path": "crates/oa-core\\tests\\source_files.rs", + "sha256": "F0429A0B89A443458EA9AF7083C1E4E7411417A7E6B47E618BFBB9266DC164F9", + "bytes": 13168 + }, + { + "path": "crates/oa-core\\tests\\source_identity_updates.rs", + "sha256": "F52AA38B4D317E532C641AD7463472E4B40E802E60052CF0017556FFC63DA06C", + "bytes": 5139 + }, + { + "path": "crates/oa-core\\tests\\source_nested_updates.rs", + "sha256": "9AC3390936C0D250651EA94A1B8FAF0ADFB680F061ECECC56F2A52909B5BA855", + "bytes": 16892 + }, + { + "path": "crates/oa-core\\tests\\source_project.rs", + "sha256": "CEF58ADB16AA4D2527DDC0628AEC3E26F0B42B4BE70014A7E360FAFDAC13A942", + "bytes": 45910 + }, + { + "path": "crates/oa-core\\tests\\source6_view_contract.rs", + "sha256": "FA566DE53946D40BBBD9033EDFEED177180C4DC44AFA2F2F4667FFDC622EB3BB", + "bytes": 14307 + }, + { + "path": "crates/oa-core\\tests\\source7_contract.rs", + "sha256": "CAD4F1A135DDBD947BDF3C71D1B44F1E438725095EA8C4D893464BC721C2363F", + "bytes": 43262 + }, + { + "path": "crates/oa-core\\tests\\state_diagrams.rs", + "sha256": "6B02B387A3AE559CB3AD72DE24292A5ABCB76AAAC0ADBAB5D2AA5211B22CD2E5", + "bytes": 23973 + }, + { + "path": "crates/oa-core\\tests\\workflows.rs", + "sha256": "BD843DFDDBD5724EC08F657571F887496203056FE2FA5864EF50A168A613B89B", + "bytes": 33426 + }, + { + "path": "crates/oa-desktop\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-desktop\\Cargo.toml", + "sha256": "F3547B2B924D5DB6706C0A8E069014B440FF65315D82FC8ACED0360AF4B3CDC9", + "bytes": 842 + }, + { + "path": "crates/oa-desktop\\src\\app.rs", + "sha256": "B10BFA57F331DA3928D5FE27D2AEBDB13F6054C6E3D48C4CFD24FF81726094AD", + "bytes": 210565 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring_tests.rs", + "sha256": "77EB1A0038D038B989F7AC568760E16FE23C4B8D73CD9FBE32B70817EA23CFEC", + "bytes": 18599 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring.rs", + "sha256": "37C7DB33E99DD4ADCC5A51F09EE4878AF94FD32413359890A541690080885F65", + "bytes": 27835 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\palette.rs", + "sha256": "8F9937CB30B48B83759FD084A8A5990A2DAA3920280F1210ABE048560241985A", + "bytes": 8887 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\tests.rs", + "sha256": "ED864839940A1910C97537B6EE151B57AB115ECE6F60BAE602552B84F9AF4A5D", + "bytes": 14732 + }, + { + "path": "crates/oa-desktop\\src\\app\\behavior_lifecycle_tests.rs", + "sha256": "1AF2E290AA259A6AF6B0585950CDA93FE3A562C7B8BE1E938FE1D80747B11808", + "bytes": 13669 + }, + { + "path": "crates/oa-desktop\\src\\app\\checkpoints.rs", + "sha256": "55E5BABDCABEF767AF3BC8BE9CC3153B3F5CC0695701B890820EC0225643852E", + "bytes": 29576 + }, + { + "path": "crates/oa-desktop\\src\\app\\diagram_selection_tests.rs", + "sha256": "4FA507ADBC23DB3A6EB202D809C695EC0EBD6181356930C4FA7528A9A0C7BE57", + "bytes": 5582 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted.rs", + "sha256": "2F7094C078E1D7CBCCD6C0D310AFA6C400A7E031F12918BBFCE65BA62754E316", + "bytes": 25059 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted\\tests.rs", + "sha256": "FA118F64D04B400CCC01E4E67ADAF3541975288882AFA265A9E7F092CDBDA232", + "bytes": 30344 + }, + { + "path": "crates/oa-desktop\\src\\app\\process_canvas.rs", + "sha256": "11E991AFBCE187AE633E01214B2509A13623C940F1F5E6416AAEE204158BC5A4", + "bytes": 28640 + }, + { + "path": "crates/oa-desktop\\src\\app\\review_navigation_tests.rs", + "sha256": "5EBBA36092CC89FCBA394578E69C9507AD5A369E9A26526761716B5D4EE3AD75", + "bytes": 7049 + }, + { + "path": "crates/oa-desktop\\src\\app\\save_as_tests.rs", + "sha256": "F8B915793F1A36FD152569C4781A4BDC17F4AF404A8CEB373330053413087A1C", + "bytes": 4113 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram_tests.rs", + "sha256": "612E414B1A2CAB12CBFD8FCE23745559FF27577700694D53AF67AD1F2883EE2C", + "bytes": 39957 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram.rs", + "sha256": "F7FD50CC9A86ADB794713958348AF63AFC7C698F74965E13188B7B8A9E735C55", + "bytes": 9979 + }, + { + "path": "crates/oa-desktop\\src\\app\\transition_context_tests.rs", + "sha256": "47002FB025F3A2F8C53871F9509BFE8611A61DB6FB0E1B3125EB6E875425CB1D", + "bytes": 11508 + }, + { + "path": "crates/oa-desktop\\src\\app\\view_copy_tests.rs", + "sha256": "296821C51DCDE568E7D717039AA26BFC1B56A9074AA16051007BB351B33A4D44", + "bytes": 7846 + }, + { + "path": "crates/oa-desktop\\src\\behavior.rs", + "sha256": "C9E0AEA6A24CC982D0D82EE2B9B66F250CDFAC037B36BF6B1B9D7DD38246CD3C", + "bytes": 131449 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\contextual_source_tests.rs", + "sha256": "5F05318A6533503B9D6FEBF1EC4DD7256F192394BC1B952A7904C8175BD8DDAE", + "bytes": 49386 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation.rs", + "sha256": "CA7275B5C0118CBB78F5D16254E50FADDC26DBB53816D01950064C852E296B2E", + "bytes": 29739 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\app_tests.rs", + "sha256": "E9C5BF2B07357B7A2F679AE0D8F6904C1C1461AAEB94FA0DB478B54D4641AE3E", + "bytes": 13181 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\tests.rs", + "sha256": "A0D1DAF9FB3920F7E6181A9802D84FBE056CBF0043B9E41DBA5FDDA687D9818A", + "bytes": 22793 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario_operation_tests.rs", + "sha256": "89FB71C690E07EAC314F7A5E05862D5C1E2F9C21039673BF22C4AC894D21C977", + "bytes": 10087 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario.rs", + "sha256": "D12A4B1CAA61C08F69C4D2A64BD15568C4B7158DEA91AAC5A52A58A35ADB863C", + "bytes": 149092 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace.rs", + "sha256": "69C7AD32E4BDC39F42D2E6C7764CFE1FA7867CD7DBCF9B904DEC805E6C912666", + "bytes": 32785 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace\\tests.rs", + "sha256": "ABFC7CAEFB0DE5BD479EB4AF1B159CA77B68E6A157F477939628C3D5C90B44B6", + "bytes": 35390 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\source_draft.rs", + "sha256": "1B5A0EC54E6CC9746F4664B70D7DB79EBC769284953D1D679D15D9B0F15A9BB7", + "bytes": 36386 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_canvas.rs", + "sha256": "2E2AD57B86F4CC1CC0C4C4C230571EF19BCC2F052001A8BDCC44925E5103077A", + "bytes": 93561 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_edit.rs", + "sha256": "CB2289E727163626152FC2F11195C6EE824851CB9442C57496DA97FE7AEBFB7C", + "bytes": 35736 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_menu.rs", + "sha256": "CC87C5CAA177E114E4D9A7F7367E37EC2B0D1E1C16B0B99709B05EA0E59CF894", + "bytes": 7447 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_view.rs", + "sha256": "1EB892A9139ECB0671784C879EE5114F27E598E5B3589F5CDAD0ABFFD5909F24", + "bytes": 6988 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\states.rs", + "sha256": "8986ED9492960E20F1254E9DFE3FF91D79CE9FEF66F3BDA738F9933278043954", + "bytes": 26986 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology.rs", + "sha256": "D06B2F0FC39B4814E94200297E148F1D4D97E04CB167766030AC9DF18689E3B0", + "bytes": 83845 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual_routing.rs", + "sha256": "D914B0E82AA8D253FE64BE2EF74443D1FD2E6CEC26D1CF30620A57646E1D426C", + "bytes": 16731 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual.rs", + "sha256": "EDC84FC69D8D4A8F4CE81A4452C4E2E35CFAF98ADDEED10235F392506C74E8B0", + "bytes": 29107 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct_tests.rs", + "sha256": "AC8C8023117E31723084ADB06E3CA7FD4EA3F95AD229622CCC759FA19B50C27E", + "bytes": 54304 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct.rs", + "sha256": "413AA2009EE4CBA0941836B43E41F16A04C8FC8568B6E92DB5BB08516E95C287", + "bytes": 32036 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\layout_tests.rs", + "sha256": "4529AC8B05DE769A2ADA112473146FBFA27B0467D97D3541B86C4446B6050B83", + "bytes": 14815 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\view.rs", + "sha256": "A7D806CD621BDF857C4E4861685CD3EB556B320DE3985B9CC3D9D131DAD370DC", + "bytes": 29176 + }, + { + "path": "crates/oa-desktop\\src\\connection_edit.rs", + "sha256": "020581E077F82B43C936B623CC51733B02B88428DF4E5F25DF74B9705819FA37", + "bytes": 5301 + }, + { + "path": "crates/oa-desktop\\src\\connection_tool.rs", + "sha256": "649DA93677D52DAE495B0E19BC32F3122AB05A6D84DE8402578FF5CE3F6EE1D3", + "bytes": 27023 + }, + { + "path": "crates/oa-desktop\\src\\context_menu.rs", + "sha256": "629354B34DC232763700251F2695B4D4E53D6251C0B1432ECC0DFE424F7DFEAC", + "bytes": 52955 + }, + { + "path": "crates/oa-desktop\\src\\data_values.rs", + "sha256": "E1DEB1CAD551F0A9FDEF9653AAD257CFB36E6D9C0F93B6245061EC3FAB8FD365", + "bytes": 23877 + }, + { + "path": "crates/oa-desktop\\src\\data_view.rs", + "sha256": "158B852BE5D3DB450AA5CDA8B68A35BD96BDDCE1D8D053A7A23582095C06362D", + "bytes": 38871 + }, + { + "path": "crates/oa-desktop\\src\\diagram.rs", + "sha256": "4580B170E264D14E5CFA874709F6D2E076A05155BFBE1809336A9D05F75E98EF", + "bytes": 105256 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\lifecycle_tests.rs", + "sha256": "D0E72CC0574657D5A31C3CE307B58401D0ED77EEDCCD1AA02377F55AB0BC03F0", + "bytes": 9316 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\pointer_tests.rs", + "sha256": "10CA5049034159205AC8F22805354F308B0BA0596F331568C26CD1393BC8CEDC", + "bytes": 11833 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_hit_tests.rs", + "sha256": "D2D0647629BF725B4DDDFC211F5A27D495ED093A79AF87CDAE6C196F09A97B93", + "bytes": 5624 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_labels.rs", + "sha256": "28782983B82E4FCA5DD4410AC8BD562359943B7010C7B24ECC42F0C7AD7FB63E", + "bytes": 13408 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\view_options_tests.rs", + "sha256": "CF0C98A7715558BAF17B59F67A80556F98AD30262B4434635E617C6601775433", + "bytes": 2815 + }, + { + "path": "crates/oa-desktop\\src\\document_save_as_tests.rs", + "sha256": "83DC243A25F4E97674FF0D86C794A490CC923E98F1F9FB05BB038F622F11E20B", + "bytes": 5781 + }, + { + "path": "crates/oa-desktop\\src\\document.rs", + "sha256": "2ECC2CD496D4A83FD7A32B9DC68E49F0F1CB31A06263DFD6939B4764DA5B73E2", + "bytes": 31080 + }, + { + "path": "crates/oa-desktop\\src\\explorer_view.rs", + "sha256": "A720D7484BCC3A24729332A00E005D1CC6F5F945A9CC3965134E0024DFFB581F", + "bytes": 13773 + }, + { + "path": "crates/oa-desktop\\src\\explorer.rs", + "sha256": "FA01C59219564BA9AE5553ABC2B6F94E9849F9148D5812EF99B40318FE5DCF9A", + "bytes": 14764 + }, + { + "path": "crates/oa-desktop\\src\\forms.rs", + "sha256": "E5C0805B93DAF0E8244D4BE32E5A0DD3A1856C281A9D9FB5F98497DCC43C4DA2", + "bytes": 106002 + }, + { + "path": "crates/oa-desktop\\src\\forms\\context_fields.rs", + "sha256": "EAACD474F6500DD344D5A8B63CCB1D1DD86FE2AEA78AB708AFA8A80D62CE69BF", + "bytes": 10831 + }, + { + "path": "crates/oa-desktop\\src\\forms\\data_fields.rs", + "sha256": "F56397886D74086D69783F18FAB961E13B0AF05A8BB0D10D0DFA187CDAD05F5C", + "bytes": 49285 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields.rs", + "sha256": "E7100474CDE18BDFE95562BCB3C055F29B4B15AA64788A578194464AEBCD046E", + "bytes": 27414 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields\\tests.rs", + "sha256": "16D3C308138C063F45986D53C621AD83C7DC2CE853EDD31B7204E2939A382DF9", + "bytes": 33950 + }, + { + "path": "crates/oa-desktop\\src\\forms\\port_fields.rs", + "sha256": "3FE684D651D5BE6203FD9DB3979C772913E1AF5AC1514E67BE386FFD88DC8127", + "bytes": 30554 + }, + { + "path": "crates/oa-desktop\\src\\forms\\view_fields.rs", + "sha256": "5184D438F0DFD4E29F284FF048E19DA73E71BE1F24A6E9F123C7E922AECB85FA", + "bytes": 24987 + }, + { + "path": "crates/oa-desktop\\src\\guide.rs", + "sha256": "47EEB3CC0A48D5712720096015A08387CD354FB91559B0BD6FA106B5CAC6292C", + "bytes": 114349 + }, + { + "path": "crates/oa-desktop\\src\\highlight.rs", + "sha256": "DA7C254FFF7052E5FD9EC7469F473B91A819406028D7C304F6E22C4169561600", + "bytes": 2751 + }, + { + "path": "crates/oa-desktop\\src\\home.rs", + "sha256": "F03C1071334894F586A5A7C86026602A694DB3C2FAF902822E1DBE5156A859C2", + "bytes": 17587 + }, + { + "path": "crates/oa-desktop\\src\\home\\tests.rs", + "sha256": "3B03CCFC97DFB75954E1E0ED568BB87A632295C07B96CEDC05ED381F87B378F3", + "bytes": 8167 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client_tests.rs", + "sha256": "3EF70907CA75E098D631C41B90BADD4CFF1E1EB1B3C78E15A9F811C13BA8FFBE", + "bytes": 23009 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client.rs", + "sha256": "54B24B4B50F8D87D7C92946EA5A2CFF4C98760E70555B3CE3D90BE27115E95D4", + "bytes": 21912 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\mod.rs", + "sha256": "1B75E11C80FCB38FD20BB3487E3F88729FDAC73E471C5AE64DA28C249F77C63B", + "bytes": 3744 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\view.rs", + "sha256": "FC0C7B7CE3A5F05C49713DF6661067751F81E810AF11C614CA265EA9490E6463", + "bytes": 9281 + }, + { + "path": "crates/oa-desktop\\src\\main.rs", + "sha256": "CB0A919FD0DF0924591283DA5B55D64D525D8461640441509350BE840235E51A", + "bytes": 1511 + }, + { + "path": "crates/oa-desktop\\src\\model_menu.rs", + "sha256": "12994A5433A91F8295A59D4BF40F35F1EDB8D8DBB497A11EAE8760299627F1D4", + "bytes": 34680 + }, + { + "path": "crates/oa-desktop\\src\\navigation.rs", + "sha256": "71355A12E1B4791106426D83FE5EBF0B29BCE8E1DC594F0655AB85695469669E", + "bytes": 8839 + }, + { + "path": "crates/oa-desktop\\src\\port_edit.rs", + "sha256": "70B99F577C4FDEDA8780C8DC1EE7B1639FD77AACA06658F06D725139FB3EFB6D", + "bytes": 7809 + }, + { + "path": "crates/oa-desktop\\src\\port_preview.rs", + "sha256": "069487C4ECE737D52E8AE4A84DCFB132236ACA6799E841C91C8E7244320CF871", + "bytes": 35855 + }, + { + "path": "crates/oa-desktop\\src\\port_workflow.rs", + "sha256": "CCC15F97C3272145A67BB5857B4FAEAF7437561BD61912FA27AB26E8824146A0", + "bytes": 40582 + }, + { + "path": "crates/oa-desktop\\src\\recovery.rs", + "sha256": "57E22E5FBB0E994E64AE03E69450271FE9F04A951DB1670C2A018ABE99DB4489", + "bytes": 21041 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5_tests.rs", + "sha256": "CFD17A742F1F27B523FCE7CD9309F0A07A30413395F6C58659FB91D02834A7A3", + "bytes": 12146 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5.rs", + "sha256": "0F0A763F0C98C2C908D4C2B95D8A4C042B6A255EE1CC16260E5404669691F642", + "bytes": 6956 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source7_tests.rs", + "sha256": "7EE61DE66C75BF949489BA51DDC9677E2B4EFC68801CF27909C9B894BFDC9288", + "bytes": 18213 + }, + { + "path": "crates/oa-desktop\\src\\route_edit.rs", + "sha256": "457AE59C2761A43A8620B4D336A7CF0F54B965997110ECAF968756A88B6B0374", + "bytes": 2941 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review.rs", + "sha256": "916192003637B60C12F6B3B3663A5B9C770AE4D10D51A415F6B3E4035E30FE13", + "bytes": 3240 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_recovery_falsifier_tests.rs", + "sha256": "3F255D04E4BFFA5A467B75E3CBF6F7149AA3269A02F2A89FBAA1DB0E5DF9AE62", + "bytes": 11034 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_tests.rs", + "sha256": "04D0DD2AC453705185663F705282AA4A3A31433466A5BE305764248DA1A03C32", + "bytes": 20798 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_view.rs", + "sha256": "E8CE3D844D6230C20FE2FDA4D0FB256AF8043F9B586160A8D110665C45A79561", + "bytes": 6594 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts.rs", + "sha256": "A79236A8150597FF808597E59CF4F1E9E61C74C4901D9C8CF42D3427BB52A9A8", + "bytes": 24201 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_tests.rs", + "sha256": "8B26BE0324E0F33B1E7CF7AF340350DF8ED98963002D6DA8589EE0E6F6900BEA", + "bytes": 29389 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_view.rs", + "sha256": "CD8C4418B43D207FCC55A82A2364CD84053643E5C09C96DE008C94B8372653FA", + "bytes": 3111 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments.rs", + "sha256": "DE0EC0C740895B160FF5B847332C087C3F1A48931583464069470CC61315ED59", + "bytes": 18160 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch_tests.rs", + "sha256": "2A8131B81322E6A49B1348C6EFEC4526A3DF53C8EEFC0A2B25C746E2B7C6EAD8", + "bytes": 27546 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch.rs", + "sha256": "44830E1A9FA572493D423545336F76E79FA24EF29900E4F7927CBC83F9071D17", + "bytes": 31771 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose_diagnostic_tests.rs", + "sha256": "440DAF8D43278EF981C620D1818D0DAAED8FB83193B8E8FF67B2E42FBF882938", + "bytes": 9809 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose.rs", + "sha256": "C6ADCC9882DDE65E9F04F6EDA7F0C855C5CBB285CF421123029169112793CE9B", + "bytes": 27155 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructor_tests.rs", + "sha256": "85149521AD7DF62918F6F2FAB6DA2B3346C342AB4BCE7100DE3F6206C1E81096", + "bytes": 54132 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructors.rs", + "sha256": "0982163439B06A42D9AF1643530364109282E63F05B323A35A76D8241F3CAA32", + "bytes": 12258 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\history.rs", + "sha256": "DF038C2464EAB8093A983F3104F0D04CA8F602010A50E1D3EEB8E53F2309E201", + "bytes": 3211 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows_tests.rs", + "sha256": "1A3B09E7ED100411CDF8043F9A78DEFC664A873EE0201117709185C201A5C57F", + "bytes": 30804 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows.rs", + "sha256": "AF9B137FE56FF3A71378E9998BFBB7B68F035BD542AA6FA90B83E04796CF4B38", + "bytes": 13567 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_tests.rs", + "sha256": "112A2D50130407A4A1069827E4E5D5A8681E672DD3E54B559C6D3DDE4302A298", + "bytes": 31955 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed.rs", + "sha256": "F8DB8578ECFF84526BDA96C233B50E56F1CF1C5B8AB04CBBAA04F9B5E78300F0", + "bytes": 14525 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind_tests.rs", + "sha256": "5FCF9930E949AEBEB12EAB0327264F32A2388D62DBF098BD2365711E22623C52", + "bytes": 23424 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind.rs", + "sha256": "4ED19952EA511D1B3226564A138E3322F994371D6B49794C14BC3689D1393E7F", + "bytes": 789 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered_tests.rs", + "sha256": "5C8EA3A69E3DA3B94D13F50F12AA7DC53246CCBA25FFCACE9552A0EB76B0BF36", + "bytes": 22383 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered.rs", + "sha256": "8B809E8B0958E553896829B655684084BF2F0CA7DF9D40C6ACBDAD8749CD6342", + "bytes": 9959 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\recovery.rs", + "sha256": "88E69044D90C481593BAB7CC125F0401C05202FCCDDE07698CEC9483947FE8BE", + "bytes": 28769 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\row.rs", + "sha256": "ECDE54540071FDE82D8D580D0DA2FCCD16D6B8E0144BD5E129AFE91455F73BB1", + "bytes": 36972 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\scalar.rs", + "sha256": "9AD202174934DD9A63FBF9CBA43135AEAD571DB60846C8B7B1D3019A11DF26C2", + "bytes": 15153 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\source7_tests.rs", + "sha256": "5E8221D77B068FA30C1571988448CB8829711735881D810F3D333CBC95D34A9F", + "bytes": 11665 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\tests.rs", + "sha256": "8839E241CF81D1E66ABE072728EEE1870B42341FBBEFAE9F39BDA1B1A020F4BA", + "bytes": 32480 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view_reserved_artifact_tests.rs", + "sha256": "6C766B29C8664D15CB113D2CC71BBA9B60AE4CCF7E44C9C5D3C41E1DC4B7ED90", + "bytes": 4737 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view.rs", + "sha256": "C391814442CD5E95040C6DAB9D511A254181DE56C68D5C266D879870001561AD", + "bytes": 57336 + }, + { + "path": "crates/oa-desktop\\src\\source_navigation.rs", + "sha256": "C1DA10882F35F8EB0675E68C642C9A209DDE09679CDED414CFB9903A4E49EC77", + "bytes": 3938 + }, + { + "path": "crates/oa-desktop\\src\\source_tree.rs", + "sha256": "4D55E0110A1EB128A5D26C28F3AAE5853D79B7245812B7C82BD275F38440A5AA", + "bytes": 21816 + }, + { + "path": "crates/oa-desktop\\src\\source_workspace.rs", + "sha256": "30F63A6B8D65A38D66061F90D864B5746CBACC0FBD65ABC028A8F3071C47D358", + "bytes": 15522 + }, + { + "path": "crates/oa-desktop\\src\\style.rs", + "sha256": "05D61BEC16141612CCAFA0988E8C4827F41754509EFDB3B961EAB69127DED896", + "bytes": 3015 + }, + { + "path": "crates/oa-desktop\\src\\tests.rs", + "sha256": "B017218195EEA2C96ABA12EBA8A99A38945C8CA910A652E272D34883BDB98691", + "bytes": 58557 + }, + { + "path": "crates/oa-desktop\\src\\view_copy.rs", + "sha256": "5630F31C942E1226AAFD67EABDACE6A5C5494875BDC6F7F077019E8110BA41A9", + "bytes": 9043 + }, + { + "path": "crates/oa-desktop\\src\\views.rs", + "sha256": "7148E01E8479C2294093159969BC33B9FF0CF916799D481681811C4DE5C60E53", + "bytes": 48347 + }, + { + "path": "crates/oa-desktop\\src\\views\\traceability.rs", + "sha256": "4C89DCF35C25E737D8CCE4D543A5989CA104A5678E6CF40DF47E457773D2EF94", + "bytes": 7501 + }, + { + "path": "crates/oa-desktop\\src\\workflow.rs", + "sha256": "A00BA19D6D23435D18C9E1F6A0AD2065F889BCFA97AA3840BCDFAA03CB2666AA", + "bytes": 82829 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\communication.rs", + "sha256": "34D121AD97706012722E4BB6210072ECC3A5B4718B0CEAB0C3D0F14D4CD780A1", + "bytes": 11084 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\recovery.rs", + "sha256": "0849B0F34DBA5E8761BE5FA05784D134AC74E4E9DB395D6B9B7D6CFF71E3F3DC", + "bytes": 9859 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\transition_tests.rs", + "sha256": "589B1B2DBADCA74A52C2CFCFD4FE620BD4790ABD113AC02182E91616C52D793C", + "bytes": 8553 + }, + { + "path": "crates/oa-server\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-server\\Cargo.toml", + "sha256": "527FF5E15010A8B560A6659AA1AE4BF0C8DF0D9E019F03C47529EC6A750C0982", + "bytes": 778 + }, + { + "path": "crates/oa-server\\src\\error.rs", + "sha256": "93817F1502386E4662C96EE1C7D1C4AFC4E33BDA6FD64E46C86C8E1AFD5A9368", + "bytes": 5610 + }, + { + "path": "crates/oa-server\\src\\lib.rs", + "sha256": "20BEF350350ED6339588B23AF684ABF745F97916C7EDF3853EE042ABE687E664", + "bytes": 7743 + }, + { + "path": "crates/oa-server\\src\\main.rs", + "sha256": "D59A6A2B5C7034BD2E00A516D2D49ABB16391BF0316C1C357DDAFB9C82D2D1E3", + "bytes": 4163 + }, + { + "path": "crates/oa-server\\src\\preparation_http_tests.rs", + "sha256": "454B90D0055D35644C8D990CD7576DDF675A9B271CA07FE9B0EFCE25D8DDBC07", + "bytes": 5523 + }, + { + "path": "crates/oa-server\\src\\routes.rs", + "sha256": "3F9A0C22043DBF28F7A8E587D2FC3ABF869F76F4D23A46FE0AEB9C4392454A4B", + "bytes": 46053 + }, + { + "path": "crates/oa-server\\src\\store_preparation_gate.rs", + "sha256": "427C390DA3C0281BA1FE115A93EA90800E3B45FCE6BCB9185E71982DDD885FEC", + "bytes": 4440 + }, + { + "path": "crates/oa-server\\src\\store.rs", + "sha256": "37DCFB845B7993D5BCED2BCF25FEDFCD2A9C20A748F9315AFE6CCA1F41F89AE5", + "bytes": 25524 + }, + { + "path": "crates/oa-server\\tests\\http.rs", + "sha256": "50DAA6A90E96AD6FE3C6A27DF2EAEBE486270599C203892D09769C547A194975", + "bytes": 71892 + }, + { + "path": "crates/oa-server\\tests\\http\\communication_limits.rs", + "sha256": "BA5474DD8E494A0176FFFB4548C8E3DEB2081B15DE33BFCE82394C764E0A2C16", + "bytes": 5790 + }, + { + "path": "crates/oa-server\\tests\\http\\data_contracts.rs", + "sha256": "8CD456DB83F301BACA380ACF025A5A99DB4EDF7D8839537DFBD02C4307E10E6B", + "bytes": 25949 + }, + { + "path": "crates/oa-server\\tests\\http\\port_anchors.rs", + "sha256": "7199D0A208DDAD9E1518B6E3FB390D64DA111716D7505BA5C995DEAE19AD1258", + "bytes": 15086 + }, + { + "path": "crates/oa-server\\tests\\http\\semantic_transitions.rs", + "sha256": "856D1C9B633FFB581E3E631F4E5A607789A02181DBF060667F208A569BFA4920", + "bytes": 22832 + }, + { + "path": "crates/oa-server\\tests\\http\\source_projects.rs", + "sha256": "8FF580F317EC267D1CD72AE14D8638F74A77CDF99CA4C78F66F4290C2D77460A", + "bytes": 30907 + }, + { + "path": "crates/oa-server\\tests\\http\\source6_views.rs", + "sha256": "867BCCDA0E030EEEB9976B4CEEB47B21AB5044D700278022D5FB495BBB64CA07", + "bytes": 13023 + }, + { + "path": "crates/oa-server\\tests\\http\\source7_contracts.rs", + "sha256": "0E0A467186DA7263C0754890AFF69EBD0D92D36B5224E4865BB6854B18DAB7E8", + "bytes": 11000 + }, + { + "path": "crates/oa-server\\tests\\state_representation.rs", + "sha256": "6686C826F28248AE4B63EC3F2112E193D4A347724B87974483217FCFEE49CD61", + "bytes": 12241 + }, + { + "path": "docs/openapi.json", + "sha256": "C6AE512F791A939EAF6EC5E5E78E9468BDEE0E028092D00098BD90AD9498D967", + "bytes": 359757 + } + ] +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/inputs2.json b/harness/experiments/contextual-source-layout-reboot-20260911/inputs2.json new file mode 100644 index 00000000..1e045684 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/inputs2.json @@ -0,0 +1,1197 @@ +{ + "captured": "2026-09-11T13:33:08.2967761Z", + "base_source_commit": "df6f59562643b7771ecf0c972f8655f3e3f1c4da", + "scope": "Post-review source-card layout plus independently owned creation.rs staged-owner caption; no changes to commands or tokens; final gates not yet executed", + "inputs": [ + { + "path": "build\\windows_manifest.rs", + "sha256": "168DA2C42ECCCFEBC11EE3E1B455E653A68FE9C6D30A9842A8B9E7441D086C80", + "bytes": 1460 + }, + { + "path": "Cargo.lock", + "sha256": "2B960242C33EB839FF008D01731F6D5CDB4E047CA8CD6E13151CBF9C09913510", + "bytes": 119453 + }, + { + "path": "Cargo.toml", + "sha256": "369F5B4B2B60705A94623C8C0B68F8E0B048F263280CE07AE0629AD353797D62", + "bytes": 400 + }, + { + "path": "crates/oa-core\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-core\\Cargo.toml", + "sha256": "64824EC447BE777841A972BF06C894EF2624A37E4725583BCFE0389DEB9F00A3", + "bytes": 342 + }, + { + "path": "crates/oa-core\\examples\\generate_demo.rs", + "sha256": "E26F432C95331AECA50985DBB3AD2C558AFFD43023B585811F0F7BFAA59F6661", + "bytes": 795 + }, + { + "path": "crates/oa-core\\examples\\generate_release1.rs", + "sha256": "1D5F11165D74893E4BC18DBF3A2F2111F4026BD89FD06EE7F0BAE69E45C4D4B5", + "bytes": 1798 + }, + { + "path": "crates/oa-core\\examples\\release_dense_views.rs", + "sha256": "A83158488EF9B7394F136C52B1496719BE935C4E5BDFE457CAB5C9894F5F9412", + "bytes": 14664 + }, + { + "path": "crates/oa-core\\examples\\routing_workshop.rs", + "sha256": "571307B18B6D4FA04700C5A4D4B0C2154C419E93A21292B2028E7B6F46A2FAA7", + "bytes": 17248 + }, + { + "path": "crates/oa-core\\src\\data.rs", + "sha256": "7F9C7C7DD8353CB5A38597B92CDE6D3E890203D392473187EB387D41FF37414A", + "bytes": 42696 + }, + { + "path": "crates/oa-core\\src\\demo.rs", + "sha256": "AD62123F96C20FF023CAFC1A9849B0FA06BC62EDD1FB9701799E4599B458600C", + "bytes": 20657 + }, + { + "path": "crates/oa-core\\src\\language_nesting_tests.rs", + "sha256": "BD061611E8CB6F28AB203C73E544AC98BF275EB464CD314AD5FBD25F773DF33B", + "bytes": 20639 + }, + { + "path": "crates/oa-core\\src\\language.rs", + "sha256": "638F08A42E9CF4996B5D07F69B4D6F517A518369F3604D25BE1006E40E080765", + "bytes": 99938 + }, + { + "path": "crates/oa-core\\src\\language\\semantic_source.rs", + "sha256": "584B5BB59D87A7B8D44D5DD2D124C3A1323B21492B138A17BC9526C0087C9E29", + "bytes": 7326 + }, + { + "path": "crates/oa-core\\src\\lib.rs", + "sha256": "52CB6EE7A4FFC00711ECF121C1A1B14CA154863F7CA27B0D2A8E239EDCE8ACA7", + "bytes": 523 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\adapter.rs", + "sha256": "66741B4C8354A23B8A932ECC5BF1BC3BB6E74279558757B8C35BC2157A7E51B5", + "bytes": 9490 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\mod.rs", + "sha256": "857D8BB13B6814DABA6780CA770C16352943C01CB130245D055F11B3B957B3E9", + "bytes": 1158 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\model.rs", + "sha256": "8AC63EB59B2E57BDECFF2477EE0634096090924D3DD1851E1C454880A889DACB", + "bytes": 52059 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\references.rs", + "sha256": "33A6819ABC83139FDAEBEEBD1B553238A328637106CCE7DD5A535F1791D43E20", + "bytes": 13369 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\source.rs", + "sha256": "74FEE9B24E7C912182C998AB9D9AEEC125E2009C3214959229E844C67AFE2BF6", + "bytes": 21946 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\state_validation.rs", + "sha256": "E29EF071BAB0A68460DDF55C46131C6F66C022D52C3C602C37C013C3649DA1B0", + "bytes": 15769 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\transitions.rs", + "sha256": "F74174C532BA56B57C80B719A11FB4ADEA0A78CCC2828FFF72FE2B9EDA5A10B1", + "bytes": 704 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\validation.rs", + "sha256": "6D5E4A4E2805AE5045BF789A0485E14A61C63346587BACE2B4A91173A688F780", + "bytes": 98736 + }, + { + "path": "crates/oa-core\\src\\migration_v3\\mod.rs", + "sha256": "F4EDB6A0B50ECFE8670973776D703047B064420CB1F05913129C00FC656B3722", + "bytes": 23023 + }, + { + "path": "crates/oa-core\\src\\migration_v4.rs", + "sha256": "50C652964F0F309E7F3F54B6EF12C40D42FCECC0490F005995C713DF1179AF70", + "bytes": 4020 + }, + { + "path": "crates/oa-core\\src\\model.rs", + "sha256": "4585C895C64C4A183941C92CF047A9E52FF0CBE41971E16E78D229EA9DC101FB", + "bytes": 66352 + }, + { + "path": "crates/oa-core\\src\\operations.rs", + "sha256": "A5FFBBF54CD440316A106D1188BFB699B57DAE59F466EDCB33618C333CD19F41", + "bytes": 11405 + }, + { + "path": "crates/oa-core\\src\\persistence.rs", + "sha256": "1C01474F906A63E552C0D590B272C95821C00A100B3E79E58E67DBBEAC341A14", + "bytes": 31774 + }, + { + "path": "crates/oa-core\\src\\ports.rs", + "sha256": "5CAC12EEA70A54EBEBBD6BE77B63CE92E3195325C4BC7D27705C518686CBAC80", + "bytes": 45413 + }, + { + "path": "crates/oa-core\\src\\projection.rs", + "sha256": "69ED12BACE2CC5024E151752A174AB14034AC2D05EB741FCF13E9A27521C059B", + "bytes": 21374 + }, + { + "path": "crates/oa-core\\src\\projection\\port_layout.rs", + "sha256": "A08D17D10A58BB8B206DD001B19B91D5AA3A9F743B298A4DA57D503223C20079", + "bytes": 13474 + }, + { + "path": "crates/oa-core\\src\\projection\\state.rs", + "sha256": "73A607BAC713EC7FF49A509FEFB1A53C7686DCA93EE241FFC835564D743AFB28", + "bytes": 5233 + }, + { + "path": "crates/oa-core\\src\\references.rs", + "sha256": "93553C234F32DA35F1F41A7B83AD81C471C9803EFA78CA222CF7DE3C2F86C0BB", + "bytes": 21957 + }, + { + "path": "crates/oa-core\\src\\routing.rs", + "sha256": "C5EBB350BA76F731F5C48D968BFBBA4B6EF68EC046EB5893D116C4637EF15080", + "bytes": 50309 + }, + { + "path": "crates/oa-core\\src\\semantic.rs", + "sha256": "F9895DD5B8FB27D10D4CFBB41C3542EF2018365A589B8D5778E5674AE5A1F239", + "bytes": 540 + }, + { + "path": "crates/oa-core\\src\\semantic\\catalog.rs", + "sha256": "1FF74FCCA18084D178681D7FF38EE1CCAC632C27C4DE0595BA1CEAB8067AB3A4", + "bytes": 49407 + }, + { + "path": "crates/oa-core\\src\\semantic\\historical.rs", + "sha256": "EAF3284BF234312698514CDB636BC8348E1B5D746CB16B18DF777E77D312ABFB", + "bytes": 15271 + }, + { + "path": "crates/oa-core\\src\\semantic\\linked.rs", + "sha256": "6F335B14E809AECFC35DEFCAF77CB821B080D1506DBC46297912B25AF98C07A2", + "bytes": 6035 + }, + { + "path": "crates/oa-core\\src\\semantic\\mutate.rs", + "sha256": "DC2B4C4A6EB156FE468EAA8C85FD37A505C0CD8EA1F226CB69CD01689AFD3D9D", + "bytes": 22683 + }, + { + "path": "crates/oa-core\\src\\semantic\\review.rs", + "sha256": "0C157D2C327E72E89CCA3B423E71EE73798105C5BB7271439C1A101642C91E3E", + "bytes": 51116 + }, + { + "path": "crates/oa-core\\src\\semantic\\types.rs", + "sha256": "6922FE35089F12FAD43AB0CE1C6886D01A3855F90B8E2543E99802AC5E6F1BBB", + "bytes": 10405 + }, + { + "path": "crates/oa-core\\src\\session.rs", + "sha256": "1EB77B329B2986FC6F5DC0171E77FD860375CDFD8C769A1367B445D6C49EBE00", + "bytes": 35237 + }, + { + "path": "crates/oa-core\\src\\source_files.rs", + "sha256": "669491DBDDB8E8E6556161426DFFA1A49AC1C826D31020BFF0956D81A4D84683", + "bytes": 74803 + }, + { + "path": "crates/oa-core\\src\\source_project.rs", + "sha256": "1394370BCC5908873B830C2C11312E6E1611AF41F46C4F43CA0A6BCB713BB466", + "bytes": 61843 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_migration.rs", + "sha256": "ADD463AE85C420F853D324B00A221F0F874164CC3F3ED6BBB07557A9ED7A8C95", + "bytes": 4700 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_structure.rs", + "sha256": "9F1F83315856A7025FE662C0FBB13452F31613224A03663150D6225D1DDC162F", + "bytes": 20225 + }, + { + "path": "crates/oa-core\\src\\state_validation.rs", + "sha256": "E28D7F74385E2A78763716B34491BD73A00BFECCC085970CEB130627E3FAEE18", + "bytes": 15665 + }, + { + "path": "crates/oa-core\\src\\topology_context.rs", + "sha256": "16DE69B297DE95D93C73808621607833B713AF811DD082F0169186AE1E5C3E2D", + "bytes": 13734 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis_tests.rs", + "sha256": "17839263410815E96FE027D4EBA3AAE0A9AB3B82B16947E2B29EBE0D09782B56", + "bytes": 5258 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis.rs", + "sha256": "DEAD6194F0AA60CC46045C0E5EE10DBDBB689158C38634DFBBBC45D2BA88AC65", + "bytes": 20036 + }, + { + "path": "crates/oa-core\\src\\transitions.rs", + "sha256": "FADD1B07B89CAE4117B91ABB4F1AC9EA81FF818EF20F2175E76EE8CF21FB708D", + "bytes": 51998 + }, + { + "path": "crates/oa-core\\src\\transitions\\communication.rs", + "sha256": "2B476630A88EDD9021B9156CA12A5402E01604095F0D4002AFB452671903A028", + "bytes": 8634 + }, + { + "path": "crates/oa-core\\src\\validation.rs", + "sha256": "7C1B4AE5E4EBBA13E99AF9158CCDE138DFC5E9A7AFB580E76FBA72D0B64BA74E", + "bytes": 112792 + }, + { + "path": "crates/oa-core\\src\\validation\\coverage.rs", + "sha256": "B08E4B344ECAD055714168C83BEFF7FE29BA4EDC53EDBFFA2EAE04E5580A4D5F", + "bytes": 6478 + }, + { + "path": "crates/oa-core\\src\\view_options_tests.rs", + "sha256": "64AAC44DE2DF42A1012239A3DD75C473DAF0C8990B3170B7BF7E78A556080208", + "bytes": 21433 + }, + { + "path": "crates/oa-core\\src\\view_options.rs", + "sha256": "421EDE0A04C593CA1DF0E6E0D06FABCFCC8113CDBCFB0ADC7F5C8EF4D1724208", + "bytes": 24481 + }, + { + "path": "crates/oa-core\\tests\\communication_boundary_scenarios.rs", + "sha256": "E1100B8F363910A487D90C73ACC7DF543DC6D532158C3C63AD11CD3D40D8E12B", + "bytes": 8816 + }, + { + "path": "crates/oa-core\\tests\\communication_means.rs", + "sha256": "A25F2749180BC6F4BEB1445BFAD3351EEDF0669131A7439B633AB804439E95A4", + "bytes": 18102 + }, + { + "path": "crates/oa-core\\tests\\coverage_diagnostics.rs", + "sha256": "E2E9C3996DAAB47F2BD23F5D8C48B4E372AF33331152F5FC85B76F06D04FCDF4", + "bytes": 20527 + }, + { + "path": "crates/oa-core\\tests\\language.rs", + "sha256": "77F6CB2A69976BFB5F60B243B71C07FB0EDC7505002C1E9E73FCD6DDF6D9496E", + "bytes": 56482 + }, + { + "path": "crates/oa-core\\tests\\port_anchors.rs", + "sha256": "EFBC0FA18733B1AAAC501F9785A4C392FC49C05C45A5778D26E9B5DD951CA6FA", + "bytes": 26893 + }, + { + "path": "crates/oa-core\\tests\\port_migration.rs", + "sha256": "1801C376A5435AC7EFB2A8342348B2C7FFEF930BBA65DECA4ACB66B06E0483D7", + "bytes": 15620 + }, + { + "path": "crates/oa-core\\tests\\port_source.rs", + "sha256": "8D2DDACA4045D330F6EDA2591561497B858AAD53769A823249D0BEA4F5916E12", + "bytes": 4858 + }, + { + "path": "crates/oa-core\\tests\\prepared_commands.rs", + "sha256": "52CAB1C668064777412DF0A6A3C20D74D579B33794B4B00525B9F151C06EAC9B", + "bytes": 9555 + }, + { + "path": "crates/oa-core\\tests\\process_diagnostics.rs", + "sha256": "1DBBC590239EF7542BE4A2BDC9543AAA64D108417B03DD312A0894E364745906", + "bytes": 1104 + }, + { + "path": "crates/oa-core\\tests\\r3_constructor_ack.rs", + "sha256": "E5C44676EA0AAB97F2E091DDAC2F4BC4A4A90F5877F7BBF08B61229600944DD0", + "bytes": 24163 + }, + { + "path": "crates/oa-core\\tests\\r3_migration.rs", + "sha256": "EBD04120F5215B3956FDC79EE78F6E38734C7D13392F1FC28AABA957912265BD", + "bytes": 6590 + }, + { + "path": "crates/oa-core\\tests\\r3_semantic.rs", + "sha256": "49C3763EAF2131070A7C46CC23A84F917D292D41610B6404510E5607F8890C32", + "bytes": 77473 + }, + { + "path": "crates/oa-core\\tests\\r3_source.rs", + "sha256": "F31F60659DF3C7EF601650D1CFF140589D8729F01A3F65A4A6A6C2272F15C408", + "bytes": 15311 + }, + { + "path": "crates/oa-core\\tests\\r6_data.rs", + "sha256": "5F7FFB3BC73C3C85423623FE56F8680646DC97040327BDBEAD9D47A37E80F155", + "bytes": 41437 + }, + { + "path": "crates/oa-core\\tests\\r6_migration.rs", + "sha256": "81519BC1512F5E069432E9A1CDAD04C10216D492DF01B4B75B02102480EBD6A1", + "bytes": 9174 + }, + { + "path": "crates/oa-core\\tests\\r6_source.rs", + "sha256": "88A0AA087A7678E2898FF6057538072CA92072190712F05FFF08372CC56EBED6", + "bytes": 9519 + }, + { + "path": "crates/oa-core\\tests\\release_capabilities.rs", + "sha256": "B92CBA2A562E78287DDD7DC3E94557848D17FAA0C8A102601B50286B9AF48A30", + "bytes": 19422 + }, + { + "path": "crates/oa-core\\tests\\release_diagrams.rs", + "sha256": "CEFCC0582D91266D5DE6EE5DAEFCFE41B606AB971AB235B59034A8E1DBC24B7D", + "bytes": 7689 + }, + { + "path": "crates/oa-core\\tests\\release_language_limits.rs", + "sha256": "8578DA4F76BBD2D0E1BFE295AB1259E2162A3FE3D0D2BA8901915D7A40942806", + "bytes": 5204 + }, + { + "path": "crates/oa-core\\tests\\release_ports.rs", + "sha256": "506E62BEAB0C7EC0CECE83E9E0C1A810FA1F99285C9E1CAB0C77F06DE55A40E1", + "bytes": 32740 + }, + { + "path": "crates/oa-core\\tests\\release_routing.rs", + "sha256": "AE168FAABA23769B7CA1FD65F217B9DB671726E67276EB5A04E5E72B1447A462", + "bytes": 23165 + }, + { + "path": "crates/oa-core\\tests\\release_scenarios.rs", + "sha256": "0F5D876BADEEC653FC7B12610A77D867E9A53582E605253DEFF8D379DA21572F", + "bytes": 41067 + }, + { + "path": "crates/oa-core\\tests\\release_states.rs", + "sha256": "B1A26ACEE95EABA7F9920F9DA738A1E33606552EB078E6D298895DAFF7E3D811", + "bytes": 26873 + }, + { + "path": "crates/oa-core\\tests\\release_topology.rs", + "sha256": "C51DBE5AA5A038F9ED830DAA02AA67714472179EB7FD6DA5CE36DC6931C8B3A9", + "bytes": 17643 + }, + { + "path": "crates/oa-core\\tests\\release1_teaching.rs", + "sha256": "BE179290D871125DC97CFD2A3067C7AC89C8A538FDB0AFAFC5B825BCDFB2BEF2", + "bytes": 10010 + }, + { + "path": "crates/oa-core\\tests\\review_regressions.rs", + "sha256": "F154E5C88D35E31512E2B07733A1327EA3E2FCFD1EF8EB23066A4E9573F387C1", + "bytes": 21823 + }, + { + "path": "crates/oa-core\\tests\\route_source.rs", + "sha256": "1A73FDBAC0D0AE0E84D8D67B6AD398E11223958F5DCA007F73757C91827DECFB", + "bytes": 7270 + }, + { + "path": "crates/oa-core\\tests\\routing_geometry.rs", + "sha256": "2D8EEA4A2BBA535ED0EA6DAABCCDAF87B375828C404BAA10518C7BD7FD6253D3", + "bytes": 31890 + }, + { + "path": "crates/oa-core\\tests\\routing_labels.rs", + "sha256": "DFF884D799C3C5C9257210248C55767E294E3CB317C605CBD0DDC9600C216EB6", + "bytes": 5530 + }, + { + "path": "crates/oa-core\\tests\\semantic_artifact_absence_oracle.rs", + "sha256": "D93EAF9667F4221232168BEF0FE9F069E5BE1B1F23410BDA5DD67010B96E5C8A", + "bytes": 4640 + }, + { + "path": "crates/oa-core\\tests\\semantic_attachments_gui_oracle.rs", + "sha256": "7F526D363BA05E7AC89FAF0FEAD0796E419C34EE204EDF44A1B46C78308B0970", + "bytes": 14957 + }, + { + "path": "crates/oa-core\\tests\\source_files.rs", + "sha256": "F0429A0B89A443458EA9AF7083C1E4E7411417A7E6B47E618BFBB9266DC164F9", + "bytes": 13168 + }, + { + "path": "crates/oa-core\\tests\\source_identity_updates.rs", + "sha256": "F52AA38B4D317E532C641AD7463472E4B40E802E60052CF0017556FFC63DA06C", + "bytes": 5139 + }, + { + "path": "crates/oa-core\\tests\\source_nested_updates.rs", + "sha256": "9AC3390936C0D250651EA94A1B8FAF0ADFB680F061ECECC56F2A52909B5BA855", + "bytes": 16892 + }, + { + "path": "crates/oa-core\\tests\\source_project.rs", + "sha256": "CEF58ADB16AA4D2527DDC0628AEC3E26F0B42B4BE70014A7E360FAFDAC13A942", + "bytes": 45910 + }, + { + "path": "crates/oa-core\\tests\\source6_view_contract.rs", + "sha256": "FA566DE53946D40BBBD9033EDFEED177180C4DC44AFA2F2F4667FFDC622EB3BB", + "bytes": 14307 + }, + { + "path": "crates/oa-core\\tests\\source7_contract.rs", + "sha256": "CAD4F1A135DDBD947BDF3C71D1B44F1E438725095EA8C4D893464BC721C2363F", + "bytes": 43262 + }, + { + "path": "crates/oa-core\\tests\\state_diagrams.rs", + "sha256": "6B02B387A3AE559CB3AD72DE24292A5ABCB76AAAC0ADBAB5D2AA5211B22CD2E5", + "bytes": 23973 + }, + { + "path": "crates/oa-core\\tests\\workflows.rs", + "sha256": "BD843DFDDBD5724EC08F657571F887496203056FE2FA5864EF50A168A613B89B", + "bytes": 33426 + }, + { + "path": "crates/oa-desktop\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-desktop\\Cargo.toml", + "sha256": "F3547B2B924D5DB6706C0A8E069014B440FF65315D82FC8ACED0360AF4B3CDC9", + "bytes": 842 + }, + { + "path": "crates/oa-desktop\\src\\app.rs", + "sha256": "B10BFA57F331DA3928D5FE27D2AEBDB13F6054C6E3D48C4CFD24FF81726094AD", + "bytes": 210565 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring_tests.rs", + "sha256": "77EB1A0038D038B989F7AC568760E16FE23C4B8D73CD9FBE32B70817EA23CFEC", + "bytes": 18599 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring.rs", + "sha256": "37C7DB33E99DD4ADCC5A51F09EE4878AF94FD32413359890A541690080885F65", + "bytes": 27835 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\palette.rs", + "sha256": "8F9937CB30B48B83759FD084A8A5990A2DAA3920280F1210ABE048560241985A", + "bytes": 8887 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\tests.rs", + "sha256": "ED864839940A1910C97537B6EE151B57AB115ECE6F60BAE602552B84F9AF4A5D", + "bytes": 14732 + }, + { + "path": "crates/oa-desktop\\src\\app\\behavior_lifecycle_tests.rs", + "sha256": "1AF2E290AA259A6AF6B0585950CDA93FE3A562C7B8BE1E938FE1D80747B11808", + "bytes": 13669 + }, + { + "path": "crates/oa-desktop\\src\\app\\checkpoints.rs", + "sha256": "55E5BABDCABEF767AF3BC8BE9CC3153B3F5CC0695701B890820EC0225643852E", + "bytes": 29576 + }, + { + "path": "crates/oa-desktop\\src\\app\\diagram_selection_tests.rs", + "sha256": "4FA507ADBC23DB3A6EB202D809C695EC0EBD6181356930C4FA7528A9A0C7BE57", + "bytes": 5582 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted.rs", + "sha256": "2F7094C078E1D7CBCCD6C0D310AFA6C400A7E031F12918BBFCE65BA62754E316", + "bytes": 25059 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted\\tests.rs", + "sha256": "FA118F64D04B400CCC01E4E67ADAF3541975288882AFA265A9E7F092CDBDA232", + "bytes": 30344 + }, + { + "path": "crates/oa-desktop\\src\\app\\process_canvas.rs", + "sha256": "11E991AFBCE187AE633E01214B2509A13623C940F1F5E6416AAEE204158BC5A4", + "bytes": 28640 + }, + { + "path": "crates/oa-desktop\\src\\app\\review_navigation_tests.rs", + "sha256": "5EBBA36092CC89FCBA394578E69C9507AD5A369E9A26526761716B5D4EE3AD75", + "bytes": 7049 + }, + { + "path": "crates/oa-desktop\\src\\app\\save_as_tests.rs", + "sha256": "F8B915793F1A36FD152569C4781A4BDC17F4AF404A8CEB373330053413087A1C", + "bytes": 4113 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram_tests.rs", + "sha256": "612E414B1A2CAB12CBFD8FCE23745559FF27577700694D53AF67AD1F2883EE2C", + "bytes": 39957 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram.rs", + "sha256": "F7FD50CC9A86ADB794713958348AF63AFC7C698F74965E13188B7B8A9E735C55", + "bytes": 9979 + }, + { + "path": "crates/oa-desktop\\src\\app\\transition_context_tests.rs", + "sha256": "47002FB025F3A2F8C53871F9509BFE8611A61DB6FB0E1B3125EB6E875425CB1D", + "bytes": 11508 + }, + { + "path": "crates/oa-desktop\\src\\app\\view_copy_tests.rs", + "sha256": "296821C51DCDE568E7D717039AA26BFC1B56A9074AA16051007BB351B33A4D44", + "bytes": 7846 + }, + { + "path": "crates/oa-desktop\\src\\behavior.rs", + "sha256": "C9E0AEA6A24CC982D0D82EE2B9B66F250CDFAC037B36BF6B1B9D7DD38246CD3C", + "bytes": 131449 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\contextual_source_tests.rs", + "sha256": "5F05318A6533503B9D6FEBF1EC4DD7256F192394BC1B952A7904C8175BD8DDAE", + "bytes": 49386 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation.rs", + "sha256": "0FB19BE3A5688C4BD3CA3643C47A97DA7E7F85ADD8A860CD046A0D9CB3CE9DFC", + "bytes": 30053 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\app_tests.rs", + "sha256": "E9C5BF2B07357B7A2F679AE0D8F6904C1C1461AAEB94FA0DB478B54D4641AE3E", + "bytes": 13181 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\tests.rs", + "sha256": "A0D1DAF9FB3920F7E6181A9802D84FBE056CBF0043B9E41DBA5FDDA687D9818A", + "bytes": 22793 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario_operation_tests.rs", + "sha256": "89FB71C690E07EAC314F7A5E05862D5C1E2F9C21039673BF22C4AC894D21C977", + "bytes": 10087 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario.rs", + "sha256": "D12A4B1CAA61C08F69C4D2A64BD15568C4B7158DEA91AAC5A52A58A35ADB863C", + "bytes": 149092 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace.rs", + "sha256": "69C7AD32E4BDC39F42D2E6C7764CFE1FA7867CD7DBCF9B904DEC805E6C912666", + "bytes": 32785 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace\\tests.rs", + "sha256": "ABFC7CAEFB0DE5BD479EB4AF1B159CA77B68E6A157F477939628C3D5C90B44B6", + "bytes": 35390 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\source_draft.rs", + "sha256": "89B08EF68F5C28E28F2F9FEAEBE67E0BE5B84EFCA1BFA6D64B4029C965701DE4", + "bytes": 38934 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_canvas.rs", + "sha256": "2E2AD57B86F4CC1CC0C4C4C230571EF19BCC2F052001A8BDCC44925E5103077A", + "bytes": 93561 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_edit.rs", + "sha256": "CB2289E727163626152FC2F11195C6EE824851CB9442C57496DA97FE7AEBFB7C", + "bytes": 35736 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_menu.rs", + "sha256": "CC87C5CAA177E114E4D9A7F7367E37EC2B0D1E1C16B0B99709B05EA0E59CF894", + "bytes": 7447 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_view.rs", + "sha256": "1EB892A9139ECB0671784C879EE5114F27E598E5B3589F5CDAD0ABFFD5909F24", + "bytes": 6988 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\states.rs", + "sha256": "8986ED9492960E20F1254E9DFE3FF91D79CE9FEF66F3BDA738F9933278043954", + "bytes": 26986 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology.rs", + "sha256": "D06B2F0FC39B4814E94200297E148F1D4D97E04CB167766030AC9DF18689E3B0", + "bytes": 83845 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual_routing.rs", + "sha256": "D914B0E82AA8D253FE64BE2EF74443D1FD2E6CEC26D1CF30620A57646E1D426C", + "bytes": 16731 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual.rs", + "sha256": "EDC84FC69D8D4A8F4CE81A4452C4E2E35CFAF98ADDEED10235F392506C74E8B0", + "bytes": 29107 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct_tests.rs", + "sha256": "AC8C8023117E31723084ADB06E3CA7FD4EA3F95AD229622CCC759FA19B50C27E", + "bytes": 54304 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct.rs", + "sha256": "413AA2009EE4CBA0941836B43E41F16A04C8FC8568B6E92DB5BB08516E95C287", + "bytes": 32036 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\layout_tests.rs", + "sha256": "4529AC8B05DE769A2ADA112473146FBFA27B0467D97D3541B86C4446B6050B83", + "bytes": 14815 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\view.rs", + "sha256": "A7D806CD621BDF857C4E4861685CD3EB556B320DE3985B9CC3D9D131DAD370DC", + "bytes": 29176 + }, + { + "path": "crates/oa-desktop\\src\\connection_edit.rs", + "sha256": "020581E077F82B43C936B623CC51733B02B88428DF4E5F25DF74B9705819FA37", + "bytes": 5301 + }, + { + "path": "crates/oa-desktop\\src\\connection_tool.rs", + "sha256": "649DA93677D52DAE495B0E19BC32F3122AB05A6D84DE8402578FF5CE3F6EE1D3", + "bytes": 27023 + }, + { + "path": "crates/oa-desktop\\src\\context_menu.rs", + "sha256": "629354B34DC232763700251F2695B4D4E53D6251C0B1432ECC0DFE424F7DFEAC", + "bytes": 52955 + }, + { + "path": "crates/oa-desktop\\src\\data_values.rs", + "sha256": "E1DEB1CAD551F0A9FDEF9653AAD257CFB36E6D9C0F93B6245061EC3FAB8FD365", + "bytes": 23877 + }, + { + "path": "crates/oa-desktop\\src\\data_view.rs", + "sha256": "158B852BE5D3DB450AA5CDA8B68A35BD96BDDCE1D8D053A7A23582095C06362D", + "bytes": 38871 + }, + { + "path": "crates/oa-desktop\\src\\diagram.rs", + "sha256": "4580B170E264D14E5CFA874709F6D2E076A05155BFBE1809336A9D05F75E98EF", + "bytes": 105256 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\lifecycle_tests.rs", + "sha256": "D0E72CC0574657D5A31C3CE307B58401D0ED77EEDCCD1AA02377F55AB0BC03F0", + "bytes": 9316 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\pointer_tests.rs", + "sha256": "10CA5049034159205AC8F22805354F308B0BA0596F331568C26CD1393BC8CEDC", + "bytes": 11833 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_hit_tests.rs", + "sha256": "D2D0647629BF725B4DDDFC211F5A27D495ED093A79AF87CDAE6C196F09A97B93", + "bytes": 5624 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_labels.rs", + "sha256": "28782983B82E4FCA5DD4410AC8BD562359943B7010C7B24ECC42F0C7AD7FB63E", + "bytes": 13408 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\view_options_tests.rs", + "sha256": "CF0C98A7715558BAF17B59F67A80556F98AD30262B4434635E617C6601775433", + "bytes": 2815 + }, + { + "path": "crates/oa-desktop\\src\\document_save_as_tests.rs", + "sha256": "83DC243A25F4E97674FF0D86C794A490CC923E98F1F9FB05BB038F622F11E20B", + "bytes": 5781 + }, + { + "path": "crates/oa-desktop\\src\\document.rs", + "sha256": "2ECC2CD496D4A83FD7A32B9DC68E49F0F1CB31A06263DFD6939B4764DA5B73E2", + "bytes": 31080 + }, + { + "path": "crates/oa-desktop\\src\\explorer_view.rs", + "sha256": "A720D7484BCC3A24729332A00E005D1CC6F5F945A9CC3965134E0024DFFB581F", + "bytes": 13773 + }, + { + "path": "crates/oa-desktop\\src\\explorer.rs", + "sha256": "FA01C59219564BA9AE5553ABC2B6F94E9849F9148D5812EF99B40318FE5DCF9A", + "bytes": 14764 + }, + { + "path": "crates/oa-desktop\\src\\forms.rs", + "sha256": "E5C0805B93DAF0E8244D4BE32E5A0DD3A1856C281A9D9FB5F98497DCC43C4DA2", + "bytes": 106002 + }, + { + "path": "crates/oa-desktop\\src\\forms\\context_fields.rs", + "sha256": "EAACD474F6500DD344D5A8B63CCB1D1DD86FE2AEA78AB708AFA8A80D62CE69BF", + "bytes": 10831 + }, + { + "path": "crates/oa-desktop\\src\\forms\\data_fields.rs", + "sha256": "F56397886D74086D69783F18FAB961E13B0AF05A8BB0D10D0DFA187CDAD05F5C", + "bytes": 49285 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields.rs", + "sha256": "E7100474CDE18BDFE95562BCB3C055F29B4B15AA64788A578194464AEBCD046E", + "bytes": 27414 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields\\tests.rs", + "sha256": "16D3C308138C063F45986D53C621AD83C7DC2CE853EDD31B7204E2939A382DF9", + "bytes": 33950 + }, + { + "path": "crates/oa-desktop\\src\\forms\\port_fields.rs", + "sha256": "3FE684D651D5BE6203FD9DB3979C772913E1AF5AC1514E67BE386FFD88DC8127", + "bytes": 30554 + }, + { + "path": "crates/oa-desktop\\src\\forms\\view_fields.rs", + "sha256": "5184D438F0DFD4E29F284FF048E19DA73E71BE1F24A6E9F123C7E922AECB85FA", + "bytes": 24987 + }, + { + "path": "crates/oa-desktop\\src\\guide.rs", + "sha256": "47EEB3CC0A48D5712720096015A08387CD354FB91559B0BD6FA106B5CAC6292C", + "bytes": 114349 + }, + { + "path": "crates/oa-desktop\\src\\highlight.rs", + "sha256": "DA7C254FFF7052E5FD9EC7469F473B91A819406028D7C304F6E22C4169561600", + "bytes": 2751 + }, + { + "path": "crates/oa-desktop\\src\\home.rs", + "sha256": "F03C1071334894F586A5A7C86026602A694DB3C2FAF902822E1DBE5156A859C2", + "bytes": 17587 + }, + { + "path": "crates/oa-desktop\\src\\home\\tests.rs", + "sha256": "3B03CCFC97DFB75954E1E0ED568BB87A632295C07B96CEDC05ED381F87B378F3", + "bytes": 8167 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client_tests.rs", + "sha256": "3EF70907CA75E098D631C41B90BADD4CFF1E1EB1B3C78E15A9F811C13BA8FFBE", + "bytes": 23009 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client.rs", + "sha256": "54B24B4B50F8D87D7C92946EA5A2CFF4C98760E70555B3CE3D90BE27115E95D4", + "bytes": 21912 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\mod.rs", + "sha256": "1B75E11C80FCB38FD20BB3487E3F88729FDAC73E471C5AE64DA28C249F77C63B", + "bytes": 3744 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\view.rs", + "sha256": "FC0C7B7CE3A5F05C49713DF6661067751F81E810AF11C614CA265EA9490E6463", + "bytes": 9281 + }, + { + "path": "crates/oa-desktop\\src\\main.rs", + "sha256": "CB0A919FD0DF0924591283DA5B55D64D525D8461640441509350BE840235E51A", + "bytes": 1511 + }, + { + "path": "crates/oa-desktop\\src\\model_menu.rs", + "sha256": "12994A5433A91F8295A59D4BF40F35F1EDB8D8DBB497A11EAE8760299627F1D4", + "bytes": 34680 + }, + { + "path": "crates/oa-desktop\\src\\navigation.rs", + "sha256": "71355A12E1B4791106426D83FE5EBF0B29BCE8E1DC594F0655AB85695469669E", + "bytes": 8839 + }, + { + "path": "crates/oa-desktop\\src\\port_edit.rs", + "sha256": "70B99F577C4FDEDA8780C8DC1EE7B1639FD77AACA06658F06D725139FB3EFB6D", + "bytes": 7809 + }, + { + "path": "crates/oa-desktop\\src\\port_preview.rs", + "sha256": "069487C4ECE737D52E8AE4A84DCFB132236ACA6799E841C91C8E7244320CF871", + "bytes": 35855 + }, + { + "path": "crates/oa-desktop\\src\\port_workflow.rs", + "sha256": "CCC15F97C3272145A67BB5857B4FAEAF7437561BD61912FA27AB26E8824146A0", + "bytes": 40582 + }, + { + "path": "crates/oa-desktop\\src\\recovery.rs", + "sha256": "57E22E5FBB0E994E64AE03E69450271FE9F04A951DB1670C2A018ABE99DB4489", + "bytes": 21041 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5_tests.rs", + "sha256": "CFD17A742F1F27B523FCE7CD9309F0A07A30413395F6C58659FB91D02834A7A3", + "bytes": 12146 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5.rs", + "sha256": "0F0A763F0C98C2C908D4C2B95D8A4C042B6A255EE1CC16260E5404669691F642", + "bytes": 6956 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source7_tests.rs", + "sha256": "7EE61DE66C75BF949489BA51DDC9677E2B4EFC68801CF27909C9B894BFDC9288", + "bytes": 18213 + }, + { + "path": "crates/oa-desktop\\src\\route_edit.rs", + "sha256": "457AE59C2761A43A8620B4D336A7CF0F54B965997110ECAF968756A88B6B0374", + "bytes": 2941 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review.rs", + "sha256": "916192003637B60C12F6B3B3663A5B9C770AE4D10D51A415F6B3E4035E30FE13", + "bytes": 3240 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_recovery_falsifier_tests.rs", + "sha256": "3F255D04E4BFFA5A467B75E3CBF6F7149AA3269A02F2A89FBAA1DB0E5DF9AE62", + "bytes": 11034 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_tests.rs", + "sha256": "04D0DD2AC453705185663F705282AA4A3A31433466A5BE305764248DA1A03C32", + "bytes": 20798 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_view.rs", + "sha256": "E8CE3D844D6230C20FE2FDA4D0FB256AF8043F9B586160A8D110665C45A79561", + "bytes": 6594 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts.rs", + "sha256": "A79236A8150597FF808597E59CF4F1E9E61C74C4901D9C8CF42D3427BB52A9A8", + "bytes": 24201 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_tests.rs", + "sha256": "8B26BE0324E0F33B1E7CF7AF340350DF8ED98963002D6DA8589EE0E6F6900BEA", + "bytes": 29389 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_view.rs", + "sha256": "CD8C4418B43D207FCC55A82A2364CD84053643E5C09C96DE008C94B8372653FA", + "bytes": 3111 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments.rs", + "sha256": "DE0EC0C740895B160FF5B847332C087C3F1A48931583464069470CC61315ED59", + "bytes": 18160 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch_tests.rs", + "sha256": "2A8131B81322E6A49B1348C6EFEC4526A3DF53C8EEFC0A2B25C746E2B7C6EAD8", + "bytes": 27546 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch.rs", + "sha256": "44830E1A9FA572493D423545336F76E79FA24EF29900E4F7927CBC83F9071D17", + "bytes": 31771 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose_diagnostic_tests.rs", + "sha256": "440DAF8D43278EF981C620D1818D0DAAED8FB83193B8E8FF67B2E42FBF882938", + "bytes": 9809 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose.rs", + "sha256": "C6ADCC9882DDE65E9F04F6EDA7F0C855C5CBB285CF421123029169112793CE9B", + "bytes": 27155 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructor_tests.rs", + "sha256": "85149521AD7DF62918F6F2FAB6DA2B3346C342AB4BCE7100DE3F6206C1E81096", + "bytes": 54132 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructors.rs", + "sha256": "0982163439B06A42D9AF1643530364109282E63F05B323A35A76D8241F3CAA32", + "bytes": 12258 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\history.rs", + "sha256": "DF038C2464EAB8093A983F3104F0D04CA8F602010A50E1D3EEB8E53F2309E201", + "bytes": 3211 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows_tests.rs", + "sha256": "1A3B09E7ED100411CDF8043F9A78DEFC664A873EE0201117709185C201A5C57F", + "bytes": 30804 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows.rs", + "sha256": "AF9B137FE56FF3A71378E9998BFBB7B68F035BD542AA6FA90B83E04796CF4B38", + "bytes": 13567 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_tests.rs", + "sha256": "112A2D50130407A4A1069827E4E5D5A8681E672DD3E54B559C6D3DDE4302A298", + "bytes": 31955 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed.rs", + "sha256": "F8DB8578ECFF84526BDA96C233B50E56F1CF1C5B8AB04CBBAA04F9B5E78300F0", + "bytes": 14525 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind_tests.rs", + "sha256": "5FCF9930E949AEBEB12EAB0327264F32A2388D62DBF098BD2365711E22623C52", + "bytes": 23424 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind.rs", + "sha256": "4ED19952EA511D1B3226564A138E3322F994371D6B49794C14BC3689D1393E7F", + "bytes": 789 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered_tests.rs", + "sha256": "5C8EA3A69E3DA3B94D13F50F12AA7DC53246CCBA25FFCACE9552A0EB76B0BF36", + "bytes": 22383 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered.rs", + "sha256": "8B809E8B0958E553896829B655684084BF2F0CA7DF9D40C6ACBDAD8749CD6342", + "bytes": 9959 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\recovery.rs", + "sha256": "88E69044D90C481593BAB7CC125F0401C05202FCCDDE07698CEC9483947FE8BE", + "bytes": 28769 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\row.rs", + "sha256": "ECDE54540071FDE82D8D580D0DA2FCCD16D6B8E0144BD5E129AFE91455F73BB1", + "bytes": 36972 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\scalar.rs", + "sha256": "9AD202174934DD9A63FBF9CBA43135AEAD571DB60846C8B7B1D3019A11DF26C2", + "bytes": 15153 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\source7_tests.rs", + "sha256": "5E8221D77B068FA30C1571988448CB8829711735881D810F3D333CBC95D34A9F", + "bytes": 11665 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\tests.rs", + "sha256": "8839E241CF81D1E66ABE072728EEE1870B42341FBBEFAE9F39BDA1B1A020F4BA", + "bytes": 32480 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view_reserved_artifact_tests.rs", + "sha256": "6C766B29C8664D15CB113D2CC71BBA9B60AE4CCF7E44C9C5D3C41E1DC4B7ED90", + "bytes": 4737 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view.rs", + "sha256": "C391814442CD5E95040C6DAB9D511A254181DE56C68D5C266D879870001561AD", + "bytes": 57336 + }, + { + "path": "crates/oa-desktop\\src\\source_navigation.rs", + "sha256": "C1DA10882F35F8EB0675E68C642C9A209DDE09679CDED414CFB9903A4E49EC77", + "bytes": 3938 + }, + { + "path": "crates/oa-desktop\\src\\source_tree.rs", + "sha256": "4D55E0110A1EB128A5D26C28F3AAE5853D79B7245812B7C82BD275F38440A5AA", + "bytes": 21816 + }, + { + "path": "crates/oa-desktop\\src\\source_workspace.rs", + "sha256": "30F63A6B8D65A38D66061F90D864B5746CBACC0FBD65ABC028A8F3071C47D358", + "bytes": 15522 + }, + { + "path": "crates/oa-desktop\\src\\style.rs", + "sha256": "05D61BEC16141612CCAFA0988E8C4827F41754509EFDB3B961EAB69127DED896", + "bytes": 3015 + }, + { + "path": "crates/oa-desktop\\src\\tests.rs", + "sha256": "B017218195EEA2C96ABA12EBA8A99A38945C8CA910A652E272D34883BDB98691", + "bytes": 58557 + }, + { + "path": "crates/oa-desktop\\src\\view_copy.rs", + "sha256": "5630F31C942E1226AAFD67EABDACE6A5C5494875BDC6F7F077019E8110BA41A9", + "bytes": 9043 + }, + { + "path": "crates/oa-desktop\\src\\views.rs", + "sha256": "7148E01E8479C2294093159969BC33B9FF0CF916799D481681811C4DE5C60E53", + "bytes": 48347 + }, + { + "path": "crates/oa-desktop\\src\\views\\traceability.rs", + "sha256": "4C89DCF35C25E737D8CCE4D543A5989CA104A5678E6CF40DF47E457773D2EF94", + "bytes": 7501 + }, + { + "path": "crates/oa-desktop\\src\\workflow.rs", + "sha256": "A00BA19D6D23435D18C9E1F6A0AD2065F889BCFA97AA3840BCDFAA03CB2666AA", + "bytes": 82829 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\communication.rs", + "sha256": "34D121AD97706012722E4BB6210072ECC3A5B4718B0CEAB0C3D0F14D4CD780A1", + "bytes": 11084 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\recovery.rs", + "sha256": "0849B0F34DBA5E8761BE5FA05784D134AC74E4E9DB395D6B9B7D6CFF71E3F3DC", + "bytes": 9859 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\transition_tests.rs", + "sha256": "589B1B2DBADCA74A52C2CFCFD4FE620BD4790ABD113AC02182E91616C52D793C", + "bytes": 8553 + }, + { + "path": "crates/oa-server\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-server\\Cargo.toml", + "sha256": "527FF5E15010A8B560A6659AA1AE4BF0C8DF0D9E019F03C47529EC6A750C0982", + "bytes": 778 + }, + { + "path": "crates/oa-server\\src\\error.rs", + "sha256": "93817F1502386E4662C96EE1C7D1C4AFC4E33BDA6FD64E46C86C8E1AFD5A9368", + "bytes": 5610 + }, + { + "path": "crates/oa-server\\src\\lib.rs", + "sha256": "20BEF350350ED6339588B23AF684ABF745F97916C7EDF3853EE042ABE687E664", + "bytes": 7743 + }, + { + "path": "crates/oa-server\\src\\main.rs", + "sha256": "D59A6A2B5C7034BD2E00A516D2D49ABB16391BF0316C1C357DDAFB9C82D2D1E3", + "bytes": 4163 + }, + { + "path": "crates/oa-server\\src\\preparation_http_tests.rs", + "sha256": "454B90D0055D35644C8D990CD7576DDF675A9B271CA07FE9B0EFCE25D8DDBC07", + "bytes": 5523 + }, + { + "path": "crates/oa-server\\src\\routes.rs", + "sha256": "3F9A0C22043DBF28F7A8E587D2FC3ABF869F76F4D23A46FE0AEB9C4392454A4B", + "bytes": 46053 + }, + { + "path": "crates/oa-server\\src\\store_preparation_gate.rs", + "sha256": "427C390DA3C0281BA1FE115A93EA90800E3B45FCE6BCB9185E71982DDD885FEC", + "bytes": 4440 + }, + { + "path": "crates/oa-server\\src\\store.rs", + "sha256": "37DCFB845B7993D5BCED2BCF25FEDFCD2A9C20A748F9315AFE6CCA1F41F89AE5", + "bytes": 25524 + }, + { + "path": "crates/oa-server\\tests\\http.rs", + "sha256": "50DAA6A90E96AD6FE3C6A27DF2EAEBE486270599C203892D09769C547A194975", + "bytes": 71892 + }, + { + "path": "crates/oa-server\\tests\\http\\communication_limits.rs", + "sha256": "BA5474DD8E494A0176FFFB4548C8E3DEB2081B15DE33BFCE82394C764E0A2C16", + "bytes": 5790 + }, + { + "path": "crates/oa-server\\tests\\http\\data_contracts.rs", + "sha256": "8CD456DB83F301BACA380ACF025A5A99DB4EDF7D8839537DFBD02C4307E10E6B", + "bytes": 25949 + }, + { + "path": "crates/oa-server\\tests\\http\\port_anchors.rs", + "sha256": "7199D0A208DDAD9E1518B6E3FB390D64DA111716D7505BA5C995DEAE19AD1258", + "bytes": 15086 + }, + { + "path": "crates/oa-server\\tests\\http\\semantic_transitions.rs", + "sha256": "856D1C9B633FFB581E3E631F4E5A607789A02181DBF060667F208A569BFA4920", + "bytes": 22832 + }, + { + "path": "crates/oa-server\\tests\\http\\source_projects.rs", + "sha256": "8FF580F317EC267D1CD72AE14D8638F74A77CDF99CA4C78F66F4290C2D77460A", + "bytes": 30907 + }, + { + "path": "crates/oa-server\\tests\\http\\source6_views.rs", + "sha256": "867BCCDA0E030EEEB9976B4CEEB47B21AB5044D700278022D5FB495BBB64CA07", + "bytes": 13023 + }, + { + "path": "crates/oa-server\\tests\\http\\source7_contracts.rs", + "sha256": "0E0A467186DA7263C0754890AFF69EBD0D92D36B5224E4865BB6854B18DAB7E8", + "bytes": 11000 + }, + { + "path": "crates/oa-server\\tests\\state_representation.rs", + "sha256": "6686C826F28248AE4B63EC3F2112E193D4A347724B87974483217FCFEE49CD61", + "bytes": 12241 + }, + { + "path": "docs/openapi.json", + "sha256": "C6AE512F791A939EAF6EC5E5E78E9468BDEE0E028092D00098BD90AD9498D967", + "bytes": 359757 + } + ] +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/inputs3.json b/harness/experiments/contextual-source-layout-reboot-20260911/inputs3.json new file mode 100644 index 00000000..b2d30735 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/inputs3.json @@ -0,0 +1,1197 @@ +{ + "captured": "2026-09-11T13:35:40.9572963Z", + "base_source_commit": "df6f59562643b7771ecf0c972f8655f3e3f1c4da", + "scope": "Final combined presentation freeze after two mechanical test-helper compile corrections", + "inputs": [ + { + "path": "build\\windows_manifest.rs", + "sha256": "168DA2C42ECCCFEBC11EE3E1B455E653A68FE9C6D30A9842A8B9E7441D086C80", + "bytes": 1460 + }, + { + "path": "Cargo.lock", + "sha256": "2B960242C33EB839FF008D01731F6D5CDB4E047CA8CD6E13151CBF9C09913510", + "bytes": 119453 + }, + { + "path": "Cargo.toml", + "sha256": "369F5B4B2B60705A94623C8C0B68F8E0B048F263280CE07AE0629AD353797D62", + "bytes": 400 + }, + { + "path": "crates/oa-core\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-core\\Cargo.toml", + "sha256": "64824EC447BE777841A972BF06C894EF2624A37E4725583BCFE0389DEB9F00A3", + "bytes": 342 + }, + { + "path": "crates/oa-core\\examples\\generate_demo.rs", + "sha256": "E26F432C95331AECA50985DBB3AD2C558AFFD43023B585811F0F7BFAA59F6661", + "bytes": 795 + }, + { + "path": "crates/oa-core\\examples\\generate_release1.rs", + "sha256": "1D5F11165D74893E4BC18DBF3A2F2111F4026BD89FD06EE7F0BAE69E45C4D4B5", + "bytes": 1798 + }, + { + "path": "crates/oa-core\\examples\\release_dense_views.rs", + "sha256": "A83158488EF9B7394F136C52B1496719BE935C4E5BDFE457CAB5C9894F5F9412", + "bytes": 14664 + }, + { + "path": "crates/oa-core\\examples\\routing_workshop.rs", + "sha256": "571307B18B6D4FA04700C5A4D4B0C2154C419E93A21292B2028E7B6F46A2FAA7", + "bytes": 17248 + }, + { + "path": "crates/oa-core\\src\\data.rs", + "sha256": "7F9C7C7DD8353CB5A38597B92CDE6D3E890203D392473187EB387D41FF37414A", + "bytes": 42696 + }, + { + "path": "crates/oa-core\\src\\demo.rs", + "sha256": "AD62123F96C20FF023CAFC1A9849B0FA06BC62EDD1FB9701799E4599B458600C", + "bytes": 20657 + }, + { + "path": "crates/oa-core\\src\\language_nesting_tests.rs", + "sha256": "BD061611E8CB6F28AB203C73E544AC98BF275EB464CD314AD5FBD25F773DF33B", + "bytes": 20639 + }, + { + "path": "crates/oa-core\\src\\language.rs", + "sha256": "638F08A42E9CF4996B5D07F69B4D6F517A518369F3604D25BE1006E40E080765", + "bytes": 99938 + }, + { + "path": "crates/oa-core\\src\\language\\semantic_source.rs", + "sha256": "584B5BB59D87A7B8D44D5DD2D124C3A1323B21492B138A17BC9526C0087C9E29", + "bytes": 7326 + }, + { + "path": "crates/oa-core\\src\\lib.rs", + "sha256": "52CB6EE7A4FFC00711ECF121C1A1B14CA154863F7CA27B0D2A8E239EDCE8ACA7", + "bytes": 523 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\adapter.rs", + "sha256": "66741B4C8354A23B8A932ECC5BF1BC3BB6E74279558757B8C35BC2157A7E51B5", + "bytes": 9490 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\mod.rs", + "sha256": "857D8BB13B6814DABA6780CA770C16352943C01CB130245D055F11B3B957B3E9", + "bytes": 1158 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\model.rs", + "sha256": "8AC63EB59B2E57BDECFF2477EE0634096090924D3DD1851E1C454880A889DACB", + "bytes": 52059 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\references.rs", + "sha256": "33A6819ABC83139FDAEBEEBD1B553238A328637106CCE7DD5A535F1791D43E20", + "bytes": 13369 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\source.rs", + "sha256": "74FEE9B24E7C912182C998AB9D9AEEC125E2009C3214959229E844C67AFE2BF6", + "bytes": 21946 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\state_validation.rs", + "sha256": "E29EF071BAB0A68460DDF55C46131C6F66C022D52C3C602C37C013C3649DA1B0", + "bytes": 15769 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\transitions.rs", + "sha256": "F74174C532BA56B57C80B719A11FB4ADEA0A78CCC2828FFF72FE2B9EDA5A10B1", + "bytes": 704 + }, + { + "path": "crates/oa-core\\src\\migration_v2\\validation.rs", + "sha256": "6D5E4A4E2805AE5045BF789A0485E14A61C63346587BACE2B4A91173A688F780", + "bytes": 98736 + }, + { + "path": "crates/oa-core\\src\\migration_v3\\mod.rs", + "sha256": "F4EDB6A0B50ECFE8670973776D703047B064420CB1F05913129C00FC656B3722", + "bytes": 23023 + }, + { + "path": "crates/oa-core\\src\\migration_v4.rs", + "sha256": "50C652964F0F309E7F3F54B6EF12C40D42FCECC0490F005995C713DF1179AF70", + "bytes": 4020 + }, + { + "path": "crates/oa-core\\src\\model.rs", + "sha256": "4585C895C64C4A183941C92CF047A9E52FF0CBE41971E16E78D229EA9DC101FB", + "bytes": 66352 + }, + { + "path": "crates/oa-core\\src\\operations.rs", + "sha256": "A5FFBBF54CD440316A106D1188BFB699B57DAE59F466EDCB33618C333CD19F41", + "bytes": 11405 + }, + { + "path": "crates/oa-core\\src\\persistence.rs", + "sha256": "1C01474F906A63E552C0D590B272C95821C00A100B3E79E58E67DBBEAC341A14", + "bytes": 31774 + }, + { + "path": "crates/oa-core\\src\\ports.rs", + "sha256": "5CAC12EEA70A54EBEBBD6BE77B63CE92E3195325C4BC7D27705C518686CBAC80", + "bytes": 45413 + }, + { + "path": "crates/oa-core\\src\\projection.rs", + "sha256": "69ED12BACE2CC5024E151752A174AB14034AC2D05EB741FCF13E9A27521C059B", + "bytes": 21374 + }, + { + "path": "crates/oa-core\\src\\projection\\port_layout.rs", + "sha256": "A08D17D10A58BB8B206DD001B19B91D5AA3A9F743B298A4DA57D503223C20079", + "bytes": 13474 + }, + { + "path": "crates/oa-core\\src\\projection\\state.rs", + "sha256": "73A607BAC713EC7FF49A509FEFB1A53C7686DCA93EE241FFC835564D743AFB28", + "bytes": 5233 + }, + { + "path": "crates/oa-core\\src\\references.rs", + "sha256": "93553C234F32DA35F1F41A7B83AD81C471C9803EFA78CA222CF7DE3C2F86C0BB", + "bytes": 21957 + }, + { + "path": "crates/oa-core\\src\\routing.rs", + "sha256": "C5EBB350BA76F731F5C48D968BFBBA4B6EF68EC046EB5893D116C4637EF15080", + "bytes": 50309 + }, + { + "path": "crates/oa-core\\src\\semantic.rs", + "sha256": "F9895DD5B8FB27D10D4CFBB41C3542EF2018365A589B8D5778E5674AE5A1F239", + "bytes": 540 + }, + { + "path": "crates/oa-core\\src\\semantic\\catalog.rs", + "sha256": "1FF74FCCA18084D178681D7FF38EE1CCAC632C27C4DE0595BA1CEAB8067AB3A4", + "bytes": 49407 + }, + { + "path": "crates/oa-core\\src\\semantic\\historical.rs", + "sha256": "EAF3284BF234312698514CDB636BC8348E1B5D746CB16B18DF777E77D312ABFB", + "bytes": 15271 + }, + { + "path": "crates/oa-core\\src\\semantic\\linked.rs", + "sha256": "6F335B14E809AECFC35DEFCAF77CB821B080D1506DBC46297912B25AF98C07A2", + "bytes": 6035 + }, + { + "path": "crates/oa-core\\src\\semantic\\mutate.rs", + "sha256": "DC2B4C4A6EB156FE468EAA8C85FD37A505C0CD8EA1F226CB69CD01689AFD3D9D", + "bytes": 22683 + }, + { + "path": "crates/oa-core\\src\\semantic\\review.rs", + "sha256": "0C157D2C327E72E89CCA3B423E71EE73798105C5BB7271439C1A101642C91E3E", + "bytes": 51116 + }, + { + "path": "crates/oa-core\\src\\semantic\\types.rs", + "sha256": "6922FE35089F12FAD43AB0CE1C6886D01A3855F90B8E2543E99802AC5E6F1BBB", + "bytes": 10405 + }, + { + "path": "crates/oa-core\\src\\session.rs", + "sha256": "1EB77B329B2986FC6F5DC0171E77FD860375CDFD8C769A1367B445D6C49EBE00", + "bytes": 35237 + }, + { + "path": "crates/oa-core\\src\\source_files.rs", + "sha256": "669491DBDDB8E8E6556161426DFFA1A49AC1C826D31020BFF0956D81A4D84683", + "bytes": 74803 + }, + { + "path": "crates/oa-core\\src\\source_project.rs", + "sha256": "1394370BCC5908873B830C2C11312E6E1611AF41F46C4F43CA0A6BCB713BB466", + "bytes": 61843 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_migration.rs", + "sha256": "ADD463AE85C420F853D324B00A221F0F874164CC3F3ED6BBB07557A9ED7A8C95", + "bytes": 4700 + }, + { + "path": "crates/oa-core\\src\\source_project\\source_structure.rs", + "sha256": "9F1F83315856A7025FE662C0FBB13452F31613224A03663150D6225D1DDC162F", + "bytes": 20225 + }, + { + "path": "crates/oa-core\\src\\state_validation.rs", + "sha256": "E28D7F74385E2A78763716B34491BD73A00BFECCC085970CEB130627E3FAEE18", + "bytes": 15665 + }, + { + "path": "crates/oa-core\\src\\topology_context.rs", + "sha256": "16DE69B297DE95D93C73808621607833B713AF811DD082F0169186AE1E5C3E2D", + "bytes": 13734 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis_tests.rs", + "sha256": "17839263410815E96FE027D4EBA3AAE0A9AB3B82B16947E2B29EBE0D09782B56", + "bytes": 5258 + }, + { + "path": "crates/oa-core\\src\\topology_context\\analysis.rs", + "sha256": "DEAD6194F0AA60CC46045C0E5EE10DBDBB689158C38634DFBBBC45D2BA88AC65", + "bytes": 20036 + }, + { + "path": "crates/oa-core\\src\\transitions.rs", + "sha256": "FADD1B07B89CAE4117B91ABB4F1AC9EA81FF818EF20F2175E76EE8CF21FB708D", + "bytes": 51998 + }, + { + "path": "crates/oa-core\\src\\transitions\\communication.rs", + "sha256": "2B476630A88EDD9021B9156CA12A5402E01604095F0D4002AFB452671903A028", + "bytes": 8634 + }, + { + "path": "crates/oa-core\\src\\validation.rs", + "sha256": "7C1B4AE5E4EBBA13E99AF9158CCDE138DFC5E9A7AFB580E76FBA72D0B64BA74E", + "bytes": 112792 + }, + { + "path": "crates/oa-core\\src\\validation\\coverage.rs", + "sha256": "B08E4B344ECAD055714168C83BEFF7FE29BA4EDC53EDBFFA2EAE04E5580A4D5F", + "bytes": 6478 + }, + { + "path": "crates/oa-core\\src\\view_options_tests.rs", + "sha256": "64AAC44DE2DF42A1012239A3DD75C473DAF0C8990B3170B7BF7E78A556080208", + "bytes": 21433 + }, + { + "path": "crates/oa-core\\src\\view_options.rs", + "sha256": "421EDE0A04C593CA1DF0E6E0D06FABCFCC8113CDBCFB0ADC7F5C8EF4D1724208", + "bytes": 24481 + }, + { + "path": "crates/oa-core\\tests\\communication_boundary_scenarios.rs", + "sha256": "E1100B8F363910A487D90C73ACC7DF543DC6D532158C3C63AD11CD3D40D8E12B", + "bytes": 8816 + }, + { + "path": "crates/oa-core\\tests\\communication_means.rs", + "sha256": "A25F2749180BC6F4BEB1445BFAD3351EEDF0669131A7439B633AB804439E95A4", + "bytes": 18102 + }, + { + "path": "crates/oa-core\\tests\\coverage_diagnostics.rs", + "sha256": "E2E9C3996DAAB47F2BD23F5D8C48B4E372AF33331152F5FC85B76F06D04FCDF4", + "bytes": 20527 + }, + { + "path": "crates/oa-core\\tests\\language.rs", + "sha256": "77F6CB2A69976BFB5F60B243B71C07FB0EDC7505002C1E9E73FCD6DDF6D9496E", + "bytes": 56482 + }, + { + "path": "crates/oa-core\\tests\\port_anchors.rs", + "sha256": "EFBC0FA18733B1AAAC501F9785A4C392FC49C05C45A5778D26E9B5DD951CA6FA", + "bytes": 26893 + }, + { + "path": "crates/oa-core\\tests\\port_migration.rs", + "sha256": "1801C376A5435AC7EFB2A8342348B2C7FFEF930BBA65DECA4ACB66B06E0483D7", + "bytes": 15620 + }, + { + "path": "crates/oa-core\\tests\\port_source.rs", + "sha256": "8D2DDACA4045D330F6EDA2591561497B858AAD53769A823249D0BEA4F5916E12", + "bytes": 4858 + }, + { + "path": "crates/oa-core\\tests\\prepared_commands.rs", + "sha256": "52CAB1C668064777412DF0A6A3C20D74D579B33794B4B00525B9F151C06EAC9B", + "bytes": 9555 + }, + { + "path": "crates/oa-core\\tests\\process_diagnostics.rs", + "sha256": "1DBBC590239EF7542BE4A2BDC9543AAA64D108417B03DD312A0894E364745906", + "bytes": 1104 + }, + { + "path": "crates/oa-core\\tests\\r3_constructor_ack.rs", + "sha256": "E5C44676EA0AAB97F2E091DDAC2F4BC4A4A90F5877F7BBF08B61229600944DD0", + "bytes": 24163 + }, + { + "path": "crates/oa-core\\tests\\r3_migration.rs", + "sha256": "EBD04120F5215B3956FDC79EE78F6E38734C7D13392F1FC28AABA957912265BD", + "bytes": 6590 + }, + { + "path": "crates/oa-core\\tests\\r3_semantic.rs", + "sha256": "49C3763EAF2131070A7C46CC23A84F917D292D41610B6404510E5607F8890C32", + "bytes": 77473 + }, + { + "path": "crates/oa-core\\tests\\r3_source.rs", + "sha256": "F31F60659DF3C7EF601650D1CFF140589D8729F01A3F65A4A6A6C2272F15C408", + "bytes": 15311 + }, + { + "path": "crates/oa-core\\tests\\r6_data.rs", + "sha256": "5F7FFB3BC73C3C85423623FE56F8680646DC97040327BDBEAD9D47A37E80F155", + "bytes": 41437 + }, + { + "path": "crates/oa-core\\tests\\r6_migration.rs", + "sha256": "81519BC1512F5E069432E9A1CDAD04C10216D492DF01B4B75B02102480EBD6A1", + "bytes": 9174 + }, + { + "path": "crates/oa-core\\tests\\r6_source.rs", + "sha256": "88A0AA087A7678E2898FF6057538072CA92072190712F05FFF08372CC56EBED6", + "bytes": 9519 + }, + { + "path": "crates/oa-core\\tests\\release_capabilities.rs", + "sha256": "B92CBA2A562E78287DDD7DC3E94557848D17FAA0C8A102601B50286B9AF48A30", + "bytes": 19422 + }, + { + "path": "crates/oa-core\\tests\\release_diagrams.rs", + "sha256": "CEFCC0582D91266D5DE6EE5DAEFCFE41B606AB971AB235B59034A8E1DBC24B7D", + "bytes": 7689 + }, + { + "path": "crates/oa-core\\tests\\release_language_limits.rs", + "sha256": "8578DA4F76BBD2D0E1BFE295AB1259E2162A3FE3D0D2BA8901915D7A40942806", + "bytes": 5204 + }, + { + "path": "crates/oa-core\\tests\\release_ports.rs", + "sha256": "506E62BEAB0C7EC0CECE83E9E0C1A810FA1F99285C9E1CAB0C77F06DE55A40E1", + "bytes": 32740 + }, + { + "path": "crates/oa-core\\tests\\release_routing.rs", + "sha256": "AE168FAABA23769B7CA1FD65F217B9DB671726E67276EB5A04E5E72B1447A462", + "bytes": 23165 + }, + { + "path": "crates/oa-core\\tests\\release_scenarios.rs", + "sha256": "0F5D876BADEEC653FC7B12610A77D867E9A53582E605253DEFF8D379DA21572F", + "bytes": 41067 + }, + { + "path": "crates/oa-core\\tests\\release_states.rs", + "sha256": "B1A26ACEE95EABA7F9920F9DA738A1E33606552EB078E6D298895DAFF7E3D811", + "bytes": 26873 + }, + { + "path": "crates/oa-core\\tests\\release_topology.rs", + "sha256": "C51DBE5AA5A038F9ED830DAA02AA67714472179EB7FD6DA5CE36DC6931C8B3A9", + "bytes": 17643 + }, + { + "path": "crates/oa-core\\tests\\release1_teaching.rs", + "sha256": "BE179290D871125DC97CFD2A3067C7AC89C8A538FDB0AFAFC5B825BCDFB2BEF2", + "bytes": 10010 + }, + { + "path": "crates/oa-core\\tests\\review_regressions.rs", + "sha256": "F154E5C88D35E31512E2B07733A1327EA3E2FCFD1EF8EB23066A4E9573F387C1", + "bytes": 21823 + }, + { + "path": "crates/oa-core\\tests\\route_source.rs", + "sha256": "1A73FDBAC0D0AE0E84D8D67B6AD398E11223958F5DCA007F73757C91827DECFB", + "bytes": 7270 + }, + { + "path": "crates/oa-core\\tests\\routing_geometry.rs", + "sha256": "2D8EEA4A2BBA535ED0EA6DAABCCDAF87B375828C404BAA10518C7BD7FD6253D3", + "bytes": 31890 + }, + { + "path": "crates/oa-core\\tests\\routing_labels.rs", + "sha256": "DFF884D799C3C5C9257210248C55767E294E3CB317C605CBD0DDC9600C216EB6", + "bytes": 5530 + }, + { + "path": "crates/oa-core\\tests\\semantic_artifact_absence_oracle.rs", + "sha256": "D93EAF9667F4221232168BEF0FE9F069E5BE1B1F23410BDA5DD67010B96E5C8A", + "bytes": 4640 + }, + { + "path": "crates/oa-core\\tests\\semantic_attachments_gui_oracle.rs", + "sha256": "7F526D363BA05E7AC89FAF0FEAD0796E419C34EE204EDF44A1B46C78308B0970", + "bytes": 14957 + }, + { + "path": "crates/oa-core\\tests\\source_files.rs", + "sha256": "F0429A0B89A443458EA9AF7083C1E4E7411417A7E6B47E618BFBB9266DC164F9", + "bytes": 13168 + }, + { + "path": "crates/oa-core\\tests\\source_identity_updates.rs", + "sha256": "F52AA38B4D317E532C641AD7463472E4B40E802E60052CF0017556FFC63DA06C", + "bytes": 5139 + }, + { + "path": "crates/oa-core\\tests\\source_nested_updates.rs", + "sha256": "9AC3390936C0D250651EA94A1B8FAF0ADFB680F061ECECC56F2A52909B5BA855", + "bytes": 16892 + }, + { + "path": "crates/oa-core\\tests\\source_project.rs", + "sha256": "CEF58ADB16AA4D2527DDC0628AEC3E26F0B42B4BE70014A7E360FAFDAC13A942", + "bytes": 45910 + }, + { + "path": "crates/oa-core\\tests\\source6_view_contract.rs", + "sha256": "FA566DE53946D40BBBD9033EDFEED177180C4DC44AFA2F2F4667FFDC622EB3BB", + "bytes": 14307 + }, + { + "path": "crates/oa-core\\tests\\source7_contract.rs", + "sha256": "CAD4F1A135DDBD947BDF3C71D1B44F1E438725095EA8C4D893464BC721C2363F", + "bytes": 43262 + }, + { + "path": "crates/oa-core\\tests\\state_diagrams.rs", + "sha256": "6B02B387A3AE559CB3AD72DE24292A5ABCB76AAAC0ADBAB5D2AA5211B22CD2E5", + "bytes": 23973 + }, + { + "path": "crates/oa-core\\tests\\workflows.rs", + "sha256": "BD843DFDDBD5724EC08F657571F887496203056FE2FA5864EF50A168A613B89B", + "bytes": 33426 + }, + { + "path": "crates/oa-desktop\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-desktop\\Cargo.toml", + "sha256": "F3547B2B924D5DB6706C0A8E069014B440FF65315D82FC8ACED0360AF4B3CDC9", + "bytes": 842 + }, + { + "path": "crates/oa-desktop\\src\\app.rs", + "sha256": "B10BFA57F331DA3928D5FE27D2AEBDB13F6054C6E3D48C4CFD24FF81726094AD", + "bytes": 210565 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring_tests.rs", + "sha256": "77EB1A0038D038B989F7AC568760E16FE23C4B8D73CD9FBE32B70817EA23CFEC", + "bytes": 18599 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring.rs", + "sha256": "37C7DB33E99DD4ADCC5A51F09EE4878AF94FD32413359890A541690080885F65", + "bytes": 27835 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\palette.rs", + "sha256": "8F9937CB30B48B83759FD084A8A5990A2DAA3920280F1210ABE048560241985A", + "bytes": 8887 + }, + { + "path": "crates/oa-desktop\\src\\app\\architecture_authoring\\tests.rs", + "sha256": "ED864839940A1910C97537B6EE151B57AB115ECE6F60BAE602552B84F9AF4A5D", + "bytes": 14732 + }, + { + "path": "crates/oa-desktop\\src\\app\\behavior_lifecycle_tests.rs", + "sha256": "1AF2E290AA259A6AF6B0585950CDA93FE3A562C7B8BE1E938FE1D80747B11808", + "bytes": 13669 + }, + { + "path": "crates/oa-desktop\\src\\app\\checkpoints.rs", + "sha256": "55E5BABDCABEF767AF3BC8BE9CC3153B3F5CC0695701B890820EC0225643852E", + "bytes": 29576 + }, + { + "path": "crates/oa-desktop\\src\\app\\diagram_selection_tests.rs", + "sha256": "4FA507ADBC23DB3A6EB202D809C695EC0EBD6181356930C4FA7528A9A0C7BE57", + "bytes": 5582 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted.rs", + "sha256": "2F7094C078E1D7CBCCD6C0D310AFA6C400A7E031F12918BBFCE65BA62754E316", + "bytes": 25059 + }, + { + "path": "crates/oa-desktop\\src\\app\\hosted\\tests.rs", + "sha256": "FA118F64D04B400CCC01E4E67ADAF3541975288882AFA265A9E7F092CDBDA232", + "bytes": 30344 + }, + { + "path": "crates/oa-desktop\\src\\app\\process_canvas.rs", + "sha256": "11E991AFBCE187AE633E01214B2509A13623C940F1F5E6416AAEE204158BC5A4", + "bytes": 28640 + }, + { + "path": "crates/oa-desktop\\src\\app\\review_navigation_tests.rs", + "sha256": "5EBBA36092CC89FCBA394578E69C9507AD5A369E9A26526761716B5D4EE3AD75", + "bytes": 7049 + }, + { + "path": "crates/oa-desktop\\src\\app\\save_as_tests.rs", + "sha256": "F8B915793F1A36FD152569C4781A4BDC17F4AF404A8CEB373330053413087A1C", + "bytes": 4113 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram_tests.rs", + "sha256": "612E414B1A2CAB12CBFD8FCE23745559FF27577700694D53AF67AD1F2883EE2C", + "bytes": 39957 + }, + { + "path": "crates/oa-desktop\\src\\app\\state_diagram.rs", + "sha256": "F7FD50CC9A86ADB794713958348AF63AFC7C698F74965E13188B7B8A9E735C55", + "bytes": 9979 + }, + { + "path": "crates/oa-desktop\\src\\app\\transition_context_tests.rs", + "sha256": "47002FB025F3A2F8C53871F9509BFE8611A61DB6FB0E1B3125EB6E875425CB1D", + "bytes": 11508 + }, + { + "path": "crates/oa-desktop\\src\\app\\view_copy_tests.rs", + "sha256": "296821C51DCDE568E7D717039AA26BFC1B56A9074AA16051007BB351B33A4D44", + "bytes": 7846 + }, + { + "path": "crates/oa-desktop\\src\\behavior.rs", + "sha256": "C9E0AEA6A24CC982D0D82EE2B9B66F250CDFAC037B36BF6B1B9D7DD38246CD3C", + "bytes": 131449 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\contextual_source_tests.rs", + "sha256": "5F05318A6533503B9D6FEBF1EC4DD7256F192394BC1B952A7904C8175BD8DDAE", + "bytes": 49386 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation.rs", + "sha256": "0FB19BE3A5688C4BD3CA3643C47A97DA7E7F85ADD8A860CD046A0D9CB3CE9DFC", + "bytes": 30053 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\app_tests.rs", + "sha256": "E9C5BF2B07357B7A2F679AE0D8F6904C1C1461AAEB94FA0DB478B54D4641AE3E", + "bytes": 13181 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\creation\\tests.rs", + "sha256": "A0D1DAF9FB3920F7E6181A9802D84FBE056CBF0043B9E41DBA5FDDA687D9818A", + "bytes": 22793 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario_operation_tests.rs", + "sha256": "89FB71C690E07EAC314F7A5E05862D5C1E2F9C21039673BF22C4AC894D21C977", + "bytes": 10087 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario.rs", + "sha256": "D12A4B1CAA61C08F69C4D2A64BD15568C4B7158DEA91AAC5A52A58A35ADB863C", + "bytes": 149092 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace.rs", + "sha256": "69C7AD32E4BDC39F42D2E6C7764CFE1FA7867CD7DBCF9B904DEC805E6C912666", + "bytes": 32785 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\scenario\\workspace\\tests.rs", + "sha256": "ABFC7CAEFB0DE5BD479EB4AF1B159CA77B68E6A157F477939628C3D5C90B44B6", + "bytes": 35390 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\source_draft.rs", + "sha256": "C8D36BD6BCD0818AAD2FBBC404B29085F4ADCAF8191B95A04208A7C2346C36E0", + "bytes": 38949 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_canvas.rs", + "sha256": "2E2AD57B86F4CC1CC0C4C4C230571EF19BCC2F052001A8BDCC44925E5103077A", + "bytes": 93561 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_edit.rs", + "sha256": "CB2289E727163626152FC2F11195C6EE824851CB9442C57496DA97FE7AEBFB7C", + "bytes": 35736 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_menu.rs", + "sha256": "CC87C5CAA177E114E4D9A7F7367E37EC2B0D1E1C16B0B99709B05EA0E59CF894", + "bytes": 7447 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\state_view.rs", + "sha256": "1EB892A9139ECB0671784C879EE5114F27E598E5B3589F5CDAD0ABFFD5909F24", + "bytes": 6988 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\states.rs", + "sha256": "8986ED9492960E20F1254E9DFE3FF91D79CE9FEF66F3BDA738F9933278043954", + "bytes": 26986 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology.rs", + "sha256": "D06B2F0FC39B4814E94200297E148F1D4D97E04CB167766030AC9DF18689E3B0", + "bytes": 83845 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual_routing.rs", + "sha256": "D914B0E82AA8D253FE64BE2EF74443D1FD2E6CEC26D1CF30620A57646E1D426C", + "bytes": 16731 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\contextual.rs", + "sha256": "EDC84FC69D8D4A8F4CE81A4452C4E2E35CFAF98ADDEED10235F392506C74E8B0", + "bytes": 29107 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct_tests.rs", + "sha256": "AC8C8023117E31723084ADB06E3CA7FD4EA3F95AD229622CCC759FA19B50C27E", + "bytes": 54304 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\direct.rs", + "sha256": "413AA2009EE4CBA0941836B43E41F16A04C8FC8568B6E92DB5BB08516E95C287", + "bytes": 32036 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\layout_tests.rs", + "sha256": "4529AC8B05DE769A2ADA112473146FBFA27B0467D97D3541B86C4446B6050B83", + "bytes": 14815 + }, + { + "path": "crates/oa-desktop\\src\\behavior\\topology\\view.rs", + "sha256": "A7D806CD621BDF857C4E4861685CD3EB556B320DE3985B9CC3D9D131DAD370DC", + "bytes": 29176 + }, + { + "path": "crates/oa-desktop\\src\\connection_edit.rs", + "sha256": "020581E077F82B43C936B623CC51733B02B88428DF4E5F25DF74B9705819FA37", + "bytes": 5301 + }, + { + "path": "crates/oa-desktop\\src\\connection_tool.rs", + "sha256": "649DA93677D52DAE495B0E19BC32F3122AB05A6D84DE8402578FF5CE3F6EE1D3", + "bytes": 27023 + }, + { + "path": "crates/oa-desktop\\src\\context_menu.rs", + "sha256": "629354B34DC232763700251F2695B4D4E53D6251C0B1432ECC0DFE424F7DFEAC", + "bytes": 52955 + }, + { + "path": "crates/oa-desktop\\src\\data_values.rs", + "sha256": "E1DEB1CAD551F0A9FDEF9653AAD257CFB36E6D9C0F93B6245061EC3FAB8FD365", + "bytes": 23877 + }, + { + "path": "crates/oa-desktop\\src\\data_view.rs", + "sha256": "158B852BE5D3DB450AA5CDA8B68A35BD96BDDCE1D8D053A7A23582095C06362D", + "bytes": 38871 + }, + { + "path": "crates/oa-desktop\\src\\diagram.rs", + "sha256": "4580B170E264D14E5CFA874709F6D2E076A05155BFBE1809336A9D05F75E98EF", + "bytes": 105256 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\lifecycle_tests.rs", + "sha256": "D0E72CC0574657D5A31C3CE307B58401D0ED77EEDCCD1AA02377F55AB0BC03F0", + "bytes": 9316 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\pointer_tests.rs", + "sha256": "10CA5049034159205AC8F22805354F308B0BA0596F331568C26CD1393BC8CEDC", + "bytes": 11833 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_hit_tests.rs", + "sha256": "D2D0647629BF725B4DDDFC211F5A27D495ED093A79AF87CDAE6C196F09A97B93", + "bytes": 5624 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\port_labels.rs", + "sha256": "28782983B82E4FCA5DD4410AC8BD562359943B7010C7B24ECC42F0C7AD7FB63E", + "bytes": 13408 + }, + { + "path": "crates/oa-desktop\\src\\diagram\\view_options_tests.rs", + "sha256": "CF0C98A7715558BAF17B59F67A80556F98AD30262B4434635E617C6601775433", + "bytes": 2815 + }, + { + "path": "crates/oa-desktop\\src\\document_save_as_tests.rs", + "sha256": "83DC243A25F4E97674FF0D86C794A490CC923E98F1F9FB05BB038F622F11E20B", + "bytes": 5781 + }, + { + "path": "crates/oa-desktop\\src\\document.rs", + "sha256": "2ECC2CD496D4A83FD7A32B9DC68E49F0F1CB31A06263DFD6939B4764DA5B73E2", + "bytes": 31080 + }, + { + "path": "crates/oa-desktop\\src\\explorer_view.rs", + "sha256": "A720D7484BCC3A24729332A00E005D1CC6F5F945A9CC3965134E0024DFFB581F", + "bytes": 13773 + }, + { + "path": "crates/oa-desktop\\src\\explorer.rs", + "sha256": "FA01C59219564BA9AE5553ABC2B6F94E9849F9148D5812EF99B40318FE5DCF9A", + "bytes": 14764 + }, + { + "path": "crates/oa-desktop\\src\\forms.rs", + "sha256": "E5C0805B93DAF0E8244D4BE32E5A0DD3A1856C281A9D9FB5F98497DCC43C4DA2", + "bytes": 106002 + }, + { + "path": "crates/oa-desktop\\src\\forms\\context_fields.rs", + "sha256": "EAACD474F6500DD344D5A8B63CCB1D1DD86FE2AEA78AB708AFA8A80D62CE69BF", + "bytes": 10831 + }, + { + "path": "crates/oa-desktop\\src\\forms\\data_fields.rs", + "sha256": "F56397886D74086D69783F18FAB961E13B0AF05A8BB0D10D0DFA187CDAD05F5C", + "bytes": 49285 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields.rs", + "sha256": "E7100474CDE18BDFE95562BCB3C055F29B4B15AA64788A578194464AEBCD046E", + "bytes": 27414 + }, + { + "path": "crates/oa-desktop\\src\\forms\\history_fields\\tests.rs", + "sha256": "16D3C308138C063F45986D53C621AD83C7DC2CE853EDD31B7204E2939A382DF9", + "bytes": 33950 + }, + { + "path": "crates/oa-desktop\\src\\forms\\port_fields.rs", + "sha256": "3FE684D651D5BE6203FD9DB3979C772913E1AF5AC1514E67BE386FFD88DC8127", + "bytes": 30554 + }, + { + "path": "crates/oa-desktop\\src\\forms\\view_fields.rs", + "sha256": "5184D438F0DFD4E29F284FF048E19DA73E71BE1F24A6E9F123C7E922AECB85FA", + "bytes": 24987 + }, + { + "path": "crates/oa-desktop\\src\\guide.rs", + "sha256": "47EEB3CC0A48D5712720096015A08387CD354FB91559B0BD6FA106B5CAC6292C", + "bytes": 114349 + }, + { + "path": "crates/oa-desktop\\src\\highlight.rs", + "sha256": "DA7C254FFF7052E5FD9EC7469F473B91A819406028D7C304F6E22C4169561600", + "bytes": 2751 + }, + { + "path": "crates/oa-desktop\\src\\home.rs", + "sha256": "F03C1071334894F586A5A7C86026602A694DB3C2FAF902822E1DBE5156A859C2", + "bytes": 17587 + }, + { + "path": "crates/oa-desktop\\src\\home\\tests.rs", + "sha256": "3B03CCFC97DFB75954E1E0ED568BB87A632295C07B96CEDC05ED381F87B378F3", + "bytes": 8167 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client_tests.rs", + "sha256": "3EF70907CA75E098D631C41B90BADD4CFF1E1EB1B3C78E15A9F811C13BA8FFBE", + "bytes": 23009 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\client.rs", + "sha256": "54B24B4B50F8D87D7C92946EA5A2CFF4C98760E70555B3CE3D90BE27115E95D4", + "bytes": 21912 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\mod.rs", + "sha256": "1B75E11C80FCB38FD20BB3487E3F88729FDAC73E471C5AE64DA28C249F77C63B", + "bytes": 3744 + }, + { + "path": "crates/oa-desktop\\src\\hosted\\view.rs", + "sha256": "FC0C7B7CE3A5F05C49713DF6661067751F81E810AF11C614CA265EA9490E6463", + "bytes": 9281 + }, + { + "path": "crates/oa-desktop\\src\\main.rs", + "sha256": "CB0A919FD0DF0924591283DA5B55D64D525D8461640441509350BE840235E51A", + "bytes": 1511 + }, + { + "path": "crates/oa-desktop\\src\\model_menu.rs", + "sha256": "12994A5433A91F8295A59D4BF40F35F1EDB8D8DBB497A11EAE8760299627F1D4", + "bytes": 34680 + }, + { + "path": "crates/oa-desktop\\src\\navigation.rs", + "sha256": "71355A12E1B4791106426D83FE5EBF0B29BCE8E1DC594F0655AB85695469669E", + "bytes": 8839 + }, + { + "path": "crates/oa-desktop\\src\\port_edit.rs", + "sha256": "70B99F577C4FDEDA8780C8DC1EE7B1639FD77AACA06658F06D725139FB3EFB6D", + "bytes": 7809 + }, + { + "path": "crates/oa-desktop\\src\\port_preview.rs", + "sha256": "069487C4ECE737D52E8AE4A84DCFB132236ACA6799E841C91C8E7244320CF871", + "bytes": 35855 + }, + { + "path": "crates/oa-desktop\\src\\port_workflow.rs", + "sha256": "CCC15F97C3272145A67BB5857B4FAEAF7437561BD61912FA27AB26E8824146A0", + "bytes": 40582 + }, + { + "path": "crates/oa-desktop\\src\\recovery.rs", + "sha256": "57E22E5FBB0E994E64AE03E69450271FE9F04A951DB1670C2A018ABE99DB4489", + "bytes": 21041 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5_tests.rs", + "sha256": "CFD17A742F1F27B523FCE7CD9309F0A07A30413395F6C58659FB91D02834A7A3", + "bytes": 12146 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source5.rs", + "sha256": "0F0A763F0C98C2C908D4C2B95D8A4C042B6A255EE1CC16260E5404669691F642", + "bytes": 6956 + }, + { + "path": "crates/oa-desktop\\src\\recovery\\source7_tests.rs", + "sha256": "7EE61DE66C75BF949489BA51DDC9677E2B4EFC68801CF27909C9B894BFDC9288", + "bytes": 18213 + }, + { + "path": "crates/oa-desktop\\src\\route_edit.rs", + "sha256": "457AE59C2761A43A8620B4D336A7CF0F54B965997110ECAF968756A88B6B0374", + "bytes": 2941 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review.rs", + "sha256": "916192003637B60C12F6B3B3663A5B9C770AE4D10D51A415F6B3E4035E30FE13", + "bytes": 3240 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_recovery_falsifier_tests.rs", + "sha256": "3F255D04E4BFFA5A467B75E3CBF6F7149AA3269A02F2A89FBAA1DB0E5DF9AE62", + "bytes": 11034 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_tests.rs", + "sha256": "04D0DD2AC453705185663F705282AA4A3A31433466A5BE305764248DA1A03C32", + "bytes": 20798 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts_view.rs", + "sha256": "E8CE3D844D6230C20FE2FDA4D0FB256AF8043F9B586160A8D110665C45A79561", + "bytes": 6594 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\artifacts.rs", + "sha256": "A79236A8150597FF808597E59CF4F1E9E61C74C4901D9C8CF42D3427BB52A9A8", + "bytes": 24201 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_tests.rs", + "sha256": "8B26BE0324E0F33B1E7CF7AF340350DF8ED98963002D6DA8589EE0E6F6900BEA", + "bytes": 29389 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments_view.rs", + "sha256": "CD8C4418B43D207FCC55A82A2364CD84053643E5C09C96DE008C94B8372653FA", + "bytes": 3111 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\attachments.rs", + "sha256": "DE0EC0C740895B160FF5B847332C087C3F1A48931583464069470CC61315ED59", + "bytes": 18160 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch_tests.rs", + "sha256": "2A8131B81322E6A49B1348C6EFEC4526A3DF53C8EEFC0A2B25C746E2B7C6EAD8", + "bytes": 27546 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\batch.rs", + "sha256": "44830E1A9FA572493D423545336F76E79FA24EF29900E4F7927CBC83F9071D17", + "bytes": 31771 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose_diagnostic_tests.rs", + "sha256": "440DAF8D43278EF981C620D1818D0DAAED8FB83193B8E8FF67B2E42FBF882938", + "bytes": 9809 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\compose.rs", + "sha256": "C6ADCC9882DDE65E9F04F6EDA7F0C855C5CBB285CF421123029169112793CE9B", + "bytes": 27155 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructor_tests.rs", + "sha256": "85149521AD7DF62918F6F2FAB6DA2B3346C342AB4BCE7100DE3F6206C1E81096", + "bytes": 54132 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\constructors.rs", + "sha256": "0982163439B06A42D9AF1643530364109282E63F05B323A35A76D8241F3CAA32", + "bytes": 12258 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\history.rs", + "sha256": "DF038C2464EAB8093A983F3104F0D04CA8F602010A50E1D3EEB8E53F2309E201", + "bytes": 3211 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows_tests.rs", + "sha256": "1A3B09E7ED100411CDF8043F9A78DEFC664A873EE0201117709185C201A5C57F", + "bytes": 30804 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_rows.rs", + "sha256": "AF9B137FE56FF3A71378E9998BFBB7B68F035BD542AA6FA90B83E04796CF4B38", + "bytes": 13567 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed_tests.rs", + "sha256": "112A2D50130407A4A1069827E4E5D5A8681E672DD3E54B559C6D3DDE4302A298", + "bytes": 31955 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\keyed.rs", + "sha256": "F8DB8578ECFF84526BDA96C233B50E56F1CF1C5B8AB04CBBAA04F9B5E78300F0", + "bytes": 14525 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind_tests.rs", + "sha256": "5FCF9930E949AEBEB12EAB0327264F32A2388D62DBF098BD2365711E22623C52", + "bytes": 23424 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\message_kind.rs", + "sha256": "4ED19952EA511D1B3226564A138E3322F994371D6B49794C14BC3689D1393E7F", + "bytes": 789 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered_tests.rs", + "sha256": "5C8EA3A69E3DA3B94D13F50F12AA7DC53246CCBA25FFCACE9552A0EB76B0BF36", + "bytes": 22383 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\ordered.rs", + "sha256": "8B809E8B0958E553896829B655684084BF2F0CA7DF9D40C6ACBDAD8749CD6342", + "bytes": 9959 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\recovery.rs", + "sha256": "88E69044D90C481593BAB7CC125F0401C05202FCCDDE07698CEC9483947FE8BE", + "bytes": 28769 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\row.rs", + "sha256": "ECDE54540071FDE82D8D580D0DA2FCCD16D6B8E0144BD5E129AFE91455F73BB1", + "bytes": 36972 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\scalar.rs", + "sha256": "9AD202174934DD9A63FBF9CBA43135AEAD571DB60846C8B7B1D3019A11DF26C2", + "bytes": 15153 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\source7_tests.rs", + "sha256": "5E8221D77B068FA30C1571988448CB8829711735881D810F3D333CBC95D34A9F", + "bytes": 11665 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\tests.rs", + "sha256": "8839E241CF81D1E66ABE072728EEE1870B42341FBBEFAE9F39BDA1B1A020F4BA", + "bytes": 32480 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view_reserved_artifact_tests.rs", + "sha256": "6C766B29C8664D15CB113D2CC71BBA9B60AE4CCF7E44C9C5D3C41E1DC4B7ED90", + "bytes": 4737 + }, + { + "path": "crates/oa-desktop\\src\\semantic_review\\view.rs", + "sha256": "C391814442CD5E95040C6DAB9D511A254181DE56C68D5C266D879870001561AD", + "bytes": 57336 + }, + { + "path": "crates/oa-desktop\\src\\source_navigation.rs", + "sha256": "C1DA10882F35F8EB0675E68C642C9A209DDE09679CDED414CFB9903A4E49EC77", + "bytes": 3938 + }, + { + "path": "crates/oa-desktop\\src\\source_tree.rs", + "sha256": "4D55E0110A1EB128A5D26C28F3AAE5853D79B7245812B7C82BD275F38440A5AA", + "bytes": 21816 + }, + { + "path": "crates/oa-desktop\\src\\source_workspace.rs", + "sha256": "30F63A6B8D65A38D66061F90D864B5746CBACC0FBD65ABC028A8F3071C47D358", + "bytes": 15522 + }, + { + "path": "crates/oa-desktop\\src\\style.rs", + "sha256": "05D61BEC16141612CCAFA0988E8C4827F41754509EFDB3B961EAB69127DED896", + "bytes": 3015 + }, + { + "path": "crates/oa-desktop\\src\\tests.rs", + "sha256": "B017218195EEA2C96ABA12EBA8A99A38945C8CA910A652E272D34883BDB98691", + "bytes": 58557 + }, + { + "path": "crates/oa-desktop\\src\\view_copy.rs", + "sha256": "5630F31C942E1226AAFD67EABDACE6A5C5494875BDC6F7F077019E8110BA41A9", + "bytes": 9043 + }, + { + "path": "crates/oa-desktop\\src\\views.rs", + "sha256": "7148E01E8479C2294093159969BC33B9FF0CF916799D481681811C4DE5C60E53", + "bytes": 48347 + }, + { + "path": "crates/oa-desktop\\src\\views\\traceability.rs", + "sha256": "4C89DCF35C25E737D8CCE4D543A5989CA104A5678E6CF40DF47E457773D2EF94", + "bytes": 7501 + }, + { + "path": "crates/oa-desktop\\src\\workflow.rs", + "sha256": "A00BA19D6D23435D18C9E1F6A0AD2065F889BCFA97AA3840BCDFAA03CB2666AA", + "bytes": 82829 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\communication.rs", + "sha256": "34D121AD97706012722E4BB6210072ECC3A5B4718B0CEAB0C3D0F14D4CD780A1", + "bytes": 11084 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\recovery.rs", + "sha256": "0849B0F34DBA5E8761BE5FA05784D134AC74E4E9DB395D6B9B7D6CFF71E3F3DC", + "bytes": 9859 + }, + { + "path": "crates/oa-desktop\\src\\workflow\\transition_tests.rs", + "sha256": "589B1B2DBADCA74A52C2CFCFD4FE620BD4790ABD113AC02182E91616C52D793C", + "bytes": 8553 + }, + { + "path": "crates/oa-server\\build.rs", + "sha256": "AB1BE6AE1FD8BF3EBAEEF6348347A9D5E666BDE693126F199E041659E0B094A9", + "bytes": 45 + }, + { + "path": "crates/oa-server\\Cargo.toml", + "sha256": "527FF5E15010A8B560A6659AA1AE4BF0C8DF0D9E019F03C47529EC6A750C0982", + "bytes": 778 + }, + { + "path": "crates/oa-server\\src\\error.rs", + "sha256": "93817F1502386E4662C96EE1C7D1C4AFC4E33BDA6FD64E46C86C8E1AFD5A9368", + "bytes": 5610 + }, + { + "path": "crates/oa-server\\src\\lib.rs", + "sha256": "20BEF350350ED6339588B23AF684ABF745F97916C7EDF3853EE042ABE687E664", + "bytes": 7743 + }, + { + "path": "crates/oa-server\\src\\main.rs", + "sha256": "D59A6A2B5C7034BD2E00A516D2D49ABB16391BF0316C1C357DDAFB9C82D2D1E3", + "bytes": 4163 + }, + { + "path": "crates/oa-server\\src\\preparation_http_tests.rs", + "sha256": "454B90D0055D35644C8D990CD7576DDF675A9B271CA07FE9B0EFCE25D8DDBC07", + "bytes": 5523 + }, + { + "path": "crates/oa-server\\src\\routes.rs", + "sha256": "3F9A0C22043DBF28F7A8E587D2FC3ABF869F76F4D23A46FE0AEB9C4392454A4B", + "bytes": 46053 + }, + { + "path": "crates/oa-server\\src\\store_preparation_gate.rs", + "sha256": "427C390DA3C0281BA1FE115A93EA90800E3B45FCE6BCB9185E71982DDD885FEC", + "bytes": 4440 + }, + { + "path": "crates/oa-server\\src\\store.rs", + "sha256": "37DCFB845B7993D5BCED2BCF25FEDFCD2A9C20A748F9315AFE6CCA1F41F89AE5", + "bytes": 25524 + }, + { + "path": "crates/oa-server\\tests\\http.rs", + "sha256": "50DAA6A90E96AD6FE3C6A27DF2EAEBE486270599C203892D09769C547A194975", + "bytes": 71892 + }, + { + "path": "crates/oa-server\\tests\\http\\communication_limits.rs", + "sha256": "BA5474DD8E494A0176FFFB4548C8E3DEB2081B15DE33BFCE82394C764E0A2C16", + "bytes": 5790 + }, + { + "path": "crates/oa-server\\tests\\http\\data_contracts.rs", + "sha256": "8CD456DB83F301BACA380ACF025A5A99DB4EDF7D8839537DFBD02C4307E10E6B", + "bytes": 25949 + }, + { + "path": "crates/oa-server\\tests\\http\\port_anchors.rs", + "sha256": "7199D0A208DDAD9E1518B6E3FB390D64DA111716D7505BA5C995DEAE19AD1258", + "bytes": 15086 + }, + { + "path": "crates/oa-server\\tests\\http\\semantic_transitions.rs", + "sha256": "856D1C9B633FFB581E3E631F4E5A607789A02181DBF060667F208A569BFA4920", + "bytes": 22832 + }, + { + "path": "crates/oa-server\\tests\\http\\source_projects.rs", + "sha256": "8FF580F317EC267D1CD72AE14D8638F74A77CDF99CA4C78F66F4290C2D77460A", + "bytes": 30907 + }, + { + "path": "crates/oa-server\\tests\\http\\source6_views.rs", + "sha256": "867BCCDA0E030EEEB9976B4CEEB47B21AB5044D700278022D5FB495BBB64CA07", + "bytes": 13023 + }, + { + "path": "crates/oa-server\\tests\\http\\source7_contracts.rs", + "sha256": "0E0A467186DA7263C0754890AFF69EBD0D92D36B5224E4865BB6854B18DAB7E8", + "bytes": 11000 + }, + { + "path": "crates/oa-server\\tests\\state_representation.rs", + "sha256": "6686C826F28248AE4B63EC3F2112E193D4A347724B87974483217FCFEE49CD61", + "bytes": 12241 + }, + { + "path": "docs/openapi.json", + "sha256": "C6AE512F791A939EAF6EC5E5E78E9468BDEE0E028092D00098BD90AD9498D967", + "bytes": 359757 + } + ] +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/manifest.json b/harness/experiments/contextual-source-layout-reboot-20260911/manifest.json new file mode 100644 index 00000000..2d2b5950 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/manifest.json @@ -0,0 +1,67 @@ +[ + { + "Name": "delta-from-52DE82.json", + "Length": 230, + "SHA256": "2C4535B7301A0FCDF601D7FA9B56B6D294EFAE08A659B8CD3812D13FBCF060B5" + }, + { + "Name": "delta2-from-52DE82.json", + "Length": 483, + "SHA256": "9D151F9A0A757D781C44A6E77D4E626E85DB58D595151D69C4F89DA524C120A5" + }, + { + "Name": "focused1-status.json", + "Length": 295, + "SHA256": "B175D9301082B4B5DBEF851EE50541F8358FFC43A34187D9ABE778AF89C50598" + }, + { + "Name": "focused1.log", + "Length": 1474, + "SHA256": "A45BDB8336CFD1A56639BF270CB60C51FCDB06C2042AE1C2E42705E568BA1929" + }, + { + "Name": "focused2-interrupted.json", + "Length": 738, + "SHA256": "824005BCB434897825D6776B2206DAE09C9EBFABB00A7E0705ED6D93AB4804B3" + }, + { + "Name": "focused2.log", + "Length": 95, + "SHA256": "7934FD5D9FACE41821BE31283D10BA11FD3FEC0D469AA775CD1623216B8B69CB" + }, + { + "Name": "inputs1.json", + "Length": 44240, + "SHA256": "AF00C1DD7DD564FA18AA0B8B689A869F0812E4A634F2794A958A8AB427BE2A1E" + }, + { + "Name": "inputs2.json", + "Length": 44259, + "SHA256": "89CBCFA048A42C3DF41A08A7F22AFB435B44C6A567FE0E71A15067A8BE972E99" + }, + { + "Name": "inputs3.json", + "Length": 44194, + "SHA256": "6B3F3088FF18AF3899C3764B3F3671DA9240A5DE184D871BF08F8012456E556B" + }, + { + "Name": "process-cleanup.json", + "Length": 299, + "SHA256": "DDF1EDDE56C3136B5D067383FB55924494EC3243FECDB32A4395787559A7020D" + }, + { + "Name": "run-gates1.ps1", + "Length": 1257, + "SHA256": "E139E7FD25502A73316B2B8021E9AEFDDF03CEF27296CD95C9FC10EF3BF785C5" + }, + { + "Name": "run-gates2.ps1", + "Length": 1259, + "SHA256": "7F88B84DC50C2277745EE98A3741414D50522E57DD20335E286F3F3DAF2381E6" + }, + { + "Name": "run-observation.json", + "Length": 320, + "SHA256": "09FDB885C5C7E50CA6B59C6270BB0B56CEFE04EDE4B9EAC5A1906C406343CA9C" + } +] diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/process-cleanup.json b/harness/experiments/contextual-source-layout-reboot-20260911/process-cleanup.json new file mode 100644 index 00000000..956b20d2 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/process-cleanup.json @@ -0,0 +1,14 @@ +{ + "checked_utc": "2026-09-11T13:39:00.9966556Z", + "process_names": [ + "cargo.exe", + "rustc.exe", + "clippy-driver.exe", + "clang.exe", + "ld.lld.exe", + "lld-link.exe" + ], + "remaining": [], + "owned_processes_remaining": false, + "forced_stop_process_used": false +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/run-gates1.ps1 b/harness/experiments/contextual-source-layout-reboot-20260911/run-gates1.ps1 new file mode 100644 index 00000000..c1b5091b --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/run-gates1.ps1 @@ -0,0 +1,21 @@ +$ErrorActionPreference = 'Stop' +. ./.local/toolchain/env.ps1 +$env:CARGO_BUILD_JOBS = '1' +$evidenceRoot = Join-Path (Get-Location) '.local/contextual-source-layout-20260911' +$gates = @( + @{name='focused1'; args=@('test','--locked','-p','oa-desktop','--bin','arcadia-studio','contextual_source','--','--test-threads=1')}, + @{name='clippy1'; args=@('clippy','--locked','-p','oa-desktop','--all-targets','--','-D','warnings')}, + @{name='fmt1'; args=@('fmt','--all','--','--check')}, + @{name='gui1'; args=@('build','--locked','-p','oa-desktop','--bin','arcadia-studio')} +) +foreach ($gate in $gates) { + $logPath = Join-Path $evidenceRoot ($gate.name + '.log') + $statusPath = Join-Path $evidenceRoot ($gate.name + '-status.json') + if ((Test-Path -LiteralPath $logPath) -or (Test-Path -LiteralPath $statusPath)) { throw "Refusing to overwrite $($gate.name)" } + $started = [DateTime]::UtcNow.ToString('o') + $gateArgs = $gate.args + & cargo @gateArgs 2>&1 | Tee-Object -FilePath $logPath + $gateExit = $LASTEXITCODE + [ordered]@{started=$started;finished=[DateTime]::UtcNow.ToString('o');exitCode=$gateExit;args=$gateArgs} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath $statusPath + if ($gateExit -ne 0) { exit $gateExit } +} diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/run-gates2.ps1 b/harness/experiments/contextual-source-layout-reboot-20260911/run-gates2.ps1 new file mode 100644 index 00000000..1c83eb94 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/run-gates2.ps1 @@ -0,0 +1,22 @@ +$ErrorActionPreference = 'Stop' +. ./.local/toolchain/env.ps1 +$env:CARGO_BUILD_JOBS = '1' +$evidenceRoot = Join-Path (Get-Location) '.local/contextual-source-layout-20260911' +$gates = @( + @{name='focused2'; args=@('test','--locked','-p','oa-desktop','--bin','arcadia-studio','contextual_source','--','--test-threads=1')}, + @{name='clippy1'; args=@('clippy','--locked','-p','oa-desktop','--all-targets','--','-D','warnings')}, + @{name='fmt1'; args=@('fmt','--all','--','--check')}, + @{name='gui1'; args=@('build','--locked','-p','oa-desktop','--bin','arcadia-studio')} +) +foreach ($gate in $gates) { + $logPath = Join-Path $evidenceRoot ($gate.name + '.log') + $statusPath = Join-Path $evidenceRoot ($gate.name + '-status.json') + if ((Test-Path -LiteralPath $logPath) -or (Test-Path -LiteralPath $statusPath)) { throw "Refusing to overwrite $($gate.name)" } + $started = [DateTime]::UtcNow.ToString('o') + $gateArgs = $gate.args + & cargo @gateArgs 2>&1 | Tee-Object -FilePath $logPath + $gateExit = $LASTEXITCODE + [ordered]@{started=$started;finished=[DateTime]::UtcNow.ToString('o');exitCode=$gateExit;args=$gateArgs} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath $statusPath + if ($gateExit -ne 0) { exit $gateExit } +} + diff --git a/harness/experiments/contextual-source-layout-reboot-20260911/run-observation.json b/harness/experiments/contextual-source-layout-reboot-20260911/run-observation.json new file mode 100644 index 00000000..1a385920 --- /dev/null +++ b/harness/experiments/contextual-source-layout-reboot-20260911/run-observation.json @@ -0,0 +1,8 @@ +{ + "observed_utc": "2026-09-11T13:39:00.9966556Z", + "state": "stopped for user reboot", + "source_inputs": "inputs3.json", + "terminal_record": "focused2-interrupted.json", + "next": "Fresh focused gate name required after reboot; existing logs must not be overwritten", + "owned_processes_remaining": false +} diff --git a/harness/experiments/contextual-source-native-20260911/README.md b/harness/experiments/contextual-source-native-20260911/README.md new file mode 100644 index 00000000..fe06f4d0 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/README.md @@ -0,0 +1,32 @@ +# Contextual source native evidence — reboot checkpoint, 2026-09-11 + +Exact preservation of root's closed 52DE82 trial, through Machine Create and one Undo. +Machine Redo and final reopen remain pending. No recovery, corrected layout, Linux +or full product acceptance is claimed. See ../../release-contextual-source-native-20260911.md +for root's observed workflow and ../../release-staged-source-authoring-oracle-20260911.md +for the predetermined evaluator. This preservation does not rerun acceptance. + +`manifest.json` maps every original physical checkpoint file to `source-bytes/`. +Identical source bytes are stored once by SHA256; reconstruct a checkpoint by +copying each matching original-path suffix to its normal relative filename. +The inventory includes retained detached files; it does not assume every physical +file is reachable. No mutable `work`, private profile, executable or DLL is copied. +`SHA256SUMS.txt` covers each unique preserved payload once. + +Screenshots, original command results, logs, launch record and corrected checker +wrapper retain exact bytes. The initial loader exit -1073741515 with no output is +recorded separately; the corrected wrapper scopes PATH to verified native bin and +Windows and records exits. This is an environment correction, not a failed +semantic oracle reclassified as a pass. OA Use followed by Save adopts the valid +parent atomically; it is not a staged-only disk checkpoint. SA Chain uses direct +Create. Missing-name clipping and staged-owner false-missing screenshots describe +52DE82 before the later display fixes. + +Original compiler/input provenance, failed build attempts and oracle self-check +logs are already in ../contextual-source-20260911/. The manifest binds that full +inventory and this script validates all of its entries without duplicate copies. +The original oracle source and base fixture remain linked and hash-bound. + +Preservation script was prepared privately, then run after root froze Machine Undo +and stopped native input for reboot. Original/destination byte equality is checked. +No GUI, Cargo, compiler, Git, credential access or live model snapshot was used. diff --git a/harness/experiments/contextual-source-native-20260911/SHA256SUMS.txt b/harness/experiments/contextual-source-native-20260911/SHA256SUMS.txt new file mode 100644 index 00000000..8a0db300 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/SHA256SUMS.txt @@ -0,0 +1,51 @@ +bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/chain-create.log +bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/chain-redo.log +b4d4cf18d0165a5d4279fbd87622e21ec45b1ec91036b81d349abd1fa41d218c logs/chain-undo.log +47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/chain-use-disk-not-adopted.log +47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/lifeline-redo.log +47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207 logs/lifeline-save-adoption.log +de987e795c696eec8d606e792dc1270594094d31c067a9376c5058cd2e53f78e logs/lifeline-undo.log +b5e3dae37828ccdc4c2214ba5b4770e32882620e99c6831dfd106cb0bf1a05e3 logs/machine-create.log +bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/machine-owner-back-disk-unchanged.log +eb727987c59bbba1139af7c392ff709a96d333ae8eb9191ca77d0c1a0eba2ee9 logs/machine-undo.log +bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129 logs/machine-use-disk-not-adopted.log +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 logs/stderr.log +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 logs/stdout.log +d9fa9b875eaeb2ffb828d6b6ba0c66b9d0283ca8efdf346b9bc691ff217d9eae method/check-staged-source-v1.ps1 +cebfd54faa9fe8b18c9dbac03193ffe3631b9deecff32ee1714795efe46f1827 method/launch-contextual-source-v1.ps1 +bcb9277b88ab801c98d7aca93082585dac6e3645bdef1e582cee4f3285164f27 preserve.py +f9191c1a0e5ee6ec0fa38f97b37b65500d6bf53ee610a74b2c57560bbf561998 provenance/chain-create-result.json +a7d6d4cf27b7273f6939a92845bb22397a8095e9f64971ff72e31df359b58914 provenance/chain-redo-result.json +d95262cdaa40e66323eec0ca234d95b70e8fa5b63dc937184bd3cb206604e512 provenance/chain-undo-result.json +e5c4fc288ca7b868b3cf314da17b26c73176622dfa5b0c7272a4d15a0d721ee5 provenance/chain-use-disk-not-adopted-result.json +120ebbd52f262f58e0c0452c488598818547979683b9009677ee3142f09c4bd7 provenance/launch.json +055658547350e039c302cd1d542191cfdfdb31c587184db4e9f10db6444ccf53 provenance/lifeline-redo-result.json +671b2b7966168cb25ec0287708600f8067dd55057eec5251f38ae6374e08afe2 provenance/lifeline-save-adoption-result.json +fbd2e945a1c3acae22aec7ea20f8e4dc5727c16e0a898f5775bffbdc69cb4fe5 provenance/lifeline-undo-result.json +793ab1129d5d83c1355ce74effe583ce22f1a5585c4a58fa6ef619da526088ae provenance/machine-create-result.json +fa958bc7b911278cfcfc0cf7cd7d0c2aa2f41e999fb3ff5562ebd59358d1ee0d provenance/machine-owner-back-disk-unchanged-result.json +35e240144e904a3d826a06c7724ba511ee9de1b84f9e2124cf75482b3d336da6 provenance/machine-undo-result.json +ae15d0f7d3577ffc70dc8e42d086cc4ba275e57a9c3744e687bfce90515b0d02 provenance/machine-use-disk-not-adopted-result.json +d99a727ed72d6153812b8fef9dc37f7fa1c0857e738a5405fba8f74a91bcc079 provenance/oracle-runtime-initial-failure.json +bfdd4abd1279750ec8fcb22473aa483e7fa0e9d9f284483069bfe7669a976214 screenshots/oa-empty-first-action.png +c303d71d27a5080ffbd006833f879830c4aef7daa9b540197297d544f019a85c screenshots/oa-lifeline-redo-saved.png +e59f32d493fe1c46981ed74e85fa622c0eaafe01ce33aa04da9e5a4bbce9fb7d screenshots/oa-source-open-clipped-name.png +43d32d9b554391e62961afa523ba5c45bca8c8c6ae95b54a5236d4e5827ecca7 screenshots/oa-source-ready.png +2b6ded38b42262b82cb4b19b19b246d7dc4c13d306495806fb735312804a29ec screenshots/sa-chain-redo-saved.png +76db8ec4d2d83f3f5433fcd2892482ec623f0f865f30fb8242d9bcf6612c729d screenshots/sa-contribution-retained.png +765e053870196fd7fa5a2a776af100544e524e4783380d4c547808f553d7a01e screenshots/sa-empty-first-action.png +e80f97c931f64c7fe73ef9bafa42ffd9d7aa46c2549bcc05ca7879a0c0a8837f screenshots/sa-machine-created-saved.png +ebbef5afbb3f6352a0ceb8d6bee069d2dcc914eca91f92c995ae730ca862fbec screenshots/sa-machine-owner-before-escape.png +733cf95c8e070ab527a4e4b5aa5858ed6475bba69dd358e6f47401887791028a screenshots/sa-machine-ready.png +f14f58ad61b9771a1ec9abc64c05bf6dc124027a38881858aec9b3e76d49c5df screenshots/sa-machine-staged-false-missing.png +41937597174fadd9d0f4c55defb1efefa75259b3d4e70931bbcf943d8df85d1e screenshots/sa-machine-undo-saved-before-reboot.png +6a891cee112092bdadd3534c3ae267cce92fa00dd102686d3482d130b7a434e2 screenshots/sa-source-ready.png +6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia +7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia +a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia +a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia +aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia +ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia +ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6 source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia +bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia +e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia diff --git a/harness/experiments/contextual-source-native-20260911/logs/chain-create.log b/harness/experiments/contextual-source-native-20260911/logs/chain-create.log new file mode 100644 index 00000000..4f51cf43 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/chain-create.log @@ -0,0 +1 @@ +PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/chain-redo.log b/harness/experiments/contextual-source-native-20260911/logs/chain-redo.log new file mode 100644 index 00000000..4f51cf43 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/chain-redo.log @@ -0,0 +1 @@ +PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/chain-undo.log b/harness/experiments/contextual-source-native-20260911/logs/chain-undo.log new file mode 100644 index 00000000..1b643a4e --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/chain-undo.log @@ -0,0 +1 @@ +PASS exact model/identity/3 reachable sources; 4 exact disk files (1 proven retained) diff --git a/harness/experiments/contextual-source-native-20260911/logs/chain-use-disk-not-adopted.log b/harness/experiments/contextual-source-native-20260911/logs/chain-use-disk-not-adopted.log new file mode 100644 index 00000000..3ce18cfa --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/chain-use-disk-not-adopted.log @@ -0,0 +1 @@ +PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/lifeline-redo.log b/harness/experiments/contextual-source-native-20260911/logs/lifeline-redo.log new file mode 100644 index 00000000..3ce18cfa --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/lifeline-redo.log @@ -0,0 +1 @@ +PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/lifeline-save-adoption.log b/harness/experiments/contextual-source-native-20260911/logs/lifeline-save-adoption.log new file mode 100644 index 00000000..3ce18cfa --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/lifeline-save-adoption.log @@ -0,0 +1 @@ +PASS Lifeline: complete Project + 3 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/lifeline-undo.log b/harness/experiments/contextual-source-native-20260911/logs/lifeline-undo.log new file mode 100644 index 00000000..6f0c6517 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/lifeline-undo.log @@ -0,0 +1 @@ +PASS exact model/identity/2 reachable sources; 3 exact disk files (1 proven retained) diff --git a/harness/experiments/contextual-source-native-20260911/logs/machine-create.log b/harness/experiments/contextual-source-native-20260911/logs/machine-create.log new file mode 100644 index 00000000..dc834137 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/machine-create.log @@ -0,0 +1 @@ +PASS Machine: complete Project + 6 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/machine-owner-back-disk-unchanged.log b/harness/experiments/contextual-source-native-20260911/logs/machine-owner-back-disk-unchanged.log new file mode 100644 index 00000000..4f51cf43 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/machine-owner-back-disk-unchanged.log @@ -0,0 +1 @@ +PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/machine-undo.log b/harness/experiments/contextual-source-native-20260911/logs/machine-undo.log new file mode 100644 index 00000000..8cd92eed --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/machine-undo.log @@ -0,0 +1 @@ +PASS exact model/identity/4 reachable sources; 6 exact disk files (2 proven retained) diff --git a/harness/experiments/contextual-source-native-20260911/logs/machine-use-disk-not-adopted.log b/harness/experiments/contextual-source-native-20260911/logs/machine-use-disk-not-adopted.log new file mode 100644 index 00000000..4f51cf43 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/logs/machine-use-disk-not-adopted.log @@ -0,0 +1 @@ +PASS Chain: complete Project + 4 exact source/disk files, original role UUIDs diff --git a/harness/experiments/contextual-source-native-20260911/logs/stderr.log b/harness/experiments/contextual-source-native-20260911/logs/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/contextual-source-native-20260911/logs/stdout.log b/harness/experiments/contextual-source-native-20260911/logs/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/contextual-source-native-20260911/manifest.json b/harness/experiments/contextual-source-native-20260911/manifest.json new file mode 100644 index 00000000..113897ff --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/manifest.json @@ -0,0 +1,518 @@ +{ + "format_version": 1, + "scope": "Reboot checkpoint: OA Lifeline Save-adoption Create/Undo/Redo; SA Chain direct Create/Undo/Redo; SA Machine direct Create and Undo only. Machine Redo/reopen, recovery and corrected layout acceptance remain pending.", + "original_directory": ".local/native-qa/contextual-source-20260911-v1", + "frozen_directories": [ + "baseline", + "checkpoint-lifeline", + "checkpoint-lifeline-undo", + "checkpoint-lifeline-redo", + "checkpoint-chain", + "checkpoint-chain-undo", + "checkpoint-chain-redo", + "checkpoint-machine", + "checkpoint-machine-undo" + ], + "excluded": [ + "work/", + "profile/", + "bin/", + "uncreated machine Redo and reopen checkpoints" + ], + "method": "Exact byte readback, no oracle execution or mutable workspace reads. Content-addressed source files deduplicate only byte-identical physical files; records map every original path to its preserved bytes, including known detached files.", + "gui_sha256": "52de82e434b636e18db02d381842aa6db84b721cffd5502063f784f37246acce", + "oracle_sha256": "967d9ba3c6fb3a7efb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c", + "records": [ + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/baseline/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/baseline/project.arcadia", + "path": "source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline/project.arcadia", + "path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia", + "bytes": 860, + "sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-undo/project.arcadia", + "path": "source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-lifeline-redo/project.arcadia", + "path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia", + "bytes": 860, + "sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/project.arcadia", + "path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia", + "bytes": 1322, + "sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain/sa/functions/function_classify_request.arcadia", + "path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia", + "bytes": 134, + "sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/project.arcadia", + "path": "source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia", + "bytes": 860, + "sha256": "6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-undo/sa/functions/function_classify_request.arcadia", + "path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia", + "bytes": 134, + "sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/project.arcadia", + "path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia", + "bytes": 1322, + "sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-chain-redo/sa/functions/function_classify_request.arcadia", + "path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia", + "bytes": 134, + "sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/project.arcadia", + "path": "source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia", + "bytes": 1433, + "sha256": "a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/sa/functions/function_classify_request.arcadia", + "path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia", + "bytes": 134, + "sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/sa/participants.arcadia", + "path": "source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia", + "bytes": 292, + "sha256": "7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine/views/diagram_field_team_operating_modes_states.arcadia", + "path": "source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia", + "bytes": 836, + "sha256": "a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/notes.arcadia", + "path": "source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/oa/activities/activity_assess_incident_work.arcadia", + "path": "source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia", + "bytes": 142, + "sha256": "e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/project.arcadia", + "path": "source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia", + "bytes": 1322, + "sha256": "bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/sa/functions/function_classify_request.arcadia", + "path": "source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia", + "bytes": 134, + "sha256": "ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/sa/participants.arcadia", + "path": "source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia", + "bytes": 292, + "sha256": "7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/checkpoint-machine-undo/views/diagram_field_team_operating_modes_states.arcadia", + "path": "source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia", + "bytes": 836, + "sha256": "a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-create-result.json", + "path": "provenance/chain-create-result.json", + "bytes": 835, + "sha256": "f9191c1a0e5ee6ec0fa38f97b37b65500d6bf53ee610a74b2c57560bbf561998" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-create.log", + "path": "logs/chain-create.log", + "bytes": 79, + "sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-redo-result.json", + "path": "provenance/chain-redo-result.json", + "bytes": 823, + "sha256": "a7d6d4cf27b7273f6939a92845bb22397a8095e9f64971ff72e31df359b58914" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-redo.log", + "path": "logs/chain-redo.log", + "bytes": 79, + "sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-undo-result.json", + "path": "provenance/chain-undo-result.json", + "bytes": 685, + "sha256": "d95262cdaa40e66323eec0ca234d95b70e8fa5b63dc937184bd3cb206604e512" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-undo.log", + "path": "logs/chain-undo.log", + "bytes": 87, + "sha256": "b4d4cf18d0165a5d4279fbd87622e21ec45b1ec91036b81d349abd1fa41d218c" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-use-disk-not-adopted-result.json", + "path": "provenance/chain-use-disk-not-adopted-result.json", + "bytes": 685, + "sha256": "e5c4fc288ca7b868b3cf314da17b26c73176622dfa5b0c7272a4d15a0d721ee5" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/chain-use-disk-not-adopted.log", + "path": "logs/chain-use-disk-not-adopted.log", + "bytes": 82, + "sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/launch.json", + "path": "provenance/launch.json", + "bytes": 1600, + "sha256": "120ebbd52f262f58e0c0452c488598818547979683b9009677ee3142f09c4bd7" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-redo-result.json", + "path": "provenance/lifeline-redo-result.json", + "bytes": 685, + "sha256": "055658547350e039c302cd1d542191cfdfdb31c587184db4e9f10db6444ccf53" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-redo.log", + "path": "logs/lifeline-redo.log", + "bytes": 82, + "sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-save-adoption-result.json", + "path": "provenance/lifeline-save-adoption-result.json", + "bytes": 700, + "sha256": "671b2b7966168cb25ec0287708600f8067dd55057eec5251f38ae6374e08afe2" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-save-adoption.log", + "path": "logs/lifeline-save-adoption.log", + "bytes": 82, + "sha256": "47c022288ea16539b839a4631283bd4e4b1653710bf7f7e5bd6bde1277aec207" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-undo-result.json", + "path": "provenance/lifeline-undo-result.json", + "bytes": 677, + "sha256": "fbd2e945a1c3acae22aec7ea20f8e4dc5727c16e0a898f5775bffbdc69cb4fe5" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/lifeline-undo.log", + "path": "logs/lifeline-undo.log", + "bytes": 87, + "sha256": "de987e795c696eec8d606e792dc1270594094d31c067a9376c5058cd2e53f78e" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-create-result.json", + "path": "provenance/machine-create-result.json", + "bytes": 982, + "sha256": "793ab1129d5d83c1355ce74effe583ce22f1a5585c4a58fa6ef619da526088ae" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-create.log", + "path": "logs/machine-create.log", + "bytes": 81, + "sha256": "b5e3dae37828ccdc4c2214ba5b4770e32882620e99c6831dfd106cb0bf1a05e3" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-owner-back-disk-unchanged-result.json", + "path": "provenance/machine-owner-back-disk-unchanged-result.json", + "bytes": 823, + "sha256": "fa958bc7b911278cfcfc0cf7cd7d0c2aa2f41e999fb3ff5562ebd59358d1ee0d" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-owner-back-disk-unchanged.log", + "path": "logs/machine-owner-back-disk-unchanged.log", + "bytes": 79, + "sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-undo-result.json", + "path": "provenance/machine-undo-result.json", + "bytes": 684, + "sha256": "35e240144e904a3d826a06c7724ba511ee9de1b84f9e2124cf75482b3d336da6" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-undo.log", + "path": "logs/machine-undo.log", + "bytes": 87, + "sha256": "eb727987c59bbba1139af7c392ff709a96d333ae8eb9191ca77d0c1a0eba2ee9" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-use-disk-not-adopted-result.json", + "path": "provenance/machine-use-disk-not-adopted-result.json", + "bytes": 823, + "sha256": "ae15d0f7d3577ffc70dc8e42d086cc4ba275e57a9c3744e687bfce90515b0d02" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/machine-use-disk-not-adopted.log", + "path": "logs/machine-use-disk-not-adopted.log", + "bytes": 79, + "sha256": "bf62317cae4d874235acd116251abc574d49bb34395edc9db95c83deaf51e129" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/oa-empty-first-action.png", + "path": "screenshots/oa-empty-first-action.png", + "bytes": 85886, + "sha256": "bfdd4abd1279750ec8fcb22473aa483e7fa0e9d9f284483069bfe7669a976214" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/oa-lifeline-redo-saved.png", + "path": "screenshots/oa-lifeline-redo-saved.png", + "bytes": 91138, + "sha256": "c303d71d27a5080ffbd006833f879830c4aef7daa9b540197297d544f019a85c" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/oa-source-open-clipped-name.png", + "path": "screenshots/oa-source-open-clipped-name.png", + "bytes": 94195, + "sha256": "e59f32d493fe1c46981ed74e85fa622c0eaafe01ce33aa04da9e5a4bbce9fb7d" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/oa-source-ready.png", + "path": "screenshots/oa-source-ready.png", + "bytes": 94396, + "sha256": "43d32d9b554391e62961afa523ba5c45bca8c8c6ae95b54a5236d4e5827ecca7" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/oracle-runtime-initial-failure.json", + "path": "provenance/oracle-runtime-initial-failure.json", + "bytes": 255, + "sha256": "d99a727ed72d6153812b8fef9dc37f7fa1c0857e738a5405fba8f74a91bcc079" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-chain-redo-saved.png", + "path": "screenshots/sa-chain-redo-saved.png", + "bytes": 85097, + "sha256": "2b6ded38b42262b82cb4b19b19b246d7dc4c13d306495806fb735312804a29ec" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-contribution-retained.png", + "path": "screenshots/sa-contribution-retained.png", + "bytes": 95984, + "sha256": "76db8ec4d2d83f3f5433fcd2892482ec623f0f865f30fb8242d9bcf6612c729d" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-empty-first-action.png", + "path": "screenshots/sa-empty-first-action.png", + "bytes": 83136, + "sha256": "765e053870196fd7fa5a2a776af100544e524e4783380d4c547808f553d7a01e" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-created-saved.png", + "path": "screenshots/sa-machine-created-saved.png", + "bytes": 99160, + "sha256": "e80f97c931f64c7fe73ef9bafa42ffd9d7aa46c2549bcc05ca7879a0c0a8837f" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-owner-before-escape.png", + "path": "screenshots/sa-machine-owner-before-escape.png", + "bytes": 93282, + "sha256": "ebbef5afbb3f6352a0ceb8d6bee069d2dcc914eca91f92c995ae730ca862fbec" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-ready.png", + "path": "screenshots/sa-machine-ready.png", + "bytes": 103564, + "sha256": "733cf95c8e070ab527a4e4b5aa5858ed6475bba69dd358e6f47401887791028a" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-staged-false-missing.png", + "path": "screenshots/sa-machine-staged-false-missing.png", + "bytes": 103538, + "sha256": "f14f58ad61b9771a1ec9abc64c05bf6dc124027a38881858aec9b3e76d49c5df" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-machine-undo-saved-before-reboot.png", + "path": "screenshots/sa-machine-undo-saved-before-reboot.png", + "bytes": 84979, + "sha256": "41937597174fadd9d0f4c55defb1efefa75259b3d4e70931bbcf943d8df85d1e" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/sa-source-ready.png", + "path": "screenshots/sa-source-ready.png", + "bytes": 96379, + "sha256": "6a891cee112092bdadd3534c3ae267cce92fa00dd102686d3482d130b7a434e2" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/stderr.log", + "path": "logs/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "original_path": ".local/native-qa/contextual-source-20260911-v1/stdout.log", + "path": "logs/stdout.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "original_path": ".local/native-qa/launch-contextual-source-v1.ps1", + "path": "method/launch-contextual-source-v1.ps1", + "bytes": 2686, + "sha256": "cebfd54faa9fe8b18c9dbac03193ffe3631b9deecff32ee1714795efe46f1827" + }, + { + "original_path": ".local/native-qa/check-staged-source-v1.ps1", + "path": "method/check-staged-source-v1.ps1", + "bytes": 1671, + "sha256": "d9fa9b875eaeb2ffb828d6b6ba0c66b9d0283ca8efdf346b9bc691ff217d9eae" + }, + { + "original_path": ".local/contextual-source-preservation-20260911/preserve.py", + "path": "preserve.py", + "bytes": 7189, + "sha256": "bcb9277b88ab801c98d7aca93082585dac6e3645bdef1e582cee4f3285164f27" + } + ], + "references": [ + { + "path": "harness/experiments/contextual-source-20260911/inventory.json", + "bytes": 9701, + "sha256": "e7267296d0f21b1db1a3d28dc3a1f016596f005e8660c82f09d176ffa047ffd1" + }, + { + "path": "harness/staged-source-authoring-contract.rs", + "bytes": 22693, + "sha256": "9eb9dd3868b6cb772f907d16ae02995ad10a16f85c087012c24948e6e6fe775d" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/project.arcadia", + "bytes": 593, + "sha256": "aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c" + }, + { + "path": "harness/fixtures/staged-source-authoring/base/notes.arcadia", + "bytes": 63, + "sha256": "ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd" + } + ], + "counts": { + "original_records": 77, + "unique_payload_files": 51, + "unique_payload_bytes": 1239116, + "physical_source_files": 35, + "unique_source_files": 9 + } +} diff --git a/harness/experiments/contextual-source-native-20260911/method/check-staged-source-v1.ps1 b/harness/experiments/contextual-source-native-20260911/method/check-staged-source-v1.ps1 new file mode 100644 index 00000000..8ed2f250 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/method/check-staged-source-v1.ps1 @@ -0,0 +1,21 @@ +param([Parameter(Mandatory=$true)][string]$Mode,[string]$Observed='work',[string[]]$Carriers=@(),[switch]$Same,[string]$LogName='') +$ErrorActionPreference='Stop' +$trialRepo='C:\Users\User\Documents\Git\ARCADIA-Studio' +$trialRoot=Join-Path $trialRepo '.local/native-qa/contextual-source-20260911-v1' +$oracle=Join-Path $trialRepo '.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe' +if((Get-FileHash -LiteralPath $oracle -Algorithm SHA256).Hash -ne '967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C') { throw 'Oracle changed' } +$base=Join-Path $trialRepo 'harness/fixtures/staged-source-authoring/base/project.arcadia' +$observedEntry=Join-Path $trialRoot "$Observed/project.arcadia" +$argsList=@('check',$Mode,$base,$observedEntry) +foreach($carrier in $Carriers) { $argsList += Join-Path $trialRoot "$carrier/project.arcadia" } +if($Same) { $argsList=@('same') + @($Carriers | ForEach-Object { Join-Path $trialRoot "$_/project.arcadia" }) } +$oldRuntimePath=$env:PATH +if(-not $LogName) { $LogName=$Mode } +if(Test-Path -LiteralPath "$trialRoot/$LogName-result.json") { throw 'Refuse to overwrite an earlier oracle result' } +try { + $env:PATH="$trialRoot/bin;$env:SystemRoot\System32;$env:SystemRoot" + & $oracle @argsList 2>&1 | Tee-Object -FilePath "$trialRoot/$LogName.log" + $oracleExit=$LASTEXITCODE + [pscustomobject]@{finishedUtc=[DateTimeOffset]::UtcNow.ToString('o');exitCode=$oracleExit;arguments=$argsList;runtimePath=$env:PATH} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath "$trialRoot/$LogName-result.json" + if($oracleExit -ne 0) { throw "Oracle failed with exit $oracleExit" } +} finally { $env:PATH=$oldRuntimePath } diff --git a/harness/experiments/contextual-source-native-20260911/method/launch-contextual-source-v1.ps1 b/harness/experiments/contextual-source-native-20260911/method/launch-contextual-source-v1.ps1 new file mode 100644 index 00000000..d65dc14b --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/method/launch-contextual-source-v1.ps1 @@ -0,0 +1,32 @@ +$ErrorActionPreference = 'Stop' +$stageRepo = 'C:\Users\User\Documents\Git\ARCADIA-Studio' +$stageRoot = Join-Path $stageRepo '.local/native-qa/contextual-source-20260911-v1' +$stageInputs = Join-Path $stageRepo '.local/contextual-source-20260911' +if (Test-Path -LiteralPath $stageRoot) { throw 'Native stage already exists.' } +if (Get-Process -Name arcadia-studio -ErrorAction SilentlyContinue) { throw 'Another Studio process exists.' } +$sourceManifest = Get-Content -Raw -LiteralPath (Join-Path $stageInputs 'focused5-inputs.json') | ConvertFrom-Json +foreach ($entry in $sourceManifest.inputs) { + if ((Get-FileHash -Algorithm SHA256 -LiteralPath (Join-Path $stageRepo $entry.path)).Hash -ne $entry.sha256) { throw "Frozen input differs: $($entry.path)" } +} +$guiManifest = Get-Content -Raw -LiteralPath (Join-Path $stageInputs 'gui-verified/manifest.json') | ConvertFrom-Json +foreach ($entry in $guiManifest.artifacts) { + if ((Get-FileHash -Algorithm SHA256 -LiteralPath (Join-Path $stageInputs "gui-verified/$($entry.file)")).Hash -ne $entry.sha256) { throw "GUI artifact differs: $($entry.file)" } +} +New-Item -ItemType Directory -Path "$stageRoot/bin", "$stageRoot/profile/local", "$stageRoot/profile/roaming" | Out-Null +foreach ($entry in $guiManifest.artifacts) { Copy-Item -LiteralPath (Join-Path $stageInputs "gui-verified/$($entry.file)") -Destination "$stageRoot/bin" } +Copy-Item -LiteralPath (Join-Path $stageRepo 'harness/fixtures/staged-source-authoring/base') -Destination "$stageRoot/work" -Recurse +$originalPath = $env:PATH +$originalAppData = $env:APPDATA +$originalLocalAppData = $env:LOCALAPPDATA +try { + $env:PATH = "$stageRoot/bin;$env:SystemRoot\System32;$env:SystemRoot" + $env:APPDATA = "$stageRoot/profile/roaming" + $env:LOCALAPPDATA = "$stageRoot/profile/local" + $guiProcess = Start-Process -FilePath "$stageRoot/bin/arcadia-studio.exe" -WorkingDirectory "$stageRoot/bin" -WindowStyle Hidden -PassThru -RedirectStandardOutput "$stageRoot/stdout.log" -RedirectStandardError "$stageRoot/stderr.log" + [pscustomobject]@{ pid=$guiProcess.Id; startedUtc=[DateTimeOffset]::UtcNow.ToString('o'); sourceManifest="$stageInputs/focused5-inputs.json"; artifacts=$guiManifest.artifacts; executable="$stageRoot/bin/arcadia-studio.exe"; appData=$env:APPDATA; localAppData=$env:LOCALAPPDATA; runtimePath=$env:PATH; baseline=(Get-ChildItem -LiteralPath "$stageRoot/work" -File | Get-FileHash -Algorithm SHA256 | Select-Object Path,Hash) } | ConvertTo-Json -Depth 6 | Set-Content -LiteralPath "$stageRoot/launch.json" + $guiProcess | Select-Object Id, ProcessName +} finally { + $env:PATH=$originalPath + $env:APPDATA=$originalAppData + $env:LOCALAPPDATA=$originalLocalAppData +} diff --git a/harness/experiments/contextual-source-native-20260911/preserve.py b/harness/experiments/contextual-source-native-20260911/preserve.py new file mode 100644 index 00000000..c032645e --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/preserve.py @@ -0,0 +1,114 @@ +"""Preserve only the explicitly frozen native 52DE82 evidence; never read work/profile.""" +import hashlib +import json +from pathlib import Path + +repo = Path(__file__).resolve().parents[2] +source = repo / '.local/native-qa/contextual-source-20260911-v1' +dest = repo / 'harness/experiments/contextual-source-native-20260911' +dest.mkdir(parents=True, exist_ok=True) +def sha(data): + return hashlib.sha256(data).hexdigest() +records = [] +def preserve(path, target): + data = path.read_bytes() + out = dest / target + out.parent.mkdir(parents=True, exist_ok=True) + if out.exists(): + assert out.read_bytes() == data, target + else: + with out.open('xb') as stream: + stream.write(data) + assert path.read_bytes() == out.read_bytes() == data + records.append(dict(original_path=path.relative_to(repo).as_posix(), path=target, + bytes=len(data), sha256=sha(data))) + +frozen = ['baseline', 'checkpoint-lifeline', 'checkpoint-lifeline-undo', + 'checkpoint-lifeline-redo', 'checkpoint-chain', 'checkpoint-chain-undo', + 'checkpoint-chain-redo', 'checkpoint-machine', 'checkpoint-machine-undo'] +for name in frozen: + directory = source / name + assert directory.is_dir(), name + files = sorted(p for p in directory.rglob('*') if p.is_file()) + assert files and all(p.suffix == '.arcadia' for p in files), name + for path in files: + preserve(path, 'source-bytes/' + sha(path.read_bytes()) + '.arcadia') + +for path in sorted(source.iterdir()): + if path.is_file(): + assert path.suffix in ('.json', '.log', '.png'), path.name + folder = 'screenshots' if path.suffix == '.png' else 'logs' if path.suffix == '.log' else 'provenance' + preserve(path, folder + '/' + path.name) +for name in ('launch-contextual-source-v1.ps1', 'check-staged-source-v1.ps1'): + preserve(source.parent / name, 'method/' + name) +preserve(Path(__file__).resolve(), 'preserve.py') + +# The original build, failed compile attempts and oracle self-checks are already +# committed in this adjacent archive. Verify and bind them instead of duplicating. +existing = repo / 'harness/experiments/contextual-source-20260911' +inventory = existing / 'inventory.json' +prior = json.loads(inventory.read_text(encoding='utf-8-sig')) +for item in prior['files']: + data = (existing / item['path']).read_bytes() + assert len(data) == item['bytes'] and sha(data) == item['sha256'].lower(), item['path'] +references = [] +for path in (inventory, repo / 'harness/staged-source-authoring-contract.rs', + repo / 'harness/fixtures/staged-source-authoring/base/project.arcadia', + repo / 'harness/fixtures/staged-source-authoring/base/notes.arcadia'): + data = path.read_bytes() + references.append(dict(path=path.relative_to(repo).as_posix(), bytes=len(data), sha256=sha(data))) +unique = {item['path']: item for item in records} +manifest = dict(format_version=1, + scope='Reboot checkpoint: OA Lifeline Save-adoption Create/Undo/Redo; SA Chain direct Create/Undo/Redo; SA Machine direct Create and Undo only. Machine Redo/reopen, recovery and corrected layout acceptance remain pending.', + original_directory=source.relative_to(repo).as_posix(), frozen_directories=frozen, + excluded=['work/', 'profile/', 'bin/', 'uncreated machine Redo and reopen checkpoints'], + method='Exact byte readback, no oracle execution or mutable workspace reads. Content-addressed source files deduplicate only byte-identical physical files; records map every original path to its preserved bytes, including known detached files.', + gui_sha256='52de82e434b636e18db02d381842aa6db84b721cffd5502063f784f37246acce', + oracle_sha256='967d9ba3c6fb3a7eefb410833903ec94556ca2d48a67d5072c8bb160f40a00f9c', + records=records, references=references, + counts=dict(original_records=len(records), unique_payload_files=len(unique), + unique_payload_bytes=sum(r['bytes'] for r in unique.values()), + physical_source_files=sum(r['path'].startswith('source-bytes/') for r in records), + unique_source_files=sum(p.startswith('source-bytes/') for p in unique))) +# Correct the literal oracle identity from the already measured manifest. +oracle_manifest = json.loads((existing / 'oracle-preparation/manifest.json').read_text(encoding='utf-8-sig')) +manifest['oracle_sha256'] = next(a['SHA256'].lower() for a in oracle_manifest['Artifacts'] if a['Path'].endswith('.exe')) +readme = '''# Contextual source native evidence — reboot checkpoint, 2026-09-11 + +Exact preservation of root's closed 52DE82 trial, through Machine Create and one Undo. +Machine Redo and final reopen remain pending. No recovery, corrected layout, Linux +or full product acceptance is claimed. See ../../release-contextual-source-native-20260911.md +for root's observed workflow and ../../release-staged-source-authoring-oracle-20260911.md +for the predetermined evaluator. This preservation does not rerun acceptance. + +`manifest.json` maps every original physical checkpoint file to `source-bytes/`. +Identical source bytes are stored once by SHA256; reconstruct a checkpoint by +copying each matching original-path suffix to its normal relative filename. +The inventory includes retained detached files; it does not assume every physical +file is reachable. No mutable `work`, private profile, executable or DLL is copied. +`SHA256SUMS.txt` covers each unique preserved payload once. + +Screenshots, original command results, logs, launch record and corrected checker +wrapper retain exact bytes. The initial loader exit -1073741515 with no output is +recorded separately; the corrected wrapper scopes PATH to verified native bin and +Windows and records exits. This is an environment correction, not a failed +semantic oracle reclassified as a pass. OA Use followed by Save adopts the valid +parent atomically; it is not a staged-only disk checkpoint. SA Chain uses direct +Create. Missing-name clipping and staged-owner false-missing screenshots describe +52DE82 before the later display fixes. + +Original compiler/input provenance, failed build attempts and oracle self-check +logs are already in ../contextual-source-20260911/. The manifest binds that full +inventory and this script validates all of its entries without duplicate copies. +The original oracle source and base fixture remain linked and hash-bound. + +Preservation script was prepared privately, then run after root froze Machine Undo +and stopped native input for reboot. Original/destination byte equality is checked. +No GUI, Cargo, compiler, Git, credential access or live model snapshot was used. +''' +(dest / 'README.md').write_text(readme, encoding='utf-8', newline='\n') +(dest / 'manifest.json').write_text(json.dumps(manifest, indent=2) + '\n', encoding='utf-8', newline='\n') +(dest / 'SHA256SUMS.txt').write_text(''.join(f"{r['sha256']} {p}\n" for p, r in sorted(unique.items())), encoding='utf-8', newline='\n') +print(json.dumps(dict(status='PASS exact preservation', counts=manifest['counts'], + manifest_sha256=sha((dest / 'manifest.json').read_bytes()), + checksums_sha256=sha((dest / 'SHA256SUMS.txt').read_bytes())), indent=2)) diff --git a/harness/experiments/contextual-source-native-20260911/provenance/chain-create-result.json b/harness/experiments/contextual-source-native-20260911/provenance/chain-create-result.json new file mode 100644 index 00000000..8b119ede --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/chain-create-result.json @@ -0,0 +1,13 @@ +{ + "finishedUtc": "2026-09-11T13:22:19.5594542+00:00", + "exitCode": 0, + "arguments": [ + "check", + "chain", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/chain-redo-result.json b/harness/experiments/contextual-source-native-20260911/provenance/chain-redo-result.json new file mode 100644 index 00000000..48936e68 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/chain-redo-result.json @@ -0,0 +1,13 @@ +{ + "finishedUtc": "2026-09-11T13:24:02.7326487+00:00", + "exitCode": 0, + "arguments": [ + "check", + "chain", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/chain-undo-result.json b/harness/experiments/contextual-source-native-20260911/provenance/chain-undo-result.json new file mode 100644 index 00000000..2829c9b6 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/chain-undo-result.json @@ -0,0 +1,11 @@ +{ + "finishedUtc": "2026-09-11T13:23:30.5084646+00:00", + "exitCode": 0, + "arguments": [ + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/chain-use-disk-not-adopted-result.json b/harness/experiments/contextual-source-native-20260911/provenance/chain-use-disk-not-adopted-result.json new file mode 100644 index 00000000..74369666 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/chain-use-disk-not-adopted-result.json @@ -0,0 +1,12 @@ +{ + "finishedUtc": "2026-09-11T13:21:19.7364277+00:00", + "exitCode": 0, + "arguments": [ + "check", + "lifeline", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/launch.json b/harness/experiments/contextual-source-native-20260911/provenance/launch.json new file mode 100644 index 00000000..9b1b1fe0 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/launch.json @@ -0,0 +1,31 @@ +{ + "pid": 7212, + "startedUtc": "2026-09-11T13:03:58.0036193+00:00", + "sourceManifest": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\contextual-source-20260911/focused5-inputs.json", + "artifacts": [ + { + "file": "arcadia-studio.exe", + "sha256": "52DE82E434B636E18DB02D381842AA6DB84B721CFFD5502063F784F37246ACCE", + "bytes": 112219136 + }, + { + "file": "libunwind.dll", + "sha256": "F45604A12E8BCD839FD86F667C1BE1CC7C4F9DA2B3C69FF381AC708F0E1AE7D4", + "bytes": 190976 + } + ], + "executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin/arcadia-studio.exe", + "appData": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/profile/roaming", + "localAppData": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/profile/local", + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows", + "baseline": [ + { + "Path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\notes.arcadia", + "Hash": "AD9DE02963C20D1F43856455A797DEB05CA674659E45F2C4B96B52783024F8BD" + }, + { + "Path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "Hash": "AA844950EC4FB86F262A257E1FC370A26557EA7978D8A4CAB78265037660234C" + } + ] +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/lifeline-redo-result.json b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-redo-result.json new file mode 100644 index 00000000..71f22d5d --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-redo-result.json @@ -0,0 +1,12 @@ +{ + "finishedUtc": "2026-09-11T13:16:57.5500788+00:00", + "exitCode": 0, + "arguments": [ + "check", + "lifeline", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/lifeline-save-adoption-result.json b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-save-adoption-result.json new file mode 100644 index 00000000..049c359a --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-save-adoption-result.json @@ -0,0 +1,12 @@ +{ + "finishedUtc": "2026-09-11T13:15:10.6924601+00:00", + "exitCode": 0, + "arguments": [ + "check", + "lifeline", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/lifeline-undo-result.json b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-undo-result.json new file mode 100644 index 00000000..44985415 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/lifeline-undo-result.json @@ -0,0 +1,11 @@ +{ + "finishedUtc": "2026-09-11T13:16:24.0252558+00:00", + "exitCode": 0, + "arguments": [ + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\baseline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/machine-create-result.json b/harness/experiments/contextual-source-native-20260911/provenance/machine-create-result.json new file mode 100644 index 00000000..605a3db5 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/machine-create-result.json @@ -0,0 +1,14 @@ +{ + "finishedUtc": "2026-09-11T13:36:22.5156439+00:00", + "exitCode": 0, + "arguments": [ + "check", + "machine", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/machine-owner-back-disk-unchanged-result.json b/harness/experiments/contextual-source-native-20260911/provenance/machine-owner-back-disk-unchanged-result.json new file mode 100644 index 00000000..150b9d77 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/machine-owner-back-disk-unchanged-result.json @@ -0,0 +1,13 @@ +{ + "finishedUtc": "2026-09-11T13:27:13.9904642+00:00", + "exitCode": 0, + "arguments": [ + "check", + "chain", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/machine-undo-result.json b/harness/experiments/contextual-source-native-20260911/provenance/machine-undo-result.json new file mode 100644 index 00000000..d5e1610a --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/machine-undo-result.json @@ -0,0 +1,11 @@ +{ + "finishedUtc": "2026-09-11T13:37:09.7213268+00:00", + "exitCode": 0, + "arguments": [ + "same", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-machine\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/machine-use-disk-not-adopted-result.json b/harness/experiments/contextual-source-native-20260911/provenance/machine-use-disk-not-adopted-result.json new file mode 100644 index 00000000..2819c752 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/machine-use-disk-not-adopted-result.json @@ -0,0 +1,13 @@ +{ + "finishedUtc": "2026-09-11T13:28:40.2347350+00:00", + "exitCode": 0, + "arguments": [ + "check", + "chain", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\fixtures\\staged-source-authoring\\base\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\work\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-lifeline\\project.arcadia", + "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1\\checkpoint-chain\\project.arcadia" + ], + "runtimePath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\native-qa\\contextual-source-20260911-v1/bin;C:\\Windows\\System32;C:\\Windows" +} diff --git a/harness/experiments/contextual-source-native-20260911/provenance/oracle-runtime-initial-failure.json b/harness/experiments/contextual-source-native-20260911/provenance/oracle-runtime-initial-failure.json new file mode 100644 index 00000000..6ca9c093 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/provenance/oracle-runtime-initial-failure.json @@ -0,0 +1,6 @@ +{ + "scope": "Read-only repetition to identify first oracle runtime launch failure; fixture remains unchanged", + "exitCode": -1073741515, + "finishedUtc": "2026-09-11T13:15:40.3853186+00:00", + "runtime": "Inherited default PATH, no sibling DLL" +} diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/oa-empty-first-action.png b/harness/experiments/contextual-source-native-20260911/screenshots/oa-empty-first-action.png new file mode 100644 index 0000000000000000000000000000000000000000..ff78c5f02e75033a4b8e6b8b0bd83ea792ffe97a GIT binary patch literal 85886 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 y?fwE_z+ZHKTYr{0b^Fn}H?!I~8$H;W1c~n literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/oa-lifeline-redo-saved.png b/harness/experiments/contextual-source-native-20260911/screenshots/oa-lifeline-redo-saved.png new file mode 100644 index 0000000000000000000000000000000000000000..c1cf275b3e0bd41dc84783f8642f21d050bb1547 GIT binary patch literal 91138 zcmeFZ1#nzlk|tVWW@cH;%nTN@EG{w2VrI5vi^)QZ!D5CIGg=H5l$e=ifkmsH?w&XO z_lx*v_f5Rm-RY{xxD{3Ro}2Jxo;;c7*6ZTy1^``NT22}O0RaIpetQF6mjRLhSZEkn z7-(2n7+5$sSa?KqL_`DxL~K+vWOO`ie0)4?TwFpDYBEA1N@84Gawc+08d`b=dIBPpmR8m_A6?ztJv_aG~8e0f`IgVBPa}Ln0M^3nBr=1CeBzC9KrC|5(#;=JqVPX z>K8bsF4Ks(R9u_XmwyrM-z59b2^R9dB-y_U_W#HQ1|UO0ycrJ)10V{xMT7QI=}Q$s znxbu<;)<|JRRMWZCH~;CG9yfsV@#Ag2L@h*dl|iib>O`M0H&{iE$a)or!N6SuYekR z&`YG=j-Tch_Kdr$1CzZKYp28v9P>-%1ue3#6tVo%6hTEpXBNA7a!xxqzvCY3uBq9^>=%w;qt<3~*D9LFbm>6}8c~PvV`7*#1MakJNkNDd};oY#x z1Wmhzp+knGDL>9m&uN-M=Bb;LtC{wiMAY~&=@PK(tnR;}3tJPI{c-F+vTe(#b{|o= z3@r@tRAV z6Y@z^lOrz0$OR^cbHD>oUjd&udtU)J%m-cfP;ZLHl6iWU{dUZAlzIhp<9FR>jLiqU zv%W>Kx>a*8DZImwIJdABItr1EE)$RCL0;x*>X{%>k>G4Y?fR~CtHQGH2|lNp-F#j~ zx$fJ0h?tG`#=PJ@?m`e47>vRr(Xf^R$;Gz1K@Pv1uW|eO})D) zkzSUF)r^+2H_CXXx@4f4aJ{$dN}*K9aEXp_C;ag6{tSpa#-~rNr4iI-o6_7e63b|- z>p&bN#-zn;)V2 z2Eu=2KJJgV?Ac}}h{=srSTa1ojpTECj3Bc-&6n1UPL9rw?WR9Mz%lLX2OGSU{dTXI z-d$f&i5Z;};TxMZ8LPT^9M7L!C+bS+g71Q*~H z@FzDasS>g(0D^mj_SIr6kT;1GTQMo}`QU}4%dgX`bzO-OWuTyi2 zrsVusZA3Lg)iykjo8=S&S}58`Kls6nweCsRORdMHXD;U6hQeYF$qTsx!woorWImNsE~HQKGvxx$zof34jti%dx?7L zfx@N}&HBc#vSqr;sQBi@q}GsKe{>enf5iCwFKmd=KZ6Rlg7l@(-5Pt>tVJaCY?oIG zX9<7u1|0|@*11m>00p-b(7ZWyf7f??czc(!fR~ECl1Pqjv%n$8hKOG$U7KQ|A2bG` zNedl10092EJ14zh`m?)#xf#*BLQ3b0DXz_?D-=Wy)6xvmtSab? zKaut&NJKEQd@f}-Vve0sp6b7lQMG04C)_J=+-g&znK@RRosrejSyv5SF&fql4xvR2 zCXomUc%TrI*i;sKbLu}0!+ws%A3-48YMkA|krI&{yc`=2rU{&!aC0a@GZ$%PHjV(3 zZ`#>x)6AGOiF-DLa(f`1jm8WcB#B*WK@0_ZEqvCP0?KS@F_J&ETioV3k+^fdc-hCh zTW4voMdL}0r2RV!j<&L7)ZfLus*cWopwLB0I z1qqr9e^NehP8AmIzXX#VQUK$BG4-GE-hXKd(EtA$ z=Q3Z=E@tD6`dT^B0nm&6Uc?Z0wl0x?K2o%csp#B`vzVI95&msJic!lL0#vLYLgP2bM2z5mcxz2`W^m2%DA#p9f{c$m#!Sw;s%@Wi-zh!c7s zpa46#VYkgcqXUN9Wdp4KlZW;!j`0;ef= zJAB;l@`RW-Z!FEH8j6^f7o+$FRZ6!j?cUt^c+($394YTm40lbeAui?D;lf&hBfOVQ z0>+yfzAB!6u)xI=cD|b5{TB)WSpSM_PfGuP&jF>SM?88;(V*6%-Nxihoom{bWV09! zF#=0+Ku-2^v}xN|f6$1|a7AAsetAeFa!Mq8)&>Lr#ik zZn8vvc+6oSr_7HK;au(TQH${n6Z>j|v=aknMX%m11}@5rKI1S0JUidA{{*zYz+052 zSHQG_F1RauYk$-PX~X$ zOl_!V6GiMG$;;;z00icsbQGpAqBksin3~h!?6YV#mAhk4M6D*9ly;fHdK>7->^a{Dtm<`+{#!?ZwQ`6T!Fa-{O zPj$t*4Q5DDJ?Tej0ed)XbFV%8fqOUU~Lb9?g>0!*F&`cJp6YCjvcYvY?gwFg?^KjI7pB!echXo3mb5W!k zrRsTdy08eMcL+cm#Tg1_qZ4errgd?BqYrjKm6nBETX?tSagK4y8ivauK2<_#4w92R zu?=#e%fkc1Kd?QydLZ!0=jvlCPm#SnQ_8fS!H~Q4Y(;JV+3*LuFKVB^vC=vTekOKJ z-V_A@?_CWNZ{ghtDApN=*k*7AFZbB_Y~x=6Y!H#p-Livn{IrdK!^-sD&?`U~>pB;e z40wU`v6DRtm~uN@p{;eN_ApOsKPIBJGC;ihBKysTTH<-%EGdyeM~I|UDz_@K^=D0O z9lJ&(3BBd${JqX$hTo@qjVeM zz`VqpqMp$3SYVQfuqJ7h+ug4h7|yLQZq<)2Jg23HbaXK>-(@Vgud~raIT~N18QtKk zGCZ_v3@`A3E1tKIz8$5T<~4N82l-9#K!+ScfZUSs)2e@9pM)(vIT2 z{P7D-6B*cv_wz3`R&b@^)WgOI?%>rPCZK?vhXDVokB`!}9c~lmqHYBW?Q`hxmki0#X0n36iZ4bil6NLl5zE6&7rope z0{-3o4!Uc?;@_G3dpv>5nY>t8y{{9t{QdifLH#(r`|PFL2y=UUT1-!T4zu6*k32CV zG5#am<8FcP1s1|h^<1cDtSE}iFaca$?G*0AH15xA*FD9A50rxw=h^IZo5GjTq-2hLF=p9n_<$qER zg8jwiX~RKYoVH^la7h=~<76Ma%v>=eU&nFQ$B5S>9t+V2DNaKB*)6IZ;k=q#VbPJB zXi$YmmU#?=A%9a-wLW1bQD>+2fDN|muTYNrYrqAFL|Xmpi#ON)mp=Y7|NeJ}gR4(f zXn78nO2vUdWmsVfESALun?L3WmKlf0f=)h;_i7MWf@V4B<<90qt zPaG#XbQwVHm7X4@M5A)1foxWKY(Vxu>sZFLVfGG=zlg@2zL#=?J6bEI<5-YP1LyL0 zer>zDn+gJQjV{j8c@m86b~{sU@mHR+z7r(!)v!e`Jq+*f@ll!alh;oDaaw^}_{W^l zXXvkNwWr>ux;sMZz*x{e%8Pt{NmmdfO}LnRky{V%Iw66331Td&vfa#iO6o!hTogci z252jY!C%nPi{3zzQarsAj3bKa5)vU|mL&R2jWYQifZ_>E%7{%|2v-|~kSi@R@g zT4+x+h6HadpwF^zEui67z+hv;vdEzy#-Q72%>?uO0m|*L6j87 z|07m%AzRL|@4s4~qhy5@W~9{eG2?tygu*8CUd+akDLwKkH)Ni3bgM>PTRZen^7q7a zkd+Dab0>H2-r0`4tR_6>eIdEnEqV!cx^uPVOSv}Gw^(!wgL|rnntB%4D`RitXV(dn zX1>*a1%$s;v_3qld~R$L_EiFo;@Y>+Q#tUoD+?47@MA>~VDUPo`i&~IMKKh%h+#gzvHGY6Kxtz=M|GX%Y; zGAt3WKN>9F0FaaPUxF*w)@(elKJr{HuLG+yDWIT6-PTE^Rmd?vXX_H-DbZ zx4X8fK3(!TesG+Fe#cU5+0%?bwRu8%d%o_b3wHUC4cPM?yad!+0Y9gH2*J6UF-jse z4QlUn;UAQAamm$6NkZ+gBIfZVTe`!&AQ$(ra8FT%g*~{n|1e9%PU3Yc_GNp)(h-M< zMm9Wipt9iWj-Y-S0%EL_wuvwtEYC3*{_IJ{-Lp)=jOFX?ZG8i~o}43v&^JvLP6T)Y z+86Ij4ay7g&q|=?$fNzo0D7&<%p*K9OWTm;o#$!OV4YMlS8`tB`A<9n=))x0>1qQM-TqtEyW3bjNkeA{H%Hl6qj zG(R0!QZ^}c7LmTuL=(%|4J7L%dYjeM4ziI1d@t-IXl`mqT#(B$jeFz~7T~9H-6Kc# z6mfD{)=4;8b)L_%*~I6{0xES(7qya#S<@)AJw^rDF9jSSkc7k^6KtSjM{+?fd~vre zSNfnbdumbNVB3(8a&$?s%~Iryt~#1xJSH>7_aVr8KsaE(zX_Bfue)x2NqsVEH_H5} z?rR|ZN{tD}js+VmoZeP3DjUSkXKCECSh~rNUy&hn^spkDwI180Z*#M~6Mx0y>iQfbE8QV+&YV zWzM;IVu7{#Qsz%un1}QAldk?m?YGq&Cn1(GVrmrVvQV_NnU{K?CV{LbkVruxlHAKI zvePKcTqU}C^o~GXf%)bzd2C<8xK#|6#w?bsKZ_vI$mw{WK2pTms_u9DlhIG{&s$!? zae4sz^N8vS+^d-*Mx#?kU=$8haI{OGvs0}jAhUE!JUSBxj*3|GSLe@0!M55$?&QYG z!a*qNF(vw}uYQjbttWu27Jh!XXfv)~Xeg`eeeSM8DeGWQUR>p6Px$TdwM`3*(CDO> znw{Xp)i9s}iIGBE+sg=$=$k^z*e;8Obq1`-wLLhd9qZcol%F;`4bZiDs(1u8Zuatv zn2{sTVA`QdXpsSIm|G~L!b+pqXnB6VnJuy@cer}EZckL zE@aD(qyzj%s?r+OSa3fGSj~&!Sx~g1Kwz2P_5BJ*)UBl&={&?F+tWS4SZaY>q$0tt zuM$>We9;+YlY8W2`2E~Ce;z3cXqheeCH0g4Flw(h0ZKISHYIEZRNkEXF*EIOlzLiJ z3zl~{n1I&KjR^<4Y2}U*JC&4r`t;<4Ww$HpWZ}wNYlcPF+`nR394hpaL&u=NhL)hd zT)}MkZrCL(?~Y99N5ZhcqwLXcvMK#8_RlqJ5Y zxq558MwD1|*_&CHw8&}3r6axmMab67Y!k&ycXlk5Lr3}{xN;Y{4rZmC!hR*_!bJ=~ zyiYv;`HAYcsg2gc^@uaJC$c)-PD8q7LbwYqW~a%43euESk!v>HjAJ9(y-H;zbD?GD z^j7#fV_1qoQV4_))(@z|1XZs{#?jLc;tLhK^Cxzjjm=G8!HeN75$OfwX%;aNA9ib~ zwM9LNv6P2V2T=kQvjy?OPYqZttc{H;!xJQNC5L|W**Y!qL%UbRq2JFBDLk?!vN#Bh zp4SdfEvc}ncLlOO4DS>kL4nu=>WR!?jhbeS{)$Am&I$S5p5f8}iw zyf}&}Ls=j_tiea^0#AJ5btJe|*7e2h=gjFZ46Zu8736+XP@;_UNn}x%{19G}O((+~ z3sAW$ds(ds#B+|)#$({uJ^U1KvQav^;kppnH}eW;JZTr)Wb_^87PLjH79b)%;U#qxbn28%ZjiU!=AamOtx)WH0-tSM5E` zGDBMeOl7G*(^9mF;`iC}q!P5nsfp;1Qn?&nHYAB{5c6q5=O`M-dgG5HV;J9uDjLwc z6R;36Y6UWR*9!3aZ9Arj*)P2iTjr}^ADk8$9nqX7f_sotC1lOz-l_6h6fh7w4{vAx z9FIHw{8{3syCDC$bdE2-G5M09#PC6qx8!}dP)Sc8CP0)~vf3s!n+|lTIS}@Be#G}} z7mwBQw~{dq720#6uf_x#jsRT14hVlI1*$#!b`7ZM;omH9`r6*(PwXb(SSLc+Ki(!;Mn%zF=Ow+?9}FQIFpRGw43 zlszGs9oO|eGFC+_-IU+VPhBW1_U{_L8pJ63*4u5HDMtm&oIKRtO&ME-;CtkEyUzzu z&YYcARZ%uupPqggO96f{#6}odK`Mdq5{iyYl3j3nHk31~O$X})S;op{(|}#W5jQZ4 z;gI?Gj`h!@47UdiF}j*&>>CAbzwCtQE7+NME-|!Gco*1WqQ|-vCS*p>+^Y{%ac`EX zlzK&8S=(nXqR9UcG*_L77DK|eh*dSd68JrBEMTCm)i9I7={0Mqc&cNZXvsIIJg4r& z!9U~^xotGFG0Xf5ffXIRVk|L?lr9Gy6bWI;2N%TIQ&EjI?vb&Ysg9!kNWI~g#gD|P z)Z$e2gO_eOlQ?*Rw#a3Tpl;6X8!O63&sLB8DP5i-?=cxr{lD-T58#SW={QvpTp5t!hf?!Px*YBFLxC;MgB4CO)fHd8%m zqMV+A@@?l`j9xHn#}OEa@j zv&p=JBQ;)47V;~!GZr6&AJPkM*DmVJDOp(_5sEYYwi|j<7m>=3=vUb`Oht^&-gCn} zvcB|IAUUWabDw?zUGi z-5Qo>vtzY-hYt(kJQtj`kFA3w02fv9iwtq;;~k?bTE-U=ks&r3iQq3W@@MWln_tnL zy!p!a`!nPZYmd-;O0BORh*otyMl$Vy44uYg#g+n&LX*$G9fjU8a6;v-1PEw3swV8>P0SIRFDNIc3M2op~5Lm!#o ze2b2K0!nWatoT{&WHJ*6r-i&H5VQe7PEO9Du?!@<{jJJ{Gybs$?KTA8Cakk4%<)H= zq9JQ`TnZQXw^lJ9HRqnxV504bQ^AmW1Dud0Gmbfkz!zxF71+|omZD41PYIf?z*SRXX!B zNa-xn#Vsx1KJF9635QuzuhxG>a7MyoLWhHM{tyne09RcEP?F*xFw4f@3wfVNk1ZfT zTn_b?9OdV{t#vh(w60HZm7I4U(##E7hSrQb0to>isSkQo619V9RSpkPZVKOb zbu+7k4|{`7(kC0gHHW#81fyC`joUyeN66kag^`n_J`SobqJ)5YDQs1Ue@i2%V~`C`_>Pig`K%X$Y%+EtnF=GA&Il8Q@(X2-I-(& z#f4oeL~^HKD{=IcBqkUSDhk^`3L_c~PF#^xP6F{QBiPIK@`Fdar>E8S-`fq+C$cX;$QBnb{1s-;NbDlB=q6!%W4g!sQ@8smmg}PC0qs z<|1Khu&)9~tXT@OX&dSH5R!W&Iy@Z?<9tfE$EgmBRSAoNYv62J@DO&bzVq%AJXu3Y zN4~dkNB+c7GfcjNp&&*k`ZCjXMKaxW{1%mN7%p3HRlwRWlC8YYzM?N-hP(z1ozQ-U zwl8<0sXHN&D;F;js0C&vMuw}S_BQ5bs3xH6brv9;!)|X(F;({Vd>IMpt*iq}MJ3Bw z!@WW3sq=DIYLHJ-EMHI0ukt-0aloKonbyigeiaJG(g+vK z#AqKao@3T>oOeFr)`KU5*7PsG+WBl;EAQ~hF*a!BgY1MjOXSMLtxA>+YzD21k_ml1 z40`#N?%@ayV@POx^_|Px-+(v4Vnllb)zct<)Mez0@B#L!f3nqIsdEIj9 zpe)-i11obZTSDv)_gGWO?ME{m@K3Wjm2y<;L--4`&(`=h?GrhNb1999*=a*VP|->% z@N@^jM;^6n212;gK^C8XBwDPJyOWn~JkJlpi65)USlwbb`-ZxuQk*CePl4Ne3avHR z8FHTrQ%GuODWYH|5`o9E6=6FdRqAxrUXOVA3+K?b@2Juu4Jiw^o~E3(?v88;3dL`{ z{6Iy(7Yg#4thBI=adqBID@@_vXyyRQQ7jMb33(+W;pp?o_VD!_sz!M`(u5o>Rhehw zb7C*3rs<~f|EK{sL!0|g_dt7a>99EH8-anq^fQ*+NPzr99J%H&-=N%}3ksP-!l76nG%;K)jEDnic3vI;DgIx!V^%4D)%+_XwIff#`DE<%F~|P&%G;itU5%1 z{vc9nT=PRVX1o{1MPOq;(_D-Cv}48eb~SM~5y`k#g^++C$%~ShxHU+c%{9n(Mt^MG zcIHfEsWL5*@srJhGL1C#);j~CYzV-{DT%M*_c&ZQmXR5L|`dBqPutRx0``{XrrZ&QMSLL>fnJbwXbxbO03kHH%Wz{obz@W4X zr)I+=QOQo^5g!%sn=g`aaH_)-f#<-a3;b`A!kHTVgEMy`Mxa~v-W3?1>}-UptZZFE z8AVq{7sHSTIhv!Qm^@BRKPw{p2a#_C^S*ZCAl;_x$7_6jT&7CG&2X2_EPhJJRwCYx zRF%3!w@AU__qLzNg9@w1;Ap#A@^V|OWy7*0OU(y2v$c;^2mEcgw(zTRy(1BzZONH5 zZtQ$~=M7t+Ujep8b%Q6Y1&>r?LA$Un#Mz4ssuym3%8!{s+v`!niU{L{M}W+bPtpR63+x0l`+(E z_C}39IKL*TABlP}oAMJEo(&N$^1wC=M_!OY0Z0oD{LOI-L2sVExEA9%AAc95`OV|% zqztE-D8S0ldt*QLt8V1pGtQ*`eYmgnuAJMI!;CW^md0D-L4WWTBGj&Hdc;@}KrJn)=>DTvNo-K8kjN#xvb?`?!BHU0ZbBIZYN=1<4O zAN>wBsVt-snxB?=&;_hKT)~w#AW$k{)Q~4+ceccENgdqLP-%D1cEa!tO%%-dN4os@ z-blJ!$p1iydMV#f^Qfc7X6Wmi@z_tuEkf!xE@zPg<=g(<5`VYI|N2pjWG{w!^oWD0 zlz2vg__hu?3HwVBqzth+x|mQYWru^B7^%-1TuTZGyJND0#Nm{Vfh2CZyLD8($DR>u z1jK4I9|;^KU!{^vA8(S9H+A8Zbg%mD`yG70m57n;(v^PSZSDm%Du=RgL!HI zO{f|Y7=cK7fR^VMx6N`Jti?Jh3Pn``MULpaU}I@iaX_?I3^v4w%0{KYnnKQru&Cm! zS@zGocyYVh2qK@lb4@6h3-SFtk%q$?fBBu&wMiRe)*>BsK9lxDE*1LB&)4t0SFdlD zqLE!t+}%Dj6IbQs9%;|l11DXf8rRZq8KYvxqN#{#dNhzjboOCnhe*82tv0`nDtI|C zpXLJZSw8JC#%S%G(n9izAt%0h)Kd_4kj$2#JY6$>hC{NmW4;l1^wuJKPi_YiU4k`D z4(hw_mG7^LRbcOxfepBVr+1$J%*~`&VxQ71mdj9^c(R4#nP~)#o`1h%+dPoUJfI z(T%Kl8fOb=8%W_ng-tyX35Nv-Py5}!OcE-Cv&Op|LpXh|)#8 zvJuRdcD9YlTd(A(tcoR37Q$Fr+?G9cA_`aVr2|x zB0Zr{hvc${dM8baO(#whrPUYI^-mHaO#PN%_eQ98VxJia(NK<5^$cWdfgLvsQJxs~ z(w01@J6}c-2=HqM&k)1Nw;|i~=$bK>nM&<3R|H1b#7KTR5!8-Afw-x$)uHxZ0soM% z8jd{5zXFCmrC$NnZ@rE>lR6Z~t0m9o4bhJsA1#fN7cWrQOW z6+8jw-I&;y5^Y$S z?1MC=>m$d)Rusr}B1nG!P8x8%QO%84!Be+QQBk>fyb`9l9?ZahB=*2f#prOt{ZzkgoyXt;plBEH#CRy6@9|rmLv?4-;_V4j9q-mPIia{ zMA+wPr1L=5CF+w(VzT+n;bz!3=1IbT{kjSoOJBF<8zzeA-f*7M{6PmLz>K95DQn25 ztH=-;I__U!+?#0y9mJkA!I!@;2lB-Mg>$K}pixjfrcqqRLO})`UB`PJ>v4T(#&0qt z14WMKw|Zu1r%rMdwA+zcE0#O3h^WQtBqfa-8HlVH$T+>PX0mPM9Xr8`HmB#CKp?8k zR^fJtWWlA^xA92jlw2n~ut>zAc}>`LI;5KK(D z;O)@@%r`vB8`PW->GFgAPaytDTrbA=ml{o1$2^lv@$?$z3Go}Zd_wbZPxR+-ZyPzY zhF+k%?icdZG>WL}*|G_v*ST`P-NBN+FD5O`Vef_?Ya8{VJTeg!}pJ=so`6l5Fp z9eD*l+;;AGpZ~+1r(XexzHd8_ulJqb`q`{6+y@$JlPsIRghZbnja-E8{xDSK#pLIk zbrhQ%kr`V=8x^!(|qdn`2~yLi?~)H`|c*k?!M4yPO%Jo~Ium2~pf%NNDe!s`=# zpba2=^JF)&-+-!=tO3)mrJR=ls)E0spczTmtW$ma7VvT+=pNrzqLcl}rf)E0d`^E8 zeM??s>`kakYMuP3u*kRKW8lMmVqCrG)03PQUH<0(r9Gr+UjhqX0i7!Mnjh)YAEk944M0z? z0J&FyU(Q9rsmJ>DGwt(LU~jpanD76-KR%FMl&cQXLnnEL5n;@6G>r#>)To&hRe*|35^=YLe&TZR;nj?`H`) z0+G*W>urf0W$pF1pPC+x!WwoS;X4No99bu>YOh53U$So?7X1FS7C3{iEm-PRtu!Mf z$sOKUdf4hGY7yzBceH70Ly#?H%!>{Wfmf{f74}*O`1qVbn`Sq;{s3hn;5QWK)9AS+%rK*xv>G-drccSi za+$ocVGq#?DLb;^I`AP*thM1PM`_M1+>r`6HUoSJp5kO<;6!xqN%IZK+} zrd(r(KI4-!Hkb8k12V7UJNyrWP5dN_xuXo2>alf^Y1r*qv)YkQubR#$_y^ZAZz_p^ zU#d>Gvse52w;7z{rfx)jjvfafg=+dP(c1E_*g@qxWHWi@$N$ghCp8mBnyJZ5mZ5$R*hPp5k1PT5?(e%jwsX|kn2)%0W$Q!Uv>{j&CPsz%pm_(dZq1+Wx zF=2UmgtD&QnD+<5kTCmzUgPY!(m>^4k+-AJ{GKAd{g_xe09M>%$E-R~T$8Bp)6xjy z>ZzIi4&#F^*fSL+`g+oFJ~$P%qd3C8z=lS;8D87JJrXN`r{Yuf+2RhMIy5QTvg~6v z=+9P&2t)?4TQ*!xKmx7Hmt#@%g@H(McwOOD)4 z6-r|F8vQ{WaMrV5CD+_avN2nAbAAdRlSGfZ)Ffg~>mj|j{uwGbrp$?7_+UzEv9S$- zIop}(O9YcDUm~8g%-45P4BhA|8Cfy}`}lkjesbTrJkf|}1$r1ImYIu8XBY+Q$dRsV z=$4R@g0nwiNgVg3reetssYg&`Z-K9NF&B6D!t(jmjdrCmAV7%%`?XQ(7Z!~#Q6$lO zGaG$@B6;|24Z3-(j6W8=MjnE&Ffv2q(Maf~P*Z*!5iOfHH~C+RI5~+A^O1)RlZU_y zg)n?9%0Ij~)HCQvZpV$6K^JYS4-!YGN|eu~b&#ViJ=V5CW<*o}dB*glRIHn}CE(w0 zM-?C1K}7}sFu{|p{oQ5s9GIM3Zhc(RUNMV5x}2sFHX^-3U`}vW2q`=OP;0!zuy@so z-RZ$iwIVjuZ>G)~Z50g&umA%HhJ{@i4lZ#s?6Qx?(ed5)Y6TTMj~sN?M1_tKA~CqIVRjKti2j0p^me&a}-aQsg;_|d$pfC~`^I6GA+v@cxK)V*A1LSa@OY{Tebj{`slGLqY**qh@@ zU*$&VQNg6WGz}S~7EgrsG8pLE!GJSwXm@BWmZXhgu5WEi6(8inb(7}>OKt{$g=bwHHruidGc3@~z?B~toZS{Ws{OA3rW`gVUaSd?D_GwoaYDu|B&+7g z_Zh4wdrgTR$-ywXBpM-Tj9r#Z* z;=)2D%I;z<`dZ?p;m$MMzj+Z1LX|vtZ%5Bf9en7RYVT@~wVkC>oWzFZq9=VW!>-2| zi*}Ja78@MLBA>sY_*@1r?GP zY|w3P94q4&n;SU@x(F*IrAyTT+SAA+O0p*!2r9;0T z=8MzSH^r{-8MHOg>2K2#3@J{*{N6ixTfEG(-q{vbIZVC?o4x`(KACB|nRvD7`BNz1 z5T>LT%dq>;8s%Bo=bGT5=CF_aI-L4hZtnwOWekq&Xk6`QAEjc5ArGoKI4MBnOi1bG zE9L%%v|Jt~cXQlkYh$ujxxY-1oLn0ZaPQf!Qkkg*_TU=X*EL@?EGI#$^{zYA$SuRm z!Seigu-dyLMuu36jEy?6JcdSY7=FrL5 z6{=6AKV(mIQk}d&K1=M|fw0&J6bZb(~r4SkdlfzftQJN^P+pEwa7#5-h_I2Se6)Pzb5MpgJmEXsJy9M50~KwBe3NGj4*F)a4DegI z9a9;1YAq?YUuI^!^zb6zU{7ui_UzmuBI#6>h7)Pzc0^IC&=H3%7s>LbZs;@@3CO1U z5>w<%Wihcm;Zo#1)J%?d<|k7GB)6%O{eYjAfK{VG6*C@u6{N9~Y1YZGeB@DDQWTY* z;w`diO)NbGy&)GT<&bhMR10g&f`i+# z+p`zBXur5EgxL5U;+QVCn1{S~Z9X+9)4(0su!o}!*8JAzJW{N;q~tV?t;Mm#t_jxX zQ`K>C3NQ+2s5@8yVN5Kfrg-uy;YU(Zr(Y#|!j96Wr`QD#n@kxa0+yQ69mr#?`-6!c zAZ5WkPntoL2U0q9uYmYW(KFGTGChOxrA0|crgNtQHgmh3>od9T0}i?Fo$N-B(HDug z?4kJ;FcUw2uw22c>~E;#Y|m951y2zR!4w+5X$ECAPJX^xQ2R3eao%916th?@tmP-1Qk? zKZM&C5YJW!so8jYR*5m6&mD4pp%OJsd&r^S`LOfQVrSwa3(GJmMGvrX24V;of z^Ze@RUbv*I9W9L<5_`J0rY;h@sgr-xuS%qIR29LGZw>6uSiWBfTP;geFx?3l=;3`a z!&=-AUc%n|-9GT(nodwxJ+NGx8Ohw@YaTQvyoE7hyf`#E{D7+={-yB1lZ%{RjX+8; zj(vP6b|O~VvMb4^^z0roEcAx69-(J=Zo|d+TBJUbZ;lXq2s^wuy{SZS_uzJ9#S7^i z&0NJVqAc~LYNipLNL~Aw_zTIZD+S|BHUktJue5b!t2eaG0lcAtvRp z0v4sYYa-_a&tB1d`@3flb=E`~m%{NPdjHwb)nyu9oJ144-(5tE$YVQgG@ZbK6e|Ma70sV)+?D%ZDJST|3%Xnd5;ri%My{(NF_v5)L+khzUt zcJ~4oxi^EPlcU_!s1V3_a%r<6g>`0m{Z8pVCW=?oD-#*ryFiS)@=4|+H)A>Dh)@gW z@yTU!#1Hc_9MpS;3WW_wX|L|QUlsZk5gU(!Qk3cKDVr&piuMz}3BUG>afn-C#!^Ah zM@Y9wQ4Q^hXq5Xa*@i#S+QP<+GfQcOFeJSk*~|RP^JQDEUIATfsS8c)zaLdOlsNlu zwZX}&DWfHpAqQakjCq}TEqJ3{OV#3_RfG+wCrN?ZRCa@23y|sbXY+{}ek}%{$Iwa1 zIc?sm!v$5z5+u3w{mzz1Teg(3!8Lb8Uct~f)*a{_RssU*psLuxc|k@xW|PTeL?+v$ zq@cH~BNyS|t##yTNR?w0sx|v=rn;fozS@G#zNIG7N`fL$VmZYe+AnQTaG$p5BZ}p) zk$*&ys}l#uJOAizOidt>f-zPDrq`kRM_e-7_F39%9{)&>Zw@QxV=ANqmv`6eMJ7vL zA~U1?u17V%LlmY&IgW9f%u2UJ5tsLm!OJ7t1U-Y!ic(p?fmV+k8qZ^>E zW%t*MfcFkde8*GnCRrMD_WJKIGld3MT?zv(tQcn(=NY^#b+{f*Pg#>m<+j_=sE95F zYOGA5kjrt%=mzz>RBgEFPLX4QV;@Zrvu zRF8_BeMChA?FoL>40#qScuqT;;nKE}>OYyerovBmVEV9Sx4a2zIGoB5Xi0*qT$L`2 zmUy{R7vD3FuMn)!k^rNF47-J3&alT2ud{&G@7vPH0e!DH~>LC~ATYHNg+$^m+ z-W<&WF|uJ<(iMg&%S7Qjh-6!=QoKtE$YJaCj823gRgpk-JssVha&&l~wD!@tDKG6Q z-L!FuH~^SRAkp6>*XP$4`%Q(*8p32NN_Vh`YitY2w+Ix0x%Pq65`Tw$Am*{ta@(35 zHS6eCcnPb!u1Qbp9OOtHxj$e0ZtP20~^o`EVNN6u}eze|@19?-BB<87=sirs|T%hvek@b{xi zifGb@n*oO-j~s`3Hpi>0gXP+s)}F2+vyn}&u~dgtrcVDIJlP@+3Y|UONQj&*|DBxM z$Bhq=PkOiCSn_VEnrTeO36rqCEG-Bom{XduftOU}@P(W;C@wXV2Wz2mXY=ZL>Q_d% z5?UcC*-aAC03#7-V;lmm%29pS5sCEG{Tb#Tgf7L%m&q+x`{deSq_3mtgpiXaY~(fx zs!r#ZHRk5GmY8T}r?q~no+OR-@yH?fjqV2(i@JGoVHCO_6sPpqd17!cBrr@O^&bg= zj3sLR2YYWB71x%v3l~lZgoNN8Bsc^OE+Ke;;O-uRyA~2if=h4+9)i0Q+%-5<;qLAQ zmAg;Bea=a``*h#?eLwEKwh zm%pSACWtFfHGPL1)CcQ9S}1o`#1Q`?_4Y}qOpT>&^Y_JBh<&vdTKpCgy-DoprtmzI z!l^<7f5qbVrGpr?WYlo1sF@bEx;bG7>(q71XDPwJ5LD&w-g0)nCpvSz<@2E_UsahE zsHqroM4zXBs+m9z+stppvlV%`9U~^VXlWWj))*GmV2f#=i-gehxRohN5s6z7{>a(d znwO@2(B5Evp@zEqn70mv|2VSBWmCWt^H@sy=oPVESQ&&h)=K#5GgAr+JIma)P4vd{ zhghK_g8Xi5%I}idR{_ZN{)^t~$~sN;$@i!e>|I1N2~qo4TA?uxAuU$@kkil*BAv`zb(tvLxaNY;Hv1Tf32WHiD^fnx1|fPs z*Q3>PYLW4=U}q8kX7k~gf4s=@lX2fJtg!*k9tJa2IVHQzD| z+eI1qlU;G;wGlh+mc3!u+{%3|5ts5xi=2(+MQIG|{U?x;e=riMaX3nTA@&Dm*3u^d zQ(N)R+1|M6^u3QpZj3fS5J!3(I}HTyw36rP=pq)nYt+?Q@LkdgE#;8@%x(Dr%`+bK zjEJb)Uf}_jl+E%oXuP!^Z7(@|I1^qPAA5)*DATvh0D4mjz=|%-E0VjoTbak%ocLC?P?D z;$MWb;+gEbS7fx2@5c8$aM{f?y2nH%d(pxSPgMnmgkGP1mZZwLD zp>oud8b%u$7TXUQuBmPWKho5O4mq)e2c6ZjY|IEEJ{uim->4m68=^!q+`30|30i2F zK06zmI%dP?U9X6NGw2f-t!3r2sv1T;&xf}0tz=Al%h(uE)&z)N8gDG1q0+IJCNaNJ zts@cN_YR^HdVpRuD@Y>P;H4#3z)&O4vnf}jR?`;2_tKCP2s6k@A9)w$1pNj(#MaZD z8>F6y7a%HGZnBhb-oz&9p24p3&KuYc5Cd=~VuU=qA}w8mZ>h@lNsb)G_F+;B7;84h z&m0kGOp;r4n**2c%TwsowFEE9K9!7~G8>;{ZF6N7SHK?RqdwRq?BkyJnb!87NmT#f z#``ZAwXf0snNJ&YWp`0}r2!{7X-Z3<{chsw1TWH%f&;z^3X50g?D$^`TDDux_J4pP zm45#b|9<>`{|X4_e^CyFsZl=f5=(?%D!U5U7YR7+?rV>*OxPCE#hxNceph_u1smNQ z*`>HU0(ZZAxjJa#Q!x$qH3E*P0g*M@fbDru#RZ%axxo((Q>FsUD z4-goI;w_*Grze6Bmx|Mc!J0onhkhME=nnvo#?iioO@9vXGf5a__VXsSdI$J$2)c>OezyDiIDbK=n zph}JHj|%_jf3As6f@Q%!|3xBT9m1IKN3DO1#HeAtYe?=t_dt_XFDw6#QnUXM2mby4 zE*@ZS|KBK_rHTT=Q1%{1skb*UrQe3V@b}e`;`im!u>Q?|{|amy|A)w-2`~$=OzF{r^i+>+9jY!{dIQaGnzg_w|KrE7Qs1!LJR@4Ta*#(17 z6mGeHfDE@p&JgrioD493fY#Ektl@3n!CQz8+Ts{YIBXBQoo5a=%f8jt#17Dpd004> z4ev3fg82B_F1TGcRRZQWG;r|4Bt_Nco9dsuSk3RvGpzRv$;Qu+e!q|J#xum#tjwHy zZ+L9>S~JW$ZxNDRF=bQA@}%yg*?pQUmN1Z+NpJ6nL*N-zC_=6Tu=?9RvY_o7w|gfx z#(N#giEkfhH_}7nv*#e^QsNVbSHiVBfk@4@xDy%Wx61N<^NX+EgeI%?s8&M5WOWjl z&kPdFjM<8a`)RT6^ip)kr$DDz`Mz5;k(q~D9Nr^GQ*&g$rW-_$RzkX5CIrurfME~T zCyOjaQ^lzsj-Oc0ueILqYO%Y=Ffgkx%@{n1HgPw$V{n;4eWo4tBe4&rNq85ToFH~(t!Khx2jXBhZPEqh?26wp!Gm&=7_2Wf@a&y;|+6Z#Uopygj zoGXt)IC(}V1fJ!~YPD3-s)1zd>U%uezBE#0OX4JK@0LY{NZ!r1A^AyK%l?gX{I8|7(26u4*u%jvVv!mHxK9Ec{sVNuoghIP{lNSU_-)HAjP3632WZdo zr;4WZxOF)j{AN`G<0yU6T9&0~#FLU2|38+6(wuALTJ;E&IKV2x_Jes|#&z<$V~O6G!eB zMd9}>zc80qjbQW!tG*ue4_-&(rST-C=pEns&1D&hu2Y|S%$pBc#rk>Z+n93I{z`o6 z62t&&BshLTV9ORe;F(wnKE~_z1qiNAz;Rk9@-9zb$|P$iIjAauhuCI+vdQ#)JR#Yn zG!bRgGhWK6qc5qpBln4trn2?M@^JTep%XVEzm$awZXY{xyF(Q@QMZFrH5+D?&UCK8 z=Q>>tBCpdG0lw}}cO$Q~^?{Ti89i{>As|JE#vrcJo-qY9F=F5tP*b;oJQ2U#SNZ|E zFW0tsM)(8Nr`2*5avcyN6ebRHdNk`Rvf(504|heDt=t9RffUzF&wqd(89Y;xD*phs zH5Op&xg9CK6ZeKP}5A*D&>}!+cfFr6$87cc!Fu6So%CAZAxPWK^FN{GxPx z0$4eF4`P)x%!BX(H|BwL;%xD<6MQRAZnFq*N96(KL<;EgczJq_Uic0Z+EC+feAAZ0 z4?w4r1)(k1@D%t}B#`+ft8G8Q#51Jr)D~EOZtP$yBJih?Jcn@b7eI5O{w+;SnU~qj zLROjgPk+k(TXC~3xIdMU{bfOL@MxG|NEF>{iQ{Iqyl^7?v9g93z{&ro5HrBk`L`bL zr9^l6;5C^sU}>gmxnY&PcypW%Nr1mhV}rLd0qz598QA|h0M`Qxu~E8;vg#TyES`z> zQG%Gs0iynVltd5fk$Cr;TnB#(vB|aoSt-_8C(gXNgUPk=^{Fp91zj@X$5xORu zZ9;Io;?+c~P6rLFV$77vC-#|9IW)a9KUuz~VvG<@< z6&azqikcya=M(l)*Y^}VJ1e>3bBI)0#2gN%^mXVK?fJ#9uX&g{Z>Eo*6hvFr#-DPP z4c)JL%mlr6?>dT_wTE{V;RCWo23=iA2tdB(tP+q*kuLF_TB{l-QWp{0c!X8J6YT2{ zr6`K(sjhfS{elg%%Z&8(++H7QHk~*0Up2UXq}J7 z!JQJw(M3G5>>p(eMHvy_>poBobGn+0w(?=kN9lkVHoqA(SqWJ${BA3?ZF>h zxN9YFOa99@|DSzBP~=9=N5Kt?W98?-YjW`(-T+L%VjY6?T_9GA3xMnI{s0~CW8b;_ z0L^Mw1#f-avxn1oSz8YX^h~h4Ev1%l>>0Q)`KJ z6>X5?YgW|XbC5w3!tAIqc*y7LODaOkhGfAHr7Lx{r5NQ!QtrQDHG3Am%mYnq zFFhh_t4GQo5^ndXf|2p;=rqF8tE{kvS~(J!cgl@Ek>lPDje|Dngsf|_{CJsk`ZlW@ zLLkSTs3#-+@l4Zo0_36;IM2|~kWHfaZth=>%UCS)RJF>I;2PAdS(qWknE9yBR!g1Bm;e*_=~Lszg;(X9tm~0G z-9V6GoF5>y&r=6FjVYQ3@!c8?{@eudstJ~DC$b3m}|Z|v?So;%mww|YZsrlFWX7@3{lH}KFQwzr4O2XJfD<2vf&K5A^>cv^_p zAZcdDEO{as*2qsznEF|4J0u@9$JQkuKEfPK^rT)Z+p8w3ko6g+JCq2C7qk}GD*Q&8E$xg#)0@L|UncJ&hD&oW<94HmKiXq=@^Eivd3&-a1aJV&u^u`LOgiPvaY zg}U>z+SOG~v1VAOT{N{CV`A@40_m;VD-q&%9KK_o2HLjYZ#=cex`Qo2WS+jYoyqpS zytLT><$lmbv`66U1)NJoNo@nZ&+jy_=6X4B0HFmPq(d(fRHHA}{UTkbTKT$#?shA( zLO_5M;lKSbgb@IP+(ti)U-MxGw3wC$tQ&@JEEhi5m?=}DrzHkZokl^*5O>Ywm{7lv$ zYhhOz?+!-$e%}#3Ol)IxWb#got*=G$ih>Q3=K@yev((bTc{V6gJX1yBi z`-ZcSHm4DB^}TaF-ECJ%`4|0eEvGDobyab;s+-vf?r+uTOu?+@JT9)z^xxjXb)*-A*pJe~Tym zLSC3R!&=W`#2hBaNomVjwZ@rBPvUwi-*hzS_~s@)o#1`)tn!rkcrK3YzWdHVbs#=u z(^di3Ri zl$eL)9&a0;Qec-8`Gc{Q=JH7kJ+7VUsTGl@176{6p|(C>#d+rFTSdBbzu`{k)lzAO z*vfp>p5C8c|9%$AhM_I9GyvU&(nPF5dHd>fCQJz2yX^(wA%My{8a@5J{0FF~ zQ{<514taXSpmO>)BBA918+=DZ=5wFo)>|A797?~-o9L_v-KN~ldRE*S?@*lJ$HMD? zgIuPNjXG=Q56}}Uk==LTo5xf1X9aso6Nmd}19S~d7MiaM(xR)voIIT+z z*+1;F6zGJ1Qidz^Q$sb*{G9ZqhCKIPJTz0iQ$W>TM(tYVs`B&gBw-p0Uhk|=(e5LB z_!L3=ielAu3VdkI8|J!s37+d-O#gCl9+@#zFz0SN=EEVcE-!KBH{R#=ZPhBw^7WS! zyc9kWhPF+IAq11r0ybg6C=v(kvUeyosTOEtygdfmD`%ndk~(tkUncA}gXQLAY9Jev ztBMSlh-R)nIs0o55xSqf8BRBxBJR#$Nl?LN%_c1|jrX9o3^R#imR)sS65aO0MzBOG z%L3pm=}>JE2*(@k;t3}YOxj=}{;eQKNg~4D{uxl%OWY`@Hd2?*#1=NhSVwc>0jgQGU9~cG>YzG5^opjz@HkMZoTUl8{Lwigd5f5V^?of7Cu(vZ0A!+5hTJjq6P@^jp~Z^-oD44Use=XNdolmK6wA& z0;xark8YBm5Vk~qfiFw0`aNvCpOon8G)i%)bM{7jQ+xMTj3Qk5AA;>z^ng#OuR`H% z(-b!h`Ne}fjViHvk-&z>I9!hjXPvZW8X0*+dRu;Bcjq;LG-ens^z3IW5kE zkLK@W#i2=(DuZ)~ep244Ze4D|YV}8D7vu6>wI-Y}17$#+4cY`SE4$Uy~V#+fp;j@cwj0CtyWwYv8QFKMW9N`v=Z$~ zHCl&zSwebnwAC?HAeFPj zp)KV?76gULuJCSXYG#-7VvrEh2^vQ_D?;fkz?}yBK63B?g7nL~768ur^Ex+Hbc#Ay z%XG{IIpiU+l(hwhUs!+wz<_u&T)J$dB4dRQhiIm$KLvHrjcj20J(x2kN2hT_Cu+-{ zr(p3iP>#H4&iw%ryFUVhFRn`c{6$$NWB1WKZB??`%^d%sX7YST#f^Vh^r3VzdC|#S zXR_X@+#7^6l*U+eYHIhMfmR{QO9|MaNT1Hs<##a0zoq}?RC9q z)WynqrhT7wBxY;$;nNc>TTeUy&=GoT`SX`I;ka7&AtQ~#?N@GswZf?1H|nC-YNPLR^k7@ayDx?$$o`E81p>a3F%{+(v3M(bj3A+=t#uPz~V75cTs1tL$J=D@~}Y zCl%$w@bMEKYV#~o?U;wrb~}ap@%b)xW)%$;Y#%9-avDISxPk(x2Qw2(7eJ4P1#VuW z^fOTbX+2rsDK=oc0xc4q_a|9V!-*E~CB8O0+iLSw&2g68c!6-qVFoI3noydZTwE99 zdrO!RK3jDp9Rxl;dB2*7*^0H*dCD=Iyp$OMj%=k5>D1VHB;h z04@o=n}WyTDbq&zL`=hdfGw{Xg~H@F3#=vh&|hU#VNd<#pWmfs_Q9JF3fPkB8K5!$ zZ@Y2cd#g5i=&Xn`zhD*XK_Giv(2I+MV2G{HucBewsg`QhHnbNvoWAGUatdgVNAxhV z(p#7~0MTGv2g32CLcv?y&+lN00Pu39Ma}}e;S-CO`#@Hb=~=mY0IIWD{sD@EQveXu zg@C~|pq5_Y{wW;qHUO8R26iao6!=}<-!k4ZN8$q~i8pqzi*x`F>euUl0a@HikNykt zDu)1AQI*JLYxeKWVcNj{wOWy7Q}Nou7LivCK>JDB9zXt%eyMHk%2G79l zy~lQUr~qWtV)b9SaDQ!5MS?vX3c!C%w<3c#;NL6$Sq?$IG*?v*!8K;9Q@p=HR5t`& zo^eA70o+)Ulbvo35TZv%52m2gXdxe8D9!D5m~0!HFo=mb&;BV&;T~%M?g#7#i-^rY zxcQ*ymBkw@00;9O|66|JpT%4X$hGgT_B~wV3Y>HX7#IFNi#a_>xw5)Uy=RXhj~l-E8G-%ie()NQMfBLDF0>cd0BC@uK#i_p06*G+$t4bd2qR( zd1c#N1TsnY`^DCpqfs885<4g;^!7Z`=JmAAiT`j``adyF-Uc|gI;3AWHKH$~T&pa_ zE(D#6eLgjQwzycJxHedZTa2gw@#g&Trl?bNVkzv(9I5AljVL2_=>4Ty1!N341J6s- ze;xNX)c54fU5rmLG_~l5p8NIyV*KaQGzKY-Dg=QOkyw7qA>?nViGP_1lQ0H1K5z{% z_xgW;uup~4|E0wKdAy26FmJ_=U%{!zmg^?mNiQ#TJ(tOK{9i{r>5b zhkkSVh7Zy2gZ9%)p(tVI>Ur@m$KW3p3KhlzdNl-9XOJNV5bFi7TuB@KJ%|VjmWkxJ z%U6?7wTgg!YMWkK-F@Ln0M|pO2x{3v0}L_V8gdc>m3+$Y($-@6O0Pt3fj3uFfDN`1 z`O|fSHhm*OS>A2o!M}Y3+eqZ{mEKoZ5dX9%ITqKR^@@ ze}J06XOCr)B^ep}G+Q(w1&QZ)(RDH==-4pP@*cR*jrtIe=9p%`Y{-^pA!eZRd)`wf zLTB}a3%&H)V~R^a2PGD%02I80p1vC_?0W>^H%x4K+Df-8hudQu73 zkTDEFA;$*&q!1WUvELx*zk>Y!!quDX!|4K=L_g%FRl)plF=M=ImQ-|-CgG&th>ojWAeSGC*qmXjR%G9sC&Ey- zWDBSx2lQPZIy%k>`uq2A_m1ivFr=eljD1PfFt}nmdHa2u&7|d9gr(Y~`qTmrDacI< zLvk@#brn+0TunxGC|)&w-T{8BB}Xkzn`#LgJ(4XmC*&i2^!Xc8N>(WHn|=<*!}Fqk?by<>uVy~ zQMK^-kk-w69WKS7<3hV5Tlp83+wM0-hg|7+TNhK1lsWBTNDx#Hi7lEmoT@)amB75; zFg7YX^?YBVH1rHA7uOg;l5Y+!nYRAmT+jD*W_olAAwF`60Q0KBGqfE52i7 z%#nN6B+pujQ0+r?su;jWE3Ic+v|tkd))vL=6~cDldH!&vwFNVeXHfsQE%cZ^yv7fK zQT*wNQZbTvDS{F5x)V0SGf}K}pLP45zuL66z)Nz=9O9l_jPop?S?H~pYd4zPYg6;p znBxg}h!iJuB=L-uwbtUp z420LnO%?OO{fFqH(r<04dAWMI__FF%pBFe!)>~Hx_T6nJ4iAgPx-r#%M6wj(<0fl) zzY!qMG|&`eQt^@6LK(@@4Husq}rd7tuj`Ss7u&D{l zn2oY&cr6GqMm0PydYFSDdGRC5zH_m$4#A>_nKjoI&BspL-kc>KkUctRU(ib}Tu!!O zf-RF%|0Oe3vOv%Wv5#us1K6J);70dCW9|{P6-nRTv%)2AdM1_Ib+PM_A(wczuJh@X zGv*}tx^?6gqCJP#_;)GUo9g5@hqw8Ha*wOnk&R^fMr8XZZw>OcFGSu* zAKGTYUhzOPDw8IXNLkkbKYh&f#?(|cbx@hR?5MXAYx#u_t46#Sli&r$C3@S7@K{qk zQVZnAeQikDEz9JM@D5_Fi6_r=svEVQ&qi$BCTJ*fZgzxa1^T60>`MAs$`xxtC75G} z2a%hVd&ru?pYCVYyaQE|I<;<}arNEGfPXr>w9JEVR}mRUJ!E= zY5W@!54B4)-e@2-NQ?~qyaapo{cY^P$jvSRJea9^ytuh14+1${TYS1)@(UrSD?V*D^EW-7ou2m2M3A-Js-D{m-zAdr=4EMA`)ab!H1qx74B2g3&7E+_CxHcraO)Qy-u>V6Sga=f?}O6{c|4;};kk<`}yV*qB3# zYhCwqqJz8nb`=|s;;XHk?CiLcug6C&R9}96PNgp_3F)y~qevlj(spu(SUGQQ34t@8jAIwL- z(MYl-lqcYXHycpp9}Q;jaY|ybBMh-<=6FDShRFSDSaWzEAn=zE@qAH7`rj-r*~pK>WRD_IZI#>(WB`$>4~R zxBHzon6+#d<9x|0J|}|As#VNTk2xh7yHe6oj|+;Yj}GbXyd%_ahP{a5nQ~6nEXQ6q z`U~iZvpS4Z21YbZPmlxpNsLuKz*Bk;?`PW3b5ior(P(UTKDoWV&uAe)aHS#Kfpk>* zrO5$E5H+p>L<7XW`=qJ{doFO&tVVp>sB=3Kw^fKwP^<0JKc}fXVr`${&&+`fXp2(Z zthog{#M#+9ZqsfNf#}nZxq_rJ<`kHm+5wY^57rSA{3SYgcg0{+PZbh3C`?yd7Q>5@ zIu$#IhMX{HgT7ft@y(WRi*H}Iw6*m5;S-?hkKi;{mF;#L$8jYNLopkn+PK<7kMPG9 ze5>T@>=ABWPCaZN)9nI(fZX!7TBy?it98Qb+JGsqI-8m|uZwCd3sgHtXq0js$$A`~ zn(@8ne-sh?rE!Y8(9*&`D?q204&5wZObbVXo(Sw(q{Shl8&7FMSHh@y%iKLrS>JrB zJoNIkG)snoXoU1)1XeHmvK+2U9C&LhI1rWXmjezh?yKjUNp@k&^Ww z$L=e;;8#KO*^n!7)oO=lzUfeSRBnGpD;rjj6b!tGgu%&gbiw=l=U5`5axAXaR|`N~ zw)n46Hc=0R)xB@~*-uJPIXtHmezTN-I~L^t#)*d9id0(i4^V^R`gL|s(cWeg=Y7k| zL}RP;sAnM@iro4&&J;L15L~xM+XdOS~Q)_?JPt+RX&OL7pK3NAJrt>|wq`nH8-#If^9-)KPN5O)kCo>h zRYHe}H9zp#*iCFZM`CYd_H)aWN3+4 zUAo^=HsoCt)-3wyP=IIEfmSKPkv+PtfL|lTuzLPth*^*DFy(di-L)d4N?7oBHvVms#*!E2 zxNe_7(uA`auk7cDot>Vk2_*?f3d?^7>;7^N&=dY{ZTUs%5hVazN@D_kiqnhu|L3~N z;sU@Pqv_;;2zfw&yRCYr*}`t{8@p>9=N1@xDLgdBPY7)};r6Gjfx6QjY`?_R^J4^? zYl26@OYd$BjFS}xbY?Zu;_ z|L5IA^eaI011%vy0HOY_N&hPy>kq0$R=(ZenV~_mN8X8R68z;@H7CVC*VMUN=U5H*B* z{664iH1;tyq6oW!g_@bV8Ri^4UF=x~%J1Bx61$bB{thd481q&&j$OD1y<29(V`~0w zJ+j;MU(%|na`2?<ir3cwJL&KgAcWwZ3Gqlt zPY@BQ;^5-*uB9Se#h_U2n|id&%-D_`3VZ(J^8kY_;h66Bb{l+o4M1HXH+W<;$k|LF z*;LY{h^#cJ>L{>@QKLxH^(q{<<)g^vCNQ^JMgUk%=^vZIwB<>EQGvbp_PNDny5K() zE3zzi6$|$TrXj!wyOr?4mLQ)Jy9*EAgP(4Gx?)@5*dgD2rA8M+>*W6%mQm~eUOHCg zD0d?ka0QWnYouY+%G*i@tT=VSD6XF^S5?KS2@Dax?(_(O&hr_~p0f<63Zur8$%uLD z{O79WHKc$sFc%L7ZCbVR3a35<6PH?3r@%qz zV!z{{os?vSyy*=)DA*Z%kBQKy5_Y=XWj;SYBAbfG`&G)6AMl^l)cAa>a|ED#q2sS? zIJ_*^syR@#`d*9MtUbh*Zz=Y~!yR{UlT`cK-9*N>H}d%(WWvuDut3F;5r6nfx{oAL zdd+{%zc%>>KV%%z3k+=e(R})X(bc$Ag5J@W%v`8+^pK#DQqJ&P0Q#_igFeH*7!5{~ z=VTFK3aIfD`2PcesK*PN#1fz&PNMVSw=qPX7V= zP>hZ3{bahRdR}nSkdsqMPRkG$%(0bAoZ?v31ed}vJn$PW# z)=zrqJ0!lujt~0as%VW8;U%f1?!Q)ePWsq?x0UXwDDt%nt_qIknic+YbxWvq5Fexc z1MJK;v@HoB^Zl-hpl-#jJdyA1LfTuoUsl+^-nEUN#ypS07 zbG6%istC(B&s(6ONOOag*X4AxP0?$3^hE%01x@Q<7M=f$Mp$^?!TW8j8q8{DSY%YN zdbX^2&Vr3oIXS9_?R6JR*ZO)%y5+Q+ zXIE{KfSp^wJu?V3oj(r8e(#Q?=Lw2)R{xx~+*|6q&fI|#MS(t+5q&v|;jF5${bE-S zu%%;|-m7UGS=H#;fIasf+fN4p-Rko%T*vgz1yWq=6c>6hUT8eIZ;BJ*Y=JoO$8L*ZSGJ=7!R;W;W|BK3Mn8)o8g?UcF-jqMSG6zW>W zt0WGvblMO_$7R;XQ^UIFZnF`^3?E=GOSE^YSIn_iQt8j>O4XGGJp8!Uo1KYO>$=1r zAmxq7SL~UGpJIczs)x&$4(0m+r@eAM*K?d^9hD*C=f=*IK+dMHhtiAjA= zG{J9N6rq_0Eco|GxQ8NOMj4`jJOTh%VA(sI{koNB%2c7aj}AbSc?0c2+25Bh6owm(|PKCsIWX;J<*zv{)&1 z@eX|24~AX5;is>-|NmG`ads=L1?sAEF9Lc+`c^dORV20&|wHHf;l}$E><(CT#Y_d&z2K z-dxQ{*_UJsT@4E{QQ7Tt+Pr;gqq{>j{KUMM^rc1HoH_L59GcD<=Ck0WH-y`|mIX7K zg1b)QAL+_%Jfz{tf^N?Gfn9Y-gbzm=ONol)G7FoNtjVfwf~pIKD3f>OtY_Dgj#3C; z(#R+|Z8*dPlA-gJN@s=o4__tfVc`tVktCT$kMY@3YQ;tEiwMtX3f~8@*CBjXKv8R` zXqarepDSL#vi!}+d>WC?-E^^8Xl;)&%)9fnn-j`C1&{>?@uy>UzF&_UHesgX^ci_&ZtH3CRNb#w~1-co;~eD!^9 zzOSr<1k=Njxv1Gh8SP@UFHp$h4IWKMl*ef4wm*LJo0; z$c2uKU#THh$%}>iZSgrT&4;S!Mw0qhb-v=kX4H(FA1lL_kV4Kd=#f6eSa%&`Wf4p$ z!{xT)qAEkp{UrE8LAUSy-tAx4y6mgC6P50F_GnF5BwNi=pO}?@MvPewHSD7fM#jFj zct_&Ct0%~B6Gl*}FJ@*#w$_285KSNb1GHes0Va-Fk#irkaXe-~b0k714Tl%z1UEse)uc>!ZZAreU)p zr3p3Zw8{lcR>uu2eUnztm47y{bZuUS{~NTy1##G@yjD{ zIE7s$z%D2R!>&ZS{pve=A)SzgFNVb7O&ntU96^ciqD{jjdxyLDUi3WrN+w1V(&Aw! zl$VY?W{qQIe8~L0sp8ec_6JC;rc4_a2Qgx+2LWh`f7$S10@ZO_vzmCX#B&)t+Ob1Q zKc>NcsiF0v4|(P%?|hbHIwmkGSLF1xC(UceOG@L1awBBExNkNXV)WHfhEKh+)x45i z6?!J`D)LjKBWr&%j7_%O-BPSdbchp(RX4#$wb)8o5Ad1j5!tn#gwG|pm50T+nV5^? zNRjRGcs;G0IG=swVpvO{B+ni!v-r$I7CWvFp_T!eZm2fzXj9FTD!oTPMC z-11Xf<)6pXPKI}tn+-oW?;S#L!d9vM#ve9q-{;f7G@us3<#saocC;wZa5;EvmJXP; zd|xcVZ}=++;Nviy}1HCf4(r1I$IJf%U1zJ`8zID*gvZDKddfWbzj3c{@3A*E|CE zEe3Wzz(b!nhUA0ANG!9XNl7;vF2caPo+1()Mh zWr#EvtS`6PBX44QXrjb>>1niRkbF-(|7~GEX_&=2Q7hhL?=CSxbeyUSvptIV&w@vK zKb|qI?;}%EP13^sLA^Gj-~Hk-<8q8fbhaVxvpdLF%Juhzg{NH(Z>D*s<%@Wt@s<%X ztkx3qgLw>+oT#5(M42ffBYY>``D@91U$5G#Hb2gZQ3P|j77W$Q%{i@?O133{AT+6EGNW`=b_q4 zc{+mDp2IX)7uI&XTzOXQL{#gj4yP0e)5T5+7dMlGaB70*DmA-0xe-Imwir!jnlJJ7 zHmGJ8?Z1);l3pJEn^(1WfV^&jt--lDhD&tOqLxRcN|`RMmE)sehTCaB+A0}Cv6-FI z(?FNnPRxtx>-3?RZ7sblqnLWom;FFS43N&1oQBcQ^8UFax?H^SEZpmrE%ES+3$4Bn zy3h_Y2NJqNfhAn({GKoiJ|1T3!(EEb8;*dN@2yK{i&E8RNrfJQ$P+$u^2wZnpat z;ie&nH~Eg8#(u<_)Dp3P=_>}BD2m80%Q8NF0r2+zx#a!4dPuWsW@QJv|1rDqXp#Oh zyT@PYduK`#GGhO$2KT>uUY{MN0{%I7#rY~l_4A){SBR1a9Sy)`7K2;%$k5<^Om=EO zz)ii)I|uL`@)X@KI9u^I4Y-(F`gs?SZSt|aEnPX5sg7Qgn+7U;eTCs$Q@rTo0kmNC zZbiZox-BOCuQe&86_vX3TwCHO5ifYY8U==d6p9pmfGxJAp9!X(FRM zNe>|WYo;jc@i&m;#W*U>T$f+eOwnwTQoP!%u^RefSNpKf!x5$_XbZjngpB=U z3C@=Xu_}W;RLk+chp-?ve7WG%Q!Ip}Ty>LD^-Lb?Tf5{*hH`&>oU{f7Xj(feX9mJgXpqKahCobqg_xjI?=4;QpBslz28wtk(6XY`~Fg~FU*(dGF$A8qMKvQXf}sHW0`6=hmPwv2CPYYhm5ul3TuJ!1;l1PkM7IyLNmv z_+_kjBx5C~z@r2jkWA|t(ieW^@21+{Cd!Z_kgDgkY7HOzsTx{@#q{&77K`Q1>C^1v ztzHK**VD?OzQ%rCfX*ir%zoH4B-^Rq4Fa=DAft9mV!xImwZ}##^&irx8eNUJH@1`$ z$w4@qz0kryDB_V48=>IQIwZtQJZI|JpjW|Cqcr9cA;BEphSm@x;JK0hv>c^LeTXel z*~D*eG=Q&%nlinWI0lQ6H&sAhFam?L-e7r{7lggSO|limPMGXMg7^%@*O0JmglGqd zfis#>P2;1DK6N02H+J8odfhnF&4RGoQRE@oH!;+2HVzm<4T8gC9xu4u`{u*$_Mx8S z-FYdpAs*}T9_FqtkQNv3@~93%(2*+O5lo@26V5xQb(icl@bO`6Q(Ppo5O!bW0NO%0 zTE1^c>4iZGl}GEG!t>+)RSL1`T@}ejYSp=+Duj4Gy16kz02KNK8+bVH)7!FJWpKl8 ztzBW;yk>9?VY?%&E*778^rzDDcoE35CNPqh!=Xo%8N!_+aL+@DuScXyN8@)lJM*0j z5eSbpTGIOdXQEo0k(+w8lW`IDJO}nZ zT?XSW)r;CauVFZY z-Hu%dC+P#MoS$$^tc(IrHU*u(00BR_I0v7`_I>a(JE56bO9h43;^4TqZzdN%2;y=> zQZnF$8tMlsGY%kQHy*X^cRV}m8No{l2*VrU zlMmX({nl(~9y%iQ7C}euY0bGOT4UMd4pH+9q%@)=o0);@-vU_By1`m(2BbE2xqOr;*nh zG1rWW(^T~F_J3H4t_h1iT?V`LmtB|lQhzNfHt68A);8sVbl$k^LKU9Ya#}5~@Jhat zA#$V$77S=wCCsNjnhk`pGp8$-1&pJ__xHBzY|iy3dNZ;Qs|F9t410jWL(?S3W)IX? z449!E7a!#q+Ivo&QVs9MTh|l=R|Lu>bJ>{HE!~z zyE^nOmDoF^zUEZvXlT;jh()=5q=+NSSz)QqLlNjFec6rW?zWGy=WSvd6wzk*j@2Ex z@2TRJ2;-$5PQRXjLd2L>j9DlX39}cv;xbxn44O)}4~o0g{(ZpYmYaSTIQ|19DWk1? z70CqHs9k-(o?3;h5*RU3-V?0rDfOX05K#7(8OuBT0r5Kl*Oak z>(p?(`V~28@G|#gF|{QNOLr#M8%?|j+Ea8=dK!=rimNa8*womnZuQvmck=%BVWEDO z8AWs!!r{AY4jj)IUu91VTs}w}Ci9n^!=r7$fD*ldtD!^ZZ#VwBvK(fcI-S7&af&wj zB$^ONi?!bh!ZhI<5d|#kK|mZ_=r>7{a5n|h+A^=Y^;$PZ>5+xI1yNn^4$xAVc{)F> z5!3Sllklvns$wcV6@x&T%Fn3r9!-hswC~k z_A*A>D?V9^h1xE+eOZfN>%dmdYEl~oNPA4~{BWWF!QNYkRkg0|;uGl@T+7SC}&EF0MQ<(B#7=$+7<9paOxBX=DtxGuc$!wE3LA!xrl^SMt zsEiorrk_-@E7_#QHxSLhs5VEWkOyr@DzKbdBSUEXG`Zfqf6iFtwmkd730W?^skWA=&EKXE+S*bdTZ#*lJMR2nnfR7mB2bvD=kY#x7L9f!^H+p4B`>X@!JJ!S-lULEA3 zT@oYTXqaT=@en6!X2{JWJSaM*C_M=5#QaqU_~*48&=!B0B4K?u`J~XHES_SOGNi$Q zt#>{`27rAim=%)OwM?8g;HQvPird=LA#1SpTG58H@_>?3U+{!`>11v>MysX`EUTTC zU~R`O|?GG^iS$iuedbYoZ09j zeeIB7BtR)J25gej`1B-7`_|seEuS~2i(?1c@uSq{wC5Mp%txT}RnaY$5z&QdM!~d6 zcckxXIHHQpT^}+Q*yk+loh*@Khtx@sV~U)T`+c3HdAesz%l6hit5N{<+{1;GwMn=~ zztlmMADc1^@k}V$3sG0#^|1Fb?}GP?03h`nIiE5(Dt`^j>-z?pk1GIFn{olU-`&AK z{>}b@iX$>s=)Q z(A}LXlWGZj0hAAw4*KySpXNw6BIT=PnfoN-^3zlGb%ryS#_v1XA&KLIiMn4>zn0wj zT>#drN^zo>utH#A47@2l>UZo9ZbnkKsn zyQU=8t=oJ;-rowBWbOi?M1H!*3a7Fcz}2X%u9_-`QFNtX;*&hyXrjdCCNE5RWe(5v zai{HK2%+im(ff30Qy)2q3zIF9H=LG%Oz~l)bp6!E&ly)4?s~h}UIQUK%i<8l z>k98hz|({>m61GBXmpz`)WCInOA^xZ}DOq zpb-kI%(*ZDww>%9ZV?z?#E|NbTFA_04+a5`Sn3U(Mj)eax9lHH3y!7E194bFUsbAb zwBdtO|5*u+*YDjavY@UBplh#hs zE&?wOXr5Y{&F_y2lMhzDosVkwb&QB=U8z>=&bXGGV&6CEpVVs#@(>8gvS+SUK@09Q zq{tPJ<-ot8lg0NQc_@2*O9p&~#eXhpHj5q1o=mI;<&a9WL3P6NitvN@xnIdrz5nE= zd^eJUuTHKU+(jIMCE5=y??`!zW-3soK9z9iXOHJ+U(l6XbQc+fq-p$&cq>$$Rq9?& zBnHfI6&To><6VoV2vGnF9pDx10zP*?-%zOJOW-kBI9>GiKm644W*9i&1*CK*4%1ZC zifyvvVSNbbcqq6J2c52Jg6M6T8r9k5wfra303I&d^%s>!2b*t>N#pnByxS{}TyJ5r zfZaO^sCi1imKP~@j0p_VUDD2uy%KKKbiM|5pLCsH1!BuoWo zM9RvFu9MhR|GfUD2Hn>A+%lO}3N`U<0DFR})!k_~#@s2vF!!#K_p*jt!=2BV_abmc ze9ag7xv28aQO3%od3AEp#Mn(!p=y+0Q$M#Ql_9yPHR|m>F=4k=ZbXubuM>GinqeqA z3Hp+a*99}h@}->qa!bCBNjDu;X1@;Mm$I^SSHs*8`;lB2tzUH$nX;h)w5K{^evwu( zU%k!Q*c=hUfbtqG<WD3=GL!5;w*U=A(4;-mO?m?9?~L-8;BC5Xk?)u!|7w!?*fo z$WDN+_BOR;&9x4|9TN(jvKKOaRY_q4zSZoh7XXPHZNs6T4%)O6(*v!AopW7dzr7;t z*a)=>JjGVHZy=}f#4v^^3PjO{E-^>H#R^`sFrni|saIEFSJOlGR;+2!rC}8I@{x$I z?rU7Rt}Fz3m$(V+v**6Lj^LG`n8OKYOM38Tp;71#Hz%lN3!UorE({QD^0Fy23wYT) za4l37-fF67lf~ySb-KLkte)n5oorNZoF}2DZcV{fR3DPRWH zY>J6r1bvU|$hZ%$RpmSMEv$zjoCk(Y ziLP*G!%J=#1*u<(_yLETu({CTsrQXC+0R9e-ufuTUFQc1pU&=f54}GJ$sUnpHwt2k zhdMZUPS>WQ2pY3y`Xn9OH5EU@%+%-!MQyuccOyLxM17%tXih>;bC7+MQULYI2v zzaNmZLNxeHic6HP?&0#-GVTjLmM3BaYmU=l*_OZj1OLl6iV<8vqPCJ>@FMX#zK$xi zGCg|%3jGGM0ONKiO_>`+bXI@qHAHP7Uq2Re5OWu>gw>inm3EjSYM7izpIoVwa)_WM zFf!84hkob}h6#r`2jqgk`6@>G&c^W=($c+1v>c6HIg*L4UkJ%BUv!^>xR=+y7fWp7WKU#AG>?>nh&D&&!yz#Ii8=`t*#Lh#>~eG0P~r&j2OG&h2kb7jXKVYS-DP z>l-F7q27{Ww*&#rXHC9p$xJp?rW2YVcZ;WnRMbYN1 zA0RV}iR+3^hujc+v8hV~@Oc-i<=6BGBkc`YD)e0wUtk2H?_&01hLv*|?q~Mr^{0@~ z6!4X11k$mM{i#3buY5sgCt>@*=}OTRcIy`fG&-Owt~w-C>3tK1Cv=V>drQQiP4@nT zE%m~5CycT3-9Elt$A&oB$7QZwsIr57r00DPAl1Qz$mG=Si^^tqy#AHh!j;+&6d{oU zrS+MId>18yzA)S+w0Yz)OTf9wXB6T`(+%Y3EY1`Ec$p+fF*C2Rec*8nF%Ma>H}$ek zW4@c3HAhbnQxk}+%InOm+KvhOkqN+hx*d_Bwfj`Y)%YF{!>Cf3K#78EMb<2Z%} z*h9k-j<#n7Ivs_{Dm-Pcjm;b9gD(0glMG3QEz;%kE=*sR?JVp$PoLg+Q&b*#Y>#YB zU8ty>Zwr?9IhRqu?)3&$#kgHQliG0VL86_kfOOa{*RfxWMt14UmympZylspfvUYg8 zB!4$dWI(od217hWY3YzJ_sg5C;@&qQa?W zD)$Z4guSl}!wWw&2^;Q(?jD2Flp1eK3VFTL;vEyFGhXCm&M#t%5S&7mu%N9TyTez) zD8_=P9fV{RS<4WTe08Mu$r_ss5z9Jf`@)f5@x%Nfd7xP~BUD{J>a!j~`#sM4q5^KW zblNRr22SH^0eG+OPBpuY2?_X&Xw|*%(J@Bm%*XIMX?e}eHk^-J*IXvMhJiCbB@3j^ zFbotRlvgneMT9iQKfYc%0YV6v+s=x`0_mO?7TT-i?LXbL1OSIGd;f|EY+n%FyH9FV zXc5?IU;!_EU87`bVY6X5kye+I*k)n5BZSj@OEX1v?tQQzo(ww@+2O>JZlPK53lBEB&|;XJk#O zfGfLzXBg$1WrXd%(!fid^$$G#f9x8~F1Gv$11Kd7kE24^ILTCnnl&!igI<)CL1p>Y z)EsJNf?5^O$^}zSsAc2z&RTP7p(chn7+mRRa3*o z{exA(NlK4{RQl?&Hu@-m-Z@`tO0P^x<6gy5Bdim{aB&OJct)=JE}m*!n58XUd^8?W zhO;Wj=LHLh8!kA8iV&yVqPlD+V*8jdaz(aQ0~yZ7P6jT~1+SF~wCUFc(#fbhMB8=c z&F%|bex!UiRM~I|L&jgktl!7~df)zxKVi!Zpd%TYw9T$;9D5uhS2REBE84oo6h*P- zxsJG;02zw-IYh>8jMW#@&fNeJA?smP`UGXUSc2p#TuU5W z=zHNI!uA++UyLya2ktb~Q&m2%m0Q87F}gQ+>9kGlPr7Rtvxb4`x=I7 z<-Fl#*ewubS|O)vRFI_HSBM%&X6}3Eb$_%*{c`oS>x7y$>RL75z|_5#)5(@c;@pZbcr*p-Uprakx zO>J$kz-LU%r}3C6!Y1A3Psc};Y1*^gO^O?bc>!UCX<1eZFj{^CeFIHp0&y<>0!)BW z@q1CD3HDkPfLj59PR;(ZXl0)hSDc-PYRs$6mCj!~r(Y?>{LL z2LdKgJahqDAYe}<)4j8J#i`*}e3HX+v$8!cb5Z)mo? z0Xgg&=nAk({@9Xgw!Aoh!@CI}67FQ*tM^3rtHK@5X$zp21AVdh9*puwI|XC8nJL;G zJ8A&qee;@o$xkC9`>~P9Z6*0(#^p15p_^-62ma}wXD{rhHcs=YH{F8)Cog$yuQ`jy}8;&(j zw1e|S?nVS`;2D9^HFZ_Ia#?kHg^j*I{LoL~gt)6Ml{eUPZfq|l7&vQ~)7;usf2O+j39Bty=9lnYyM`{#?zEo>A_bW zv5EwOl5@Te9FgGXB?s%~f_emaD)W`aVq)$a^%m5yVedMoHMA05JyaSIZP)xzQ_f^S+idMOnAJa};3XBgM z_oc*d?}pEleySQG(ND0NKq6pJ2a%D8)LRr1nK32gVZVIEwCR?>prQFuw=Z@0JxBGn z;)O8^GOAtDCJ4hZ(ovfM=Kz86O}e+y@P=0=;DHdSspuYT*$K{ZRh%B&hLXs*L4bUo zxKS%4oQHCngzUSu3^qlK{HN~wpSQeSwnXH%Jb3OHCyM}xcAN+L?Sx}ieG*FC$a~v% z4Xlk<*;3#*K^>8v!IqqHjCW;j90Fl}$rP^x()U-6l z%aT?_IoBMM(Oi+kxZPWY)z3)~Smgv|#0yLptAu2~cqNB@FqzD(9@EZ>*gVmdRdgx7 z9HN>}a&V(dA~waHke68kB1*~sROJD}p=fn}V=H@zHjF92^!~RT1rA13JlduVF+)1{fZvhP>Lt3yeiXA~SY(yLszEc6CpQ)b*C77Wkqu z+~FF&RJpf2OZYtUK&}IkNXhBSPkQf3-Mf`}K>3uNVo#()&h)p*jGu=}rF>m~NRIH> zct*(0VX)_3CE|PX$7juh&g&ZeN(4Cqq z>#jzJ=cJ?h);sISa8g8}WhF0Nb2q>2ap7}00#3v}`fEe{rO_@`szxRc=(C_ z3{JD4L-_!P)(|KqNO-8*L6Rb&Parw9uYT5f}*S^(1X_a~PmMv95HdXRtZY#~2ezJ?8gmh_h|X zmZcXbKe`-Y1%t{gBclRYc~fS7bVsJE5EC4>eGP1qA;G=VdLvey zpik!ft=msw2>J`C_qV!z*s_kmwUv@9<;?(+ej}7!^n971;PA3k!dTy*UJ{Xzcya*U zfNx*SQ-Wc$6XlcS2jMsI&)~cFXFFh%8@x``5*7oB=izwSyKz&8@mZU?+f`Ie0jk#n znB=kmQK6>3qFQ#RAQjE?x)haAvZvG^$KG9z3Zk z48p^cST%47Fqx;wU)_KuL?l1UkNTQVXq8qww!c~LYZRbcNehc(Nu%A+tT#*B`UQg( zxwSym10QmbQWCNG@=$%HauabAYKZm z-6JKc_NVk`v~w!)|E+5jKN zw6xq%N4^{1ORmyEc5hn(wQQ`U zOWUCrH6(6bAXnWVwSfgscWdi2|ivKc;vzda-U$D89@ zY5%`fLht~Q`XJ|a#rs8t?V|{c!^Rwh^c;=b%h#Ega_njufiyTjF*y7UiSO_4{^5A! z{$~vGzd4GPH=1gEk0E2~qH|gZEHsE4(2%*)1KJn#^73u$js@(}wREhcEWO+S9rBZZ zOCtPx`+xTr_ZQ4Mus?r>wF6wkf4?Wy>u*$L^*7Cda4XAddw%-@J*k>P(=s$xo-GN1 zd@^)Nj?)JgQI}gag``MN;9ttUdE1{7JXf|V#Ef__0^ejPC(YVb{E+9V!7j1An4mey zN7~%eK8mPT;uLtfnyDP$wYCzCwwx%`Im$lAjgB&w2FDofta}(p-E6*g78`YjPty%3 zYCb-*C(dJ+QME%0Cb-Av7fkwlHz@1+|jd!L>TF|W6IN)kZV*i8syothNid@6g=r9kF0`pH(MCrNeiRLYn1DlLJ zn`AUY_bHuZk&^YIOVR{JC#LA|e z+VtXj6w2{rkTt^uUR8sP!e@I7WfE1#^)11Paup%Pz^0w!-$7eEa6Ea98)lrYMIuVH zJ5i|~va2JBV^rV$l2i`TCAQiv`N$(-aN>rgKug^#fapDZy5zmIx>&3S@gx(=h(k!! zoRJ{tXhk4`bG_Flq^oVVqAz}VH);P+9%}i}c(QO>r9LESY9#VWEYD;lD{lb#(rfks zDH?!vZuH6XSa+jHE?7J5d1TUsm;v>#nkrHa1JHPetlAiBLjBks_0cu|4Jt?0khBjt zAqD>WBdg))t1C@dRj8Io&YH-K#YK<}czl`uN1*sO->+gRgJD_#qwl{N84DZLrK|3Z}|Du^BFhS{~GCfl?`H6g6iv6Vsr* zzz=L}Ir9vLsp8L+CF48YB#meRJ`JK(aNrt}OM#L?I z_$TOQ2hBr^c8kwySg9l8CKw&Wn;fKQJ2Vjr(xLhs- zr7j)ZS?Ts{5327Y&P*nBeQEMPNVcZLmxANWt70h1i2sC{M$qa4=H6~YB-rt^{?|0c z%9cbkhv=;#l!|C6n#lO(Lz6bi9?ZKc7TGZsZH~DT>o4YHo@lw;W7qLI&N)p(bppPI z|KXSJ2c<(E@F4ay+|p_U9^MHoZVR*0uD|jsfXry9tIb=KZRM^tYqu@Utn5nlU^#mDzUzh-zIqM2(XCrt&RwFVWm zJeN6ZMJa& z=w@19y=7}po`0|_pzn6a=F2lwHAt6PR{{Bg`XhV+7my?MXkqh$E#Z?$EqxWq`Bm9C z+djf4_`YIF7|3Uz5ZQ9RW~ww))|)w9eu_5?Ricuvt5NIV#%O7R9i+`Fh5AAzT6+s} zwCayfYcw0gs-nw>J?OKJ2i`%~_ZL6P%EwXOV-|BOl5j#LV4$krpi^BV|9XBG;Dz6^9mOfl23^h7?8LpnM^${aYUb7OcD)we1j zJZ=q=d%SGQMX@2Yi%eOg>)7)m;P82A{f9`kEUkW%MVw)xf(T#bi2$uo?#DjNt5au* zThn`Tni{p`_%b!&FNj>uwHqW=j?u_rVeS`+ZZ z`g)OD%&v(VBvuoNhZUb-r=TjXP7tZCh1vhwWJ_FuR}PUV*HUrNl(9e{{K2z~9fq}e zP05FS>y2&HEEZ5-I&?bjbQA7V8I*sQ$r3i#l&{(gh@@!J#a>vHytz8?pb25xK|B+bjEF zjj3F!h5$rl3eFWaf6*Q?pRC3}Q;K|ZkD`t6N1jivpK)~h0I9Wjq>KsJZYTMV5te&o zEMHh7o3=>iREaOTY#4NsjC}lPEm+XVG_X5FXLv2PIHh}i{2iNj9@0_>a8?0^*p#LZ zBO9sD>OJ=ba`01LvSf&_u_N};?m0;Lw&Frq-*FQN6qM$tLOAcr0g)Fl@S+G+THhK2 z1_q`(9QH+#dAzN^dRo}NRRdPK8?8BuySr%txUw>BcbRT4y}x99W(;ytmfa`vR`)&x zJRkmKKU7cu|9xso<%5Cp+EZtlDC!PXs zJ^KJl(_GCa2y)jCS7z=kp*f9sf>gVkVk>-{bes_i3#m z`63j-2RuD`7RiertoHVb4s2r5A4IKZMRsOK8`2|t)vnnmT`QInMFYur_scZjh4Sbi zVQFU*iQcqgGHdb&AW|AG239f5YQoo=Ej;deEsoM@?6YZU*kTCwsRJ7`*4S=HPzJiC zKcl@o$kb`|5FN4eme}iPHS`yB2)dZr z1@i(oOqMv3SjrzW8rUj=OiL#TMAZDGnmW8oP#B(pwM|V7uxqE`EJ*kL&WJ~j$GW`TZQreSR%p2xmr7>ApRLw$Rj|B(g2jCq9-oRbK zE(F2kfQ=ZN5TnPMnkMWo#oT7YU!NhcD#50%5EGMnDDFEyW4MVeK`pE!2!nNC9Fcs5 z&6{L@#}0H9h%RjZm76cw@?!leY+d?ywGkDdZj+Y)uqppOq2!-D|HF^^g9%jOcbo1H zrc!O>9o@oN0M<{#bZZZw%0xZJel9-da!Fp<6OJtgBs!~S!*j){8NircTDj4#U5(dZ$tTOhYBILwRBUWe_lNByx z>MPA{v&-Ms1;3l2w7MytAqe(MS<^F2KyboQ707oh?~xvtzU@>9Qcf^4a-@{37;q7@ z;tLMWYt@R{h7@hZmCx&1exOfWscBS8CxEpea?>StzDy1itb{27>ub8j5{2;6)fScz z+E5MDqSM0TZuo0Pt zu(`aN_m@bBT{lq#W;MRU3uTus{NWR>!MnC4qho<1yn>YmX^NMc^E$|dc#^Mj4eMhG zAd0?o51vjgku@qEjeR6R$4xdbfa+`o<YqQ6l#_cA7) z;+)23>pdi>^3QOEXKC2DzrJLn<IoS|=&FT&-37y>KxM5doy#E@`H~!t{xfLX*(vDPs##$r%zKdq0G9DQlJP z2!7RR(Eu%Gls)Kl`C5w&(dnQUeH_tf=+rJo>(4B!fYjDT&q)d zJPL2)|3V*;MrlLwxx;D8KdcH5Ha8FF>1v(P%#aF z*9@#ub}G4q2e$k)4uHf5Yh+zKocVhMKMmR`(@(tj|40G<1GiMY1}Jd%P5|%**nI=h z#%9z5CNlMwIiddSw0nVu;_(X72LKhEU)vCGSjSn;2#gkfw>Q>~4#AhEqJt3D4*Mr7 z?Vo$e)~VNm$((T)rej_M=;mXJ86bZLSm;!#%1$-%L*#;_H9zKBfM1S94!F!q}@F_ zOftb4&W_ELeBJG}Plxze7_{tW;I^&coV<^_`A($vu2stE%T*LfpBuxP@3dvIk9!<7 znIXw6U--ciu`|N-4aIcHYV1VuP*&dtVt}Tjnf`O6wC=8GnY2=?{Ky=hRZ4k%l0i-} zY8WNc0T}-tP)cJ&Yl)!tJ>`+Ls=K!2Oeuf2j0gq|sQ{FIoi+EwCpsd1)@w_v6jVhm zRdu!FPN$gN72*Pok(8$E!iCvoNp{R;ghel1jm=s^=GgSgSCN=yWMpMnx@9ExBe^HP zOn%0rzH$O`he??`qSZX=-v5joW=|YWM6g>^O|vN(D{8kL@31NKnVhOrmC*=%z?Lt(0`3{7?m4a)w&!8U*mE+vF9!y#IszK|IC6VP{10!M3!9ys} zOH^j*_r31XX$Iu4dfm?t4Q=ez950RqFF=zs=VLj4(nLz1iHfVTC)u{SVp

H$0Aapca=xLob+Z)YVNfCuZXNb|3XyAp;p*Y1lzMg-aO$7C!E z$NL8aPpM3_cjT&(+E>56-}bxQFt6-PL0(O9&tlU|G!5TJQ`$@c5nhH_d8+v1XrW9^ zWh{8c<4GbV`$bz>D+UwWr`YjEeO1=)4~#^}VlZ70`(OH1xosYV%E*#fw2kXuyEm#tP|+jPic^5B`JI-?igYr9d;l|l zz`xjdcXeBsCcJ5_e^caqG-Cl+BKRjA??-*_-(3GQox%_9fymzjX#Vgb)qpGp$JLk}oUFzMO12@GDNiEDpt6l;3R{pGDiUZ0Z<)z zm3$oyO1(U@z25ik&J}amiv3{C(I~PS01n}#Api^Cd()GKi$45rH9;~<6WVKJ-t}3U zQ1;ZFGlo81F}W@DnGLCrN;9MP=48uZ6~LOr@<+WR2u2WkS8UAzM`ve_uKL_S6>35P z;y5BDw9;07Lt;In4W3G*HFZ&)1<~%cdC|TK&ST7HIQ>a}b>&2^3*23nE1P#-ns?W_ zN16CSCp(K5kZ+(6kmHz}*yw&Iox9h=2s=t+XNJe0*XOX6B2GwAmcHt4!eSV~Rg%#XLxcp`;6AvV}{+m2>Am(fIQ!F)|YWx#@%dSU}JY&7TkI|I7EI ze%S2lV=Zg=rr$tXiU61c*CM_AeVZv9y$C?lOzH6^Fd_SZqxA1pa0SA@^*h1fPTzP8 z-YwrLGf)PS5Z)Jqd-z`gowT2FKB?`L(mza2u3Dpob~<)a%FR%4QxqfL?9AgJXH9+t zKAUKN1=aqu`+4qn^-LFFN1iMZbZuHt_r$W;~fh}-&+!aeaZqL|`Huwrf+ ziq(QHww?GZJM(5M?*&|sKv$~h%#EJgW${F^3xD8S{*Fd`FzmWLj8o_kr3s9Wp%C`{ z0qK9e%t)L~_Wc1rAW=5bp5bWmybuJQ;JB9o_G;xF>RN|r^iC1qcpR2KSpEdv@2?tP z+yt->Ujw+hw5bpnga5F$SKk|=J~6!eQZONJw@!Wey&?JU{Z-A)SngLiQM#QgJC%=8 zVOXUu)I4PAJ3r4eOEXskX7AZwfs+2+{r^nx$mhCxH)|3~P-Me+KqB=%eFkGhn2NEV zH)0_x;|w>EwBZwDhLfRMpbt zPczc4jcXux1LyBwPlhbW9JP=(c&x>QYg8`m-D9J=_}%H6snA$?g9AYcfmsRJNo9qx(^y*R z(V`mo7`S1EelkG{l`hr6bFEQxV)1O&+4CvWmh z)TD};{X=nT%B(Q>O829{MW?Q+aj{2qspaLFeQzr3w4vg)@Q!z1E?VL1>5{(s--qxs z&3ow&kHJV4J_NrD3^!r4xsL?zi)FMgvmmAY$_> zf^o*L@ln9stGZ{AJp?#=h#B%)^j85j#1{#^5U7SuN47Zs`Gt_6OJk27^%{+y;JK!4 zrt-id<|5PkqJ8>ULi){c$bp;7rJ_3n`G9*`?UE6#>-C(x9`6oaY?yZJ6*nc`h&vra zp+cdbqc~sfLb4soy~e9l3n?#`+w98Z!61mv06k0F!z9cPSq8NK$~! z&nTm>lKS|H8q!@zVWO#9RjHEuTKV__mypVScbITBaQzg?c!Yybn!TxBd*|^}b%q(% z0b=3Gu&3_kYQ*?GgE16DG9Uqr!0zdiL#yJ#U_m7nw8d@w`>4`28*=z4{i-}df&^#| zbb{6%R|0IxlQGt7m6hh{Qs9>_ba+r~%u)S8tK8&zm{M|xieUS2%h!}c9}gYyR>>Wa8n`Oj!6!!tJEMgq~pAy+)xYH&`7EgYWA+dsT=F3b7lFV-l2S zkVDEYh6ONqTyTf30@s+%f=*oX-UW6Q7M^MHQA$2GaXooBaX7Shui0`nG+ovrfU=uz-$hq#rXG3Zt{-%Kylq2*q__Ro)z~1dqV!v8;%z3~g&Mz4D6JgIJ(c@h;Trza_ zH2d)5IND#@vppYbRufZDmef&VrYMo&ofJu1=&`UK-?J&7$&P9a?o5L}9td~!T5hA@ z-tFP@hM)s7xT{do_i)c2t_8qOMiw4$(_HuDtBvQWS-grhUlr`Fl{?7xjrd}Cs)Uvp z+cOj*=e!?tlRa2>e{reH$aWzEB#+dLu$b&^iz&ZqB2Y%fph zZU7Z!CHKec3C2KG595g(+poEH2z&>yey^qq{&AsnZQjnfKZL;J8?hYMQKOttGi-6F&wfO*(Z`+*$t zr|08h`jt{PQM^8*5e+B^MC8PHHw{4MNk8x5<&K zd=$Wg=F0*5X(iu&-!Dv8nl|$`ZSiE&@e(i$cgg>7tx!QS>Jj)?PvuSU!8^2JKeY2> zo8XVy___H)KP=}jqtwX&LJfXcnO|1v|DJXeypNO|O6!^AUj~2^aAGjzCzu7hQzi6& zK}E&v{TS}a(84DEk9|Rb&)DCe|ka#LRe413Rl8Bx$K)F|E{xphc-N9jK zW|cD1Z8f2>lbSLKrjK0?4*y)G-ajk0=6pn3qnG*1FoBbO(s7R8pz2-M*f&rGLgH7TQ8#+oxDe4*5#SMJ9i(}ny@#I#nO>>#f{0= zmf;*=?Mz=I4W8+{v6#mJ&8$kSsI7w4Cg7FieGt<~V^Z<_vcRYvcrkhrlH@U?)+2P> zJZNG(Xr*+G^ff&6(Km=^;Q<5q^Dd<=p^5bibBj1H7ERq{MN&{DX>uogB=%|pf*2OO>K zYDIWfTx{VGzo#$X8hPW%csV#um5d5wawHeHCl;j(8U?X!u$)LVxYV8Lm)UuQWR57A ze^Pt0SM$Nxq9(Gqj|z)AVtS;S6|4!&p81tmY$A-GOl3{w+cHC9EPBhRi6x9GlRt6g ze9AHl-g}=vPvYL)En?OC?^52e%RR?fH)`8qn@=8)~HSJmOt^s+3G z%V9$g0-KSd_zz`(dVYd!%NF>mDC^t-zpSqV^Gb;X~)-s_vJh<_cl|8#iiEb4a}y*1#RK*4Sleg-TNq0SV5q@++qW-*E>QFAR5o}7*pB1 zC!zf)hT+eRt~XxRh_r^a=+HfDcPGUi>kqD(HEbPXI}QX*XVghJH%UO-Z22_0@?{+u z`ulA9V>>&?KppNUf(I}vpeQIp;WlLcb3$@c_TsF|ULE!zsc1##C`grZNq>=i6JC~| z*vCmp71wwrS#)KvM1xMz5+TGk|Hb=|dX)&1CpZU}Vup&5_w9!q7%X|Kt8z5dd*D>A z{Ll8Xz~^d8wA9)&ol$9y2ZU~$#DJY&8&^@bHbt6|C`4=yqD9a#h^4on-a|nvar2>A zWxR`P@4{Z1q*H{9N#A)t)bOis<$B(n^W8WzBg)Q*xOb zV}`mxWuw`CV`+IU9OfVmxqkFM$_=SzUK&Pm;5xp}gkI2oT!f~i8IbQ$DFDuvouDS% z^?_fV;wJ>;9dizAQ}yxFUCsbL&Fg{7YGDRLxw7JJ?@M!59^7%6(!S{QKFTQg;r{3Dj-oh#87i4?)0x6_x zbMAa;C#h0rO*i&gNm~zQ`wPy>`mo5yf1w3Cj(;# zFlD$AOF7bYY>zhYz^Fo3cd`ITf-1cT#UdMwIB^m6(ooK@=*!o2aHl;SQc_11i?j1{ArG&(S3`{74F;IK4eSJ=N?|h|c+lt{%CtF_ zXVev>V#}HrsLyIagr65jyd06H3_vD3@Vib+bKo&i90naF2$CKlq%#D&l9E@~gmj(l z(N5LSFDu|jJ8&}EJuo|KwLxyBM>GXHK5$Do7+X-ctxP8(l4N2SqYK{vOUJ8R3aeaB zr|VBAL~eHCtBmLrb;VSwekn&v=VI(*eihR}Z(O6VNsD>9BhK!#wN>mYJejE49I&jS zmKiy0?|*?_{KS|a6T<;%4R#0dh4FNt;NXgcQ-{UVKo_@+SOgba4g+%(PD7*|q}Eq! zo5aqoh*DsOp3Vyj38@NG6H2yAnNQoDF1s}@Cbo1eNiK9g5}OG^%M1)Fx_h-w&^`lo zI99D5TRw7!^l}35`aU7yQ(>>X8H`VX>#Ii`&~0o0OKB<^g{;gUP^YH{XUcYW$g-N= zYTwJ#1B6w*KOm?7vVAnyMkHJ=iQBt5*s4gXipJWJr^7?I{i4+=T9wRemBuP9fySwi zOfhf^Qq@$OundEh)leh;KybdCijOzRb8OD7-6?d%XpBtFfcrG2q zsQkTTTel;$p#pcPIk0o|(3vm9RlTOschbsw4g6*`sUj((n$QKryU7=p(_}qH@Ppp< zpXfY4MJN0l+XmqeN*c${`rChQANe=!e7CjyCo1R9t`dd1>X_o-kxFk?xJM^5QPA5R z39Fo3^K*@8DZETmTi1uB#*!=QAc}NQXl3f`l&&$*Lw8j*|pMAo4Wz%i1(mV`! z-Chc@iO(K<18u+Cuz35tdW1Zfo`pK>5p$aLu$G5OUh})Grl!XG*)!~TdpZPz^|&D) z`e<2v9EWi;&plhN^e+Y#M;`$ppx}{Ni+Qql?|{s zk2)o+$1Mc?j#@G&(IC}C>9F7uM! ztC?X?>QHWT2p3dAf+OhKlaek(kh-WbBn_naF=%NuHIY9FtDE!pKKwosvwLqnIO9m( z#{?*) zmicB7@IED1wcL0@JMa&tm?G}o1SJ>r=+`be5einRUL#6e6IZ9ss*oAQ-1I%V=CyLU zJJQli^%(u_*JQs9Ee$PTbQ6Dcz_xG^s-7-gjRm$MM@d6Z>ePY_eQkAYCr(g>5b+7x zM$dWWl_b}X6oHMaY$r*HiO3&yIk{Ld{|z*L|MTc?GYuNP>l|wywzj>EH(b-?{7P}n zYyF`jDYqMEb1W#CwAk=$#UY_{<*#j?KPW zzvobzf7wIuq{;CxLG9FwmB%1ffVYqG10MIho}9eWx)QM+4CoCM*YmeE@=7_p`}o?# z=dq?4zR8RMsV3e_@=M7fiBl@76Aszy`;yo6=YRx4W|CYph(9}S6tdGnKs7fN_Ur7j zA{o^9Kk{V{q=b>j63u@z12dwy_3Px_3;dUb1!aW&IxEz_@1NiMhC=-xSEMGy_A6pU z9@4d@`3#A#u@X5|3+;cj_ug?)CC&cukdcgnla3B4hi>iEQG`E%qU^XNrH}9Z-R=l z@5n$6ujV73*ypII&K0F#6=Q|DOA9EJghF2Wj$C}rKwaa$Y+(P|y^}H7-eQpGMT9LD zW4{E3z1}$y0oS*|n7ABbvS&57)D27wFy9mkqxHRJD@c8s$pw94$kUv%Oa|4cI2vZo!Qd#y3@1!@6uGr{r+c|p4*OyJ}TsT_;eszC9@WPo1 zI-_`bl%zC9wQh03)e)zG$wum?3B~#mo1( z@K!Ih6p~aMT1H`+--F?g^L6?FKtyY7KL$6TX4>vV}!o-!i^L^*Tf&c&KnL zLra#`c0;i329ZkvB{OQYZ>*`l>Vzc2Lj@kRA>za0I)=3Koa+eZ&+C&pD)6a3@awHW-qjfInP%43N|ttmdVrl z-#ednFvbu=(Sh>hc1QRt5@rr^{d@_Kk(Vu2hPko?1@8PhMnw#%Ky#1&Hq+$tzBWa} zzQFbbuZPY;QnbiJ{$$dM@werw-iHzwBS6Fp`XE}+ggEQxDHk4#XHHZ3#!#G>TPEXT zyxmFVk8Vl3XsoXRm!@N(5$%x^^S>t|5DvkWt#HaS7IM{jet~KyeOc&aVShBKjtv|D zDxe9j)!4t=R#^Hv#poh~IV z?)YO{g^;soWm9dF4hj1F-0dRzM#};07!z!~R@VK*FOAM(D@-!_N;Mr%Rdh$wU04$p z1sh$f3#;Luv3!1mM9{wj57TL@?MjG5FT}zL^@KFsxJX-PqSdzXMeu?vb~FvS6{{cy z*kcFze3NBl109zoMuPGN5#-Ww4?^B*Ja~NKN{}NE>us*AJPD!csdbQ;e;a;-jbLsl z>QB!Se|Ed%UZ32W&>onCq_=u&wQY!tEfy&i=dzPNJ zO^xdGp6eaLJW%~|YhgAaG=Fs&oDaA?}sDM|IqlEwj((^Bg%1Xoh?q&5p%u=$nk z@_p2a^N9Lry!m>bK|n?NAg`E8)}iHngXbYPFQ z+x6UcfvQ+(-}K#+mk*S&Z)g^=p+Y4OnjhB2qCn4PByPyK7svNQPVE1++pme>=&8|> zQFRTahFuv(g-f2Dl|nb#C~U!f9%X5&Th{Opcr%_XoZg9Z@nHm(;fnc%(#y+D2ZN$D zB@;Tlm}lL~hfQaz0(q!|(<2_*_1(hIiUr5W6{aIp?Oa1jz{OIMd2E%cEs*NJENu^|p?T+d=%Z3CldSa+8pYx!gv= zp6t;2LDA~{<_m+?Ne8BJ540h$qqkh_=M6yZJxQ2gyP(}sYPIAtz*_CAr91opcx3q8 z3%8N(b3l>{u-*6rTUdapq?0eBTk$i}n9G{Qp)(9AA_;SCR|ds~4QAz|bfg^~*q2PP z&p1Q{8YE9gf$$=(Ek{6`Apf$@Kz{yDAfqx_XPe0+yO8v_q*CPR`Sc&u)E^ys1E5EA z$jh;8H2o>krYEP#O51dX?r&qAAjOXrsq;C5aoEI9J)yG%PAADO;@i7`JIHMDo}-zv z7LciY`XNGh_88F!03`u2^yg&QaML6M`o4d5n%P2{x|Ag9(9@5;<9~lw)5@FFe=&y; zbuzFIY4Yi5g?`5%zz4zixuW!U55JQ{TC~sq4mPBfM?q{zy0FjE+Y;Un8jA8Ig+pP5 z$qqR#;)=dqT)fit1mHQry(wq0w{`ZFgh8<^mMP;Ru{@LB4i%3g{2Gt6gCdyGe!vI( z15hIX_2%NYsO{{n>z1w(6qm5kc5;46zbKS{YwEi#qWq%KII9y?o~G-y!fS~M(sq5< zBcBH_rT3f((?TpVj=W|gW<~)DQ4d(h7^!Kmg-EMK-Ykir5)1-edX71JkJaD;&ZBhd z&}hGplr_@mpXI(NQ$;ZTyBx- z$9cHP*7V1y5$N8hEK)K&X4-Pvr<#?0=L6TwV_3zunPtL60JpF0K zZ)}Y@_3_`1;rii@^8c&MnXf03f9LnV9a{Ml()byP{cM|mB>Q)z`;TP*o%Q?Anq>wu z?*4Or{x_~!=+RledIWY6G9cnhC88{#_8gNuP_yfEEv%~F=P|O-qsldq_WY2qzOs0o z9YW2)j=elwH)&}t9HVK|T zL=A4U>c2nP*K>Gi7^;9!cW?7{c=+@|-+@IwE}oLshRYz9=pB&|$&)Gf{tp%f`J48G zU50oEO_y=xQ1;~7X@oLf5DXM0D^;Ak8r_r2jhEya6pL=kU?{L2P()C|_@w7j@Dw+N z3S;ESa4|ucdAxe@%BW)GwO{;5L3u@){)dTNxGE~*Xj2441bVF7; z10%f%clN|7?N=ht+~#e&cxgrz{#5^Ue{!=Eq`D}B15{;`dy=_&(W`59!AQe=pImB+ z7X{{k^~;X%f|_zp?}WtN#DD z?92D@;>SLhfK+52U@=1Os71T7-pCPFSPST<#|S~8e+7M(%3uUjrLzLE%98!+w~J*a zt)R%X;gFCRsETm({`TF>9Jf5=MsTf4N) z^7{Q=Dw|3viV{iIjJ&lTAxy;_QIL(HhU28P{tfIfA~##s9{H(^Kg>~r0QcJ9uP`Ahf0?6XZDCXx@1ziYtj}vOVMEief7*TxE=5c2EbrnyR{V*duC{f|tRJ%n^-ld;SHIjev;Cmd*A5K^Q zj&=8UzVo;Id$$$*7>Q$*8BiM?I?*Tuk7brsl-5`Umjl3))Y;1vO)o`^LYJ_QSt%Y+ zF$3rvwdEnCYEI!9N-3K2asWyrJ?%RbivZt&wV6HQtLeKC;+0)NV{yN%=cz=nHYs9e z##i$&l%dE?3BuF>nFrF{FO|c1ZwWDhJRCu=+vhdMz4HAuBe=;Q(8$a~{(bWeaLRu+ zcNo5!J2}5NdSFc z5X0bnt1Ft81?pQf*C{7Gd+sk>NB~b>>UF204tdRXS84N{-xx#m1KE#6&=F6Hw(#MXT@g7A@0wJI1b9Q1@N%;eJWp5&`w)j!Vgm2zQ3u#n@9 zw|xRVOIEH}m9u-1|AyV<5g|;T?Ks&(h&k<9d>aM7`!eE(G^pUAc+8N4EAXh(! z$GVHkgO0)C3UOY1(r}(~w}{e0PxLua0d9))0B-g;MSfY+s{gd=Yx66Y5qf*U&92vIgu8c^-Y znVD%t57X|UHbeI_G^da^4oH&0OA9*#q|-mm%YawAw`iQn5weuSsBWO%ih9mVM{Q{R z+Iper;TrOb+48xoFDB0tA>sq`5T8&}T%_fG=`@7ef~wocDua1-aYw*+uW`DMt%iYy zm2LW(gMR<(k5T;_u*6Rww+rs;OxygMLcRToX_e@BqhD;EA1DQF?8_KJQIHmlNlF?85(T9xy(#;}c=}<$o3ApKGw-G$rl4lAMl`g1#(w^HTFI`n=pPcxSok`&jGgE|G!3gVJ`?kWc^8) z6|kc_{(8v$aYx@u55An}=!bhnY7S*;Zsf;|)1=qB1Z0MQ!7C)b?G0`RwhMdc?B$wV zHa$zYOsSwQ;J*`r12(TB6&=#G6G(@N+saOxIKukpU;i20s9{dGoYXJwY{`anJ;X#G zHJ2tm8_S~{%JP%Y;<{)#9s$fb%s+pX7|92MshGrg{;S;azw^JJHU567H&F>%i-4o~ z8LlJuN1{(h?e-HFJ8>P#EP`8+E62G>X}NdI`*3t+-^w`@Gx(<)VDgSB$ts7(h~Ndq zb-f%Z;)HDzOmCF&Sg=t@=9sov zB-kro`uRdrUL0jo(NZFJJl&?acsCjC?W4PTvGvf{dZE7V3g|00HRD~{6j$_xTk<>( zhPXY>)G2=9F>(fDPlzix(35$31?S#eDIBYxri-Q`L!|8i=&APGo2Z-8F9)QD)QxWz zN5@G9Q1jb@oYAZaY;Vcj92nW!(nrwLJ&oclT;ySl$Z-tC?$wGSg5UD}@Lqagc79j1 zAse3$iQxS?&=%$t^;|+o6w1JTy{*u$;J}mqBMspcOM!~PF^FLKHIFPbojXSsjSD&~ zO7I9O`*M5K1@h&BJG-|EE=OkxkEh$ukeW)_+Y-Av2`+=|-m?n7!EF01!t5_ob*PAI zeW$VCiDyf5ZDfm0NIB}cPUqtB+T=^rBX4@ITZ0`7fN@OvzMy!>I;A2Kl0=bF9zZXZ zW)P$F`WDqguZQ?qq45Qv2X3EPmSz9|vv{aQrr*^|1g|x#B7}QLlzU4iQ>0iI+osMl zvED9v6oPd#CC|l6n~QjIb^TJrbIMEdT342*un?^9hUeh)`0V~Yo_ur z(IcEt61)T)o8Dk4e(O)G8h_(Z&J|ic7=^Z1pO6YMJju+c0O5Vc3;Y+tz+^;@}jA2m*&7f->_5ll8E`T5THoX?YV> zHrL$#SQSL6mq43_weYfNHd^{A9hR$=$<|_IP?o=O_1zhcbUR;VD!y>(;!Y+fN*AO) zmIrIY(0eG~>JtF^!u$xSS-F?owRc>HIIcVD_0X+3*`M&dru$jrl)vx~uF>+)2YxPC zh`qHZi0kTlaS@y81Vd-?jX zjt9kKQ+|dq;Gq0wgL3ew;jGBxW-j*z(0yf{lY0MwrQQ)Yt1Bweg^@kJq?*kzO-ZB0 z9S|qx8T2q)>_%Pze=FGlS&pq`m{Euvr{VPyQd^wuPW(4swgf1htsnpbl$K)H`l_Y& zbL;%eB|N%{sQwfL@8u|N;OEag6Kbbl2%;SQ;e5&xDNjxO{PKffEOo=j!1*?{tTJGY zGzLrK#>(}^cY@n$_lB+qoMW`sN(-J2dz4qR+jj?4FMZ=`Lx5T8Snr-Gid_SFCp`4- z)bRDZ8*H*M8LG7N#*ApFn)~O1*$2e0^%9LBeQZ1u?^< zYte~< zxLcq%K}n}PB!A1x@pEtAusG0}^qvcRO~dM>?OSPAi7h0DHWWKcC9V>zDGk~Cbe7)4 zm!eF-XCqixHAl(F`JBk}w*Ym1GywjNuW+3odV~X95$FJB;F}~^9{&cP^Y(=hFxa1j zL}kireDytv)cxKeN5u1@&24s@^AoDz0EwNWfE8I0d+uf%tnkhb5d$`wa~sv_{>BGh zpFrbYJhhp4HHIvMBBnyycRYTp8b#td`>t&Pd0g?~b}3`ZKsPDG}tY(5LSh9Vec|TxxNW=I9Qr&$r;l9&>Z+7&x7v*K>AXO-0 zZ+2e#8Tr#2bz_|1G@{|!ZNa_+!$rDClRhpFr-kJDg#Dyp>Lki=hDl?0IN#1QE}E37 zK^9Z{?vAm^^f2#^qfi<)XfKd(BS3e!Sl<*XjC?i)os9wTsIQ{YuRsp=)HlI#gO@tX zc#LaXa4QIt$XE-4&Lw?#>;Fi|+{T9djehAsR)B+jF#b#8=Qt#n`fqM^71LZ_?ISJv zjX)XTJf>hRzTFM=p?us|?`teOc1Q1s%YjPT?ZQ(Bh5Rje)@y!lb2>T~&{$(b9+M=r zBBH{AZ{#_rVoo5(61{Haqn#?X`}zro?SIy5py7P0A4lCrzwYYGhJ*5h0uW9yKZ+Kw ztOp769G)pq0BIuYG0d_?#&>`PHr1dnU0fA2b4jNZnj1V!`1-Xg^-{I?x2cP4e>4OT zBs{c_nTPO9cM$HywKYwAN0$QLYSL)I%^9#s{Bey4r&H*??AM+xd?CCCF65obc*S3v_Lw;_JnM zc#Hl_qc0n>3m*yI-9+{{keui3#4EWDH+~#w-AHAMT~EJYz6Cy0(Dx@aUzslw?6h%r zWFah@#Xhnx00v zttZtM-R!&Cu137IDa~8%v%JXN9d4eaEY$MaZ>-&~Ukz?QIkMSFQ{vWW9<@0ma3?F? znJC!Gjy4Rvc-r)kQw9!gFj z7_yGS(_U~39(?WI{h&`E6EWo@{`-4}%hp1OqduWc?LXQWl(Wgtx>!hsT16j*4L0f5 zIsuC#Be9!{!O%KFl8|9Z#4(R&#a_k(XZmqw{;avS9^2AcL&OoH>Zmwq`ITUS%^zz6 zcEP4d{CZ9B(f+}sN<@FLS9@{=3@XId7}!;OpeA6akS z`2H$ZL;eq9GD8FnL*#VH@YygOlF~uqVWgKxQ2N$92>P$e$JZ2q+i>H@cT3h}!!s+I zJYU@ok7}gyy~cAHwgGz&tE;P&Te2xDscAzv<@w-N+J(ugbpXc_yoBjgPaeqARC&>B zxZ0E58pWR4GJFd06C%v4lTkUnt;?VwTj>is)7fS*XSQCHsmj93g4<)cB~Z6IINpG4 z!4i!pI!iS|md?tc! zD;mEAo@Om0?94>I5aPmAXrXPUKEo04y4mi2aVKL0WFJ6WI~^+VpKA#4sVJc+7~WI_ zx8+>aJfA(jS~!eWXHNdS>g<(4yl6Bz<>&6}YG?wyV-ZQT*{-kNy^o0ZWQiSKQ?p17 zRVU74k?NO);R{mw+{w7D#b@^HBMZx^nlC@$LjDoE;=j+OOu9@*?YOQ8X)Y(4&Eu1Q zP>a#08zd@|QzTQwe3Eum>s{!X)xk-|`F0VP9_6Nm-UKy=>eVHYaGQreH%*e|2;Xw@-Rt%>y+AO0 zB-mi!>_~cNxmC_$m18kzmECC+!e}Qua4$86WFj|hdCCZ#+K7OsleEGibxddcQhwM= ze@1hqcDA%OctS~a7*Nm#PTa_lVcI&s60dyGQv1Q6L3zvwb4$=Bb96Y|oEMV-{@%b| zPKd8XeX#bnGt?}VgVt;tp3qFKfokb8iLK|fYM?RsID}|_eI#@60f&hVrQYhH(}-MF z^F1p;o~hF68rX{+LkjdZnY*YtYb_j0I|oT4xaRaV5qyz7G7)hmqq(bIhDS) z=3aheCupo#yU+taD@bjWfW3Jv=WIu81{*usN&v^CxoCW?eTiciB2s&{(wEBJ8&`o|~RxrI3y<>YHF zOxM!1Bo;(yGl}k5EUZvE0D{E}6D`TNi+6=Tg;V=j1qpC5`F6lR_P-#%%eaeKh96Y2 za&SJmdZ=KdVoH}}hSCw-KwOS8MJ5W?^mOtZw0OmQP1OPYWzyTt!k~-HE&EJMb52npH75LA4J5XtZR17eMljqmHD!s z@aqs)hA^==HQsrcSZ3{5aeS!3$$rMwuLkG&FORTgtE<>h%tzYcIb9?+HOsFAC`pHn)Meob^z|#zN)a>iv)^&~;{p=F2en#* z?wv=@-cAugwC3T=DnKVjQtlqh!rB9 zmg|OUq}HZ=8@m6b0x+cd-nX9|n0>6-q8)bx>*N7LJP&WOJxpb04KQkDBagm?ei+bNEk3?90<;0+-^VF@9jfa85=5C{LiIyq=hsJ?2o~6p=#o0*} zKnB9>gLK>Ns)Rhw_7p``ldH{Q1=+L}ktWVu zMJun!`ybR3SU9VT8&#WSX;Pt71m$tBNH9=;9F>>|UR`(KI(e`99>G$3dtTI8GI2tq zrp&~Xr}r}Cxwx{L-;3$X2pk{PT&^pf$6N@oCI95bU9otpT(IDkR>bpHS=4j`b%=%} z&VggA6#jx#jv?FhR|?@%nIr0LE)3qIWseqis2V1m3aoNmyjx-}ZgmYvSCm(Tg_S4{ zR}jqM*}Z{()Tl1ZunlX+DD0NkY-8}6MmO^YiaLzld|D90fX<;dy%9 z)-%RK`8V{>S{xn(FCQPv9SvRMAj!S##HT@XlI991^;r)`sM!p(uO&H=w(}`W#!%XB zc0wR|f0t<)sKfQ;EBzbK+@$`;eB;hT4EX+ZN2F|Tjex^?IFc`sKe{b5zBudmDII?Z z2o1UZLoMCEVeZeM#{(Gf_ zKbuY80DHXehf}{(@BC;;HaV$3JJ*WRqp2zY+dVr{0W4uSaE#P1GsMk#OKcd zH5rqu>bJwSk@si!2S0&mNL)*yeUM|v+Xs5sy3~tzQC06BXa>mx&iReg~j@OVbXxH%EvD5q^-g zs$br+LBN$ylQp{!l!{48{;-nvbrf^4`A*t4tl!3G2CkScPa-{*fc-$)=I9rSm46!s zmTU_THAMT30upG`IV)g^I6!AFRveGlFJ~dIG5YE{@ZYHyf2;wX9cgq4>OXuPV6lOH$ytlF$CR^oArCcS0> z$MExGz(dC3BxJ%c6ld_^E(0*gSr5qy9;QPeK>497@Ld+x5Y~Py0#hf$_IX*zajo2E zy(y-9qA$L;|CxSWk=bozvZzE9Yjy9R#%*ckPNH@77oQmI8(bvVwY3__G^D_;p2e!_K8e|=yi|;CinWEgk&3^(0PGtB9+IJdHfiM^&Uv!~R;d0BV6CMe`_O&uTK#vs zLY!_>|Ay*Uu9Ri1hHKp%V5s4ta($Qab?bQ1$wJOc?FM4DhGcJqt;Y}wqJ2QYT7#ab zb^sN7-qIb0BE8H(Abk}emWB?PL@o5)Ia%Cy%Kx#;n(r=eet0ka-VG^1Gu!N#a4fbn z4y0Qnd%Z!0(8Xtkk;Z+;2N1;4%U2Z8PT`%=6Ym#*!w16=wsrAUck{!~xc;wOfrzQjDlrwDrhbu^z6& z$i1u902f)^fDTnd8I0(A9-chD)OOU-XIBL$vKn8QDFR; zvJ^`#ae(Lo16KY!{R%xT9hP#RKWF!(C*>Sbju~Z=ud69NMPt4rx0W29#gU#oqt^vH zuD7tgNpqcHIuB9n~Dv5o?nG4C(SOQ*`;|S9u;Je=1Nmlj9335`W=R zo$6dVaDYkll0=@jiN^>Hf-m^gs^u@xF>@fqdi%{i*s}PT9GauOY$|{ zKCgT+Bcx+6e5ZWW)q7V-stDRs81B)3ob%De++@_wF2jyhcBR<5jNn&pW@W*NN8V*n zIIB&*Ec61`{4EE^5bsn(CPvltq8R#p-t+{!q=vnRDDqr>d>;zt;!G?3FLlxy=jV33 zm@CcENd>~X8VDa|+03U9M3n1UTpD0gm6LL5ZuBY$+7nR5W^|FplG7 zh}kf9^Py%OzvB4GL}?_IQ}0_syFpAZzOrc>1TR7!7BZr>^eVm^U4}(=$o}g? zdd&q68ptzV`!_3Ki5pvYrc)z$T#ZVbv@YzuGV8X-?ws=?5PFYk)0nTNquXqQ*3BN# zzLX=Y8?I5ljAjw(-Atq?`!TU(wk&x&$x(8%1ON{<6l6zH8e2(+ACShIzqneMlGS5< zpk6-m((g6DQzp#^brgH*Q15b z7?I4(dKAVazID@wY%e*|Zr+VJGXJP-bYBfnPBWT!kau{vqW9gwtR!rM=iLgA`-3>i zqVZ4+xbs!LVPSR?#a53fUz%5_uRGX~jFL&NCQXcXNnO4aAdyR+P=W=IxPE^>Ai9_cjp71c@ zFcjSe>)T1>M$~q9-Up_clQ}u_^tfhU8jZ#pPs7EE-GdWBUfWOEgHbjxtW-`T;r^vh z;$QhMR8;yU@LDh2aYw&hnJ=XtU!K`Yo@J-`)Qb5|B*}~0m74l@Y)L9Jaw<1aV**(I zLoqu)#_;^vXO_sWFv-2HNo7pAtYIt3Hhf7G{EkR{{e|x6H2RS1Q|WXgo)-t-qc~*7 zcRxY!=7e3VK`S-njetPrd#+!uF}twOz$w|`x3*i&>nn(5P9fAzPJNI%DjhHjt{QwY z$mj4}&M7?6cMpQ$zna{#KQ#nN*S&eyyeLh;CvEa#;}aC}F#au}PQ%FLOqLZ6dF8c{ z5{w67*g@9t>XMR8R%}-A^`mNP+63D6gPz#1lI^H1doLbzU&RKaP%i7OC$x#!S7Rm^ zDKq&P850U4_ZkTu zd$9+d9qVs~O4ly3ty+z%qH7ZDwMR0P7=q}wkag8Vx6KtV?RPMtj%ca8)qGSN6VAVR zp|s(MEXZjcQZp#l@5+d@o}M*5a$2TU4MNr(8cx!zyur>K&2J%7v|iGp_g@@S3lqFW zg$E`e#G+_(&BIcI?WQNVY1CQ zj#+nrJ0tL=ibMna^9C``hDelb(x|Jes7}-~C)SiV>9-{q4bd>cN`NnT32tkj^QSz6 zPLRW*Lj2qrLvSuUJbW`;)zJ+%P`xq?1?$O0 ztC?E^ROE1nf!s_VN8p6G{nipAMu=XoG?|CLi*cf_9#630==zpiw#bcnDtEJ6)?%Gk zu1?Iz&`iIme8T;-t2u?iwhf|my*)z|G-%}p!M(4dWh_837Ji*Ev~fb7HHQ^tE(Q(D zJ0LIpL%^8=PFkewLJWoVA-ehng8)|sb?Zt-`t>32$8G3NVziO+mg@cR!F;EdmwkBr z!uk&g`VcS;TCMJSA)C4mzHUN1{$$!0F{9kodUAH`yHnan;Wcs$*CJ}3N+4u=$x#M^ z(QP!R+ubc{Kq*UPIs&epeRm=pL~EKIRi2Ja?OgOq4O_9PCX6%U`9v=?JEZojXZ$bO@XP6 z4r{q=i+VpiPD4_neW$fAbw1_>9BKUc_!G$2bJzJ8VfG1hI1gM;RUZAIasn<0D>~${_$LsV z%#Q=;SG`wf{zn!+%Hkg_KK<7EXZ`=r+Bu&B_uZ%W@iZja_XbEmu&fnH_bQIL{%Hsb z{D(bXtkN$^@%u`-$%LUuj#IA)o!JoN<#iAKfw`B%^DkxZJ-d}T!>>L?8cSWgfM@nn I=hOKA0|MlaW&i*H literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/oa-source-open-clipped-name.png b/harness/experiments/contextual-source-native-20260911/screenshots/oa-source-open-clipped-name.png new file mode 100644 index 0000000000000000000000000000000000000000..abceadf530a7abbcf98aee77f6448c347723df0b GIT binary patch literal 94195 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 GKhvPT0n7$p(xB>pR=Pt!{i6E- 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

=!ot6ExfafZ_31Fc2J3ajc zke>Z5FrWO59cM-|_-3R5v=82ddSiU>aQ+WY^=?d8Qd^Qe54(3oY1u_OmSc$e((5wL zl@y^lMzE}(l%-W-6ZnxMk_Rhh${A};P?rvCS*+;rVllyR*{{+gC(p392WfUk9>Z}RGdtZR=%Ce{GRkkNN5O`EsCVNTOmwVoJkQwlY3hG>nMT0pt#4hw7jxB|9;5d~9$_-1_=0W7!r9CAiQf z8h%v!?IR_m2uL1sfA+fHTB|sQNWI$qy=C_SBPtBwsl8s$wep;Mg`C^apzPTKyWo&bCCkJ#-H|`yf z;}=@KaoFDPU0Cp=s?PPvJr|ni1IP}s zBS>B!f0l-m`)Q1%&W4t`?0y5)xWd#EsI^(3lhb(?Z&8Bn%tql&LZd)<8*$GBON-~F zFB3yeuBzTBG)tBgG%pszLWA8PQUbYLI>+G@e$P+43FYug#uH{QxST%!mVX2>UXl;J z0|b^-pN&ZIN*=U-q~AfitS5zbsTMb8S5WkFiUk2JX`~sN>#YL_+KwpA0b=s-_pYFK zO?|$Y+q&q+;O-XNTAxsYBQS~`f97kO8PLDboQGSAZmkpFGxu@L8+&>ktU^D6nG}}Q z-4h5nDyK1WImQk2kr6BY-XBhE9^m_$Jr2CA+K~C)X~uHn7`AGMo{xCwk(th5RKQoE z*3xyMttPxhmzZox&PTPu(SFffW-;O{5RL)OhSf)j)K%0_6MNW+40)ZjN zF+_!sJyxP}fXa=)%MtfTCn)ZvZ*w3WD)u#jPR9Pd#@q{6(|Pb%ep@&b&38n zE%2CDO?@PVwPF2{-P{ss(gJzkbO)S3FrV0TnJclBc3s0{er;6mrWjEbyQvu=b`@tc z$@L~GzV|T*$|!8-=uR<_)2({JGWl((OPURHQ7>^;Cngn>KZFCbG-Z&#BtmS9oRzq$ zh`qZ&Hl>q{GXY9WvA?FTwB0LAe+N`WYAC0${?DVuj>S5QL#~D#v0?ibSknFOMbd+K zwq_R{qdag#1~aXozh6n@leJbO2G~k0c&mvJK|a{nrQMp!B^A6)q@t*3nE+fhY8JBc zI|`=}BD=$&E&Y`!uW^_gTKqETXA(HQ?s42mQJ`KWO0Uc9A`~5b9r1dD2^wN)9zuV9 zsMy&L)KHRP863LL_$%$Nvr$qWIY(uKcFwW3TU{GMN#?~PV^iOS-8J;_b1C}8gY>hi zSEoyNG|t4NSN+jt!E*z|sC*>Zv!t%00;HG(mH z{V0^kBf^H5m;J_t0Z5qm46)yyrc*br7;CaOmQ=#*+(RqfU+Xy3f3Iig_Xd;cwz99x zL*XVE#+e0#7Xn)D_X-tO>Wx)q11KE{K$#5ROG-TawTiFZKeb6H|4Gy3;QEALsH0Ua z|E*ddFLhUL;Ol{6Ax|oO!!m!n6#Tv0g!M0(KC1n6E;gL;L#IZngNWK!|@< zeg@+$?rzafUHO~HFe^s)*kZq3`utWa|K`INSpfCJueFT+P5AM@Ds##7o9?No{MUZ4 zOvITDhYmg&Do~ZZmSts`NM2;T#jE`%JKWHJxx-C=5Cy)_Sv(*rm8z6>q#1?yw%<55 zHcJ8qtDdaR%SQs8kgb+jaNGLUdx)^7E*?EAhF{RA2?LENf_b51)5!@9FRV}emN7m{ z+b5&#(jdZ~CW!IVpvxHksP{}dp!t!v6FM343np>DX91L+Z43{9^BuKJzTTqMxZcuI z_hsD#e(72iWJHNd9OG8hF>$4TtM~eQ_iTnitH*i3qE58i;Wy21$eI3<6-r0&_gp+z zE&yfcUHw-TGuX%DCvHfw1>GF>e4}jlN!L=FbJasDsSP_PJN!GfQdA*1(wB2DJW=?c zBK29gvkz)7R-JKj?opDR2^#mwuAH~+0eaMH`_I{<03IzD>D5+SXQXgHFXnwqe6vbk z&481wytX|HnV%bVm8obqQM9*s?Aj;Qp#S= zJ=WL1$+zP-Nf>>5wz4Lf;e4|8PL&fU@j-5}_v7<^!^KHDzDAmJln4T;zGV<6vjgqG zc>2+1>3k$do?M)j(U9jGTsu;JMs;00DuL5~lBvx{C)wey24dkg5!^CHDR_~%y{TFcBb{An)ECC*{)*eY$Q@VWzoM^Jeuzz zY0+;b0bq&cfWp5MT(Pld{2VDLW7LoUr{PH;-3dc3ItO)SAx#Dr*@;U6mIngX9){Ab zy+kE+IqVi1lD<$AJf4@SJtB{#p+M(xBX)n<5+)LBUys2D4;bi{#T=bEc2zn7INkKh zHbz}MMlxRxnQ7_LQE{97s`YwcBC5pbV?6N+=Q^4Cx#zuO1FfC^iO9%btw&jP zSM-r0*{*sC{phS8zh$=h;A?C*waE=&C|d_J9I=*pqQurFu^>A*@q#=HCq)ds-1TWD z#mAiLvgo;zZtG3Y2e;-b{hhpG|H)u8kXkDwSsD7!b}QC_(Pc^YicTCme)>I_xL)#A z`di}c099htD}zRY2r-TGmJOk~=(oNK@A+G=7ovP0oJYMiR(@~QpQZ#WSm-o@Sc(Nx zpH249Nle6O`mdvjX@|XtVpjs|4J?bf<~3#quU{oSJop~_+8Fbk zMA7N~`B;FY^HzF#bG+gE@;;qW@c3g?>;AOFpY<;eqz*09pLS0L#z&RkXPRH$y;xb3 z2;6G@nPU@0kTa}vo(s<qgK0Z*X4BWnaY10Iz zv@HFc!Sr_1lv#2uDnh1|k3qne$=(jb^Zk)c+3AO+qBYTDAXos~i7g6<#o)5YKz_Ei z3m#JpoVh%kJ~Y7jID+}~G8z%FZj08r(zBg{2wnOmmleU2K<@$ubqpQ`W5=!GN1)~^ zBo`17dJMC(u8T5^0B?tl-~@THW|U=`Lv%fQ0*^rhXtk0G>`7Gzqn8!-4`jvS%5Ms? z5wk(w>L!(udH)ml+`25b)XM45;&rlY6W@C}(^9_6rMzivqufX~ust5S^AUn8}{DeA$%DSN#bV#K?Wv&VxtWmhKEg)8JBF)iwv8 zwrp&lC>q(V+LXGiUU$K#pMuQ)4lE`o>mEx*Rrx1AsQ(R@6zJb0f-A%QU!zLMDzq1x zm3TPtlMO4x==`8_+V;jZc7xa!SN(%{)TPBoRX25YO%r6FJ3S<7`MYrON!InW6ys~;l{?9||s z!Nw2&uv}7lqSPT9NA_)}-Bo z*YWJGiC?E!so(eu72qhB_~R(|c&2TasQ@@k0h3gu5>;?*!51y|m5S=6G1B)Kz5Dxn zW5Yxk4XfuV8fov>66+ooqP6QIhEU&LC2aG|2;<3y5mI-PuHy;Cd_s@y01mEX$RU;s_ZBVtO=9v zeO8QX$@#8;4Wp$~lEUl`m|zCZe+$JtT^9)ae|aaV#Y%y?LRe0$W`~dL0TJ z{8p}jMgR+#t4V3<%bq)>L=5-cOqSIU%MMN+;kvC;x2uXtH&2nglRqYXQ-nxYgf2g* zS`25&8J#^Ns)pf7-e}&K)Qm~DnSMf0T=r7tbN=hQXI!sci;J7-`mxy@Dfu#u2H`u1 zHq!FLDyS6Pw&xuT(v_tW3RJh;uR1GeUeFF*P0O2Q*vW(^c%rM~CvLabb zsnkLZ0<(3%MVHEctTBPb8>2|sZhRV*RHyh`Dzn5R;Oso+>332sN8E^nRH<6_iNawo znJQqs*|rn5Pj6$ABZxy2!d2+*D)Hf#-6zlQ`h@BJ(o!CEf?2u~A|kL0iehR?SMk2# zx;nypD!!0v{<{QcfCOgIHQ(jh0^}OO&>bR3Fl~Pp)W06nL8h?f(d!klF-vTLB5^AZ z81a^0+#Y_sd8+U0UBAVTi?eGDI%eW)9zX>Y!dkL{?v6#+` za8u@Ixz?WQa;%?uC@3iQsZqrKEb;rzwj@mZVM*aJ8?(d#KYD55c`u?UZ)Jk;-%8H@ z?LDy$a)?H+6l1cKdm73R=~>1WbD~EM7AR5-OPw*|XMsGo+pQoM>>ZBXp)0A0AZft$ zKzjVY6At`q+J81v`u}Iy@BWPA`|km=K>r0uGwhBb%1MtlbvYhaw<+=ub!rg#x8%Cl z4mAM*_x;?gL_T-1NBUbL_Le9uv#g!(O&Vk5Xa@L_Xfp&?XbUzb{FygqPt1dn2~5ni zcfd#{-l>@_Rcr71#cF*OnekGWU^E&}Rdt%=JdJtfh-)VYh*a5=EOLW6iwdr<@FC#v zp(30lY!`Rya5-hHDe1{&2-H{xcTXFs=*x0g)892hJ4o+opL%#bosv$TS#tSQnp+#j zLcu5d#Ke<8J|L)3Kr02TsKA0*VrJx;@O0~n~YQrx1YP5YPVvu~c&7Z^&`Ckk1K&Rjg;PanZj3d8$ zDdCiO6ZSNv)YQ*7Z7z>4H1E5Fz(sN;0#O$)`iVC9lutj^CBSD)*dOPeiO-^U*z@-?YfoAwWw|mm0qABBMBBBDEo{~d zBY{~pZf>W;s6(L`s>l8A_Hd3=)+Px9V=t2%ZeUX;behB{(QJx|%$7YLU&B4tHAWd4 zSgYa@tg(Q_4doXp6*H!95(v&euBG#4xWbj-3Q0w;fVTB_hZ$2zAS2FTpDzzXjVJ1$ zr)p@n&V~;9aJjnh)=RQs;P zrb7%X+(*y#B=T!)3l?>R;sJQMVty+wW~5j!4|o51L-bdv+VUG{E1|E*z}a2uj$(fH z9+HFf4%Y8;sh-i&vB&3bjaS%$a=DwgE3F^A(*oSreNe?L&Fo_&7~>rCM;vXWUV+YPwJ4$oDjp&PG<@`iupqT@9PIBp|2XTRXlk`1NDQ` z_ll!eI$BGXbn<{*LP4^9g06i+%GkDJ ztlOPFH=CH49G{nG>K%$)Z1=grbz)U69Y??6hz~>pPuHdUAn=F5aSqUX|K5ulVegtbR-HMW-KxN3ovi z^o6bPZj;xC-ZnO@0b)^qrxnHci~4SR1iwzp)$mqy(=ep0J&u;D`zcp`fLNBcH6)tk zb>?0&aUh%SCs7JUtaTYQ#+A_WCu`S5wd1!!B~BAcg^rsV_4V}$d&j0Blu}JD^JWgr zS^<;no376=vN!A$4;|x<)Mu7oTyK5@T@4h1mjNOLs{1qR(p+p4NBx1Ng!P0c&XL(p z1{Hc`&bt=zSGI)H{tx>{kXdq;Z95Twr%qwQyx;Z4_jeM^#qAUb^AlmUpa?f3NF*hg zlA7%rZ@+=uSGGqa8Gyrc8Y{4^fK9!$JblP}al1Op$Dv8@SuiR6vgd5UPW^3+1MLT8 zJyWMgoRU6lvJBt%AsF9Zh^_|A1^mE%^8<>E7Z_iyb#AHq-NMN^l})-F;4c_{t7}?ZtZk@uFM^Kusrue?obBh2jO;rDg;OKUCTOE1(YlkVfk_w85VN z#WH|Ea0wZaKaj}*r6~W8et$q+{YN6a|4TF@KYRav2ldSI|Mf>;8L3KOi7lO=5u(C_NTS+uWza7>^{SkN)mehBC{?*TIU zD!&zuKj5_HJ7QmcC#E+6zF&(uAgMsy!*wy1ibLfK)3LitrQ7YuM4|IJp_AlF30$PV z(*EmqP$}JULq2;<_K5on;EAPjY3bLJ9$V}JwC1zJiEkiJAquIv+=nw?$)Vei22Jy0B4$_7@o~ zZrR(GmHMZfs2j8je@T}8x2kIFW~~|J|5D%RU#hAL08@sg|5D#ys>)#p)aS3fz7LK6 zM0@4jvNy*EWzaftU-syIZ|vJ&K6`eXMqmXU09M@TFrcT(t9Bl|sqW7uhtjVP)2~Lf z{!04)ss#YoZDso6)l{w#hm}(nJp)g6dlC zh6LR#aM?2l({Mu=8SVko-6hANqZY9|JqmW`2E^0+G33zZVTU)GPLYFJ{&*(d)86+O zJF3(C3kS`{Mggx>x@=Sp@DZzOa{Enrs30_BKEz|Cku*2fJ9-vMF$}`@)D+rQNNx33 z(YP+UgZmphl!aFj4J=1Ww7Pgj&l=xtF&9xPc2_LKwhKT(DhacCLA^=rCh%U6a{w!T z?(Gm`sL3CpH1YI!v3w!q>?)DJTh-yj$XGVBZZy#xA8zoZ6BSkwG}rgM)jMTj1wr5; z6!l$!p4M{_v)vhMX9G%MY(xlF-0l>Xz3LQ_DTp@4VpE*t`ZGnGk6{H)`GLb&kSsCo zk5HwEPt~(eao$rp@{Ta>Jz=IdTNa^8f^~aK*Fc=ZMdmoBXjPY)-JgbEJ6W?^nrUHP zXHZx1#z;6WyHafw1j39+@6DaOu*__fYaXgeI~<;r9Y9NnkT+t+cE`woA(q);2bHc1 z@PJPS(wXcrM{fH!#a*B0>e>;DP(0x>CNJTv%`csrIpL8E)lOaJ)OvWXg#bS<4cdf? zjk1P3>AI@0EH=f;J6kfaCRCH25vuMT#C=&Zc7B8iHwdwlxlfV?U#TFbmLir<{Xx5$ z_ftWO}0!0kQ;%PVQYo#X|@b+Xlv(n=y^g(`$Hj$<0Y0`$1VX)c??utIb+Vn>| zi5AzPo%VX*=F@sN2tMZ&=ZWkW7?!rk;QP!@3i7*gX(T&t(Tp-J7Caaygk7uny4UUu z-GRqj8twXWybC49-k1%LFWi?pMp;s>`mo_%w-DN9b!_SOKyd(H<H=+O&*)?>a2LZmY&X$dLkl0mhjrakz|}k!i*o| z+!OF^>cSr@Oz6H5wC&~;@mX{uFDYtKHgjkewvamM6eP!Awn|EYsoCfEjr_AKi8&Jm7 zcJe{#dm{?&rJr=(iB~mxY(HX^Lh8RAglkuaPLB_uM248nEYkFPvUK4naCGtXm^&3Z zW&ul~S9(d;(hbnCNqUZ1g%QI((4-x4aQoGeIMempDkZ3AN8*dx_kROv!1Fbnq&cXrqSg%G9 zk)Y}H3c}U$hNOD3TGm(VN)RzUc}R)lfgkS3wh1CMjpmPngRG@@k$dmGOCt9LJTWgr z0xwRe1qT=6v%<;N0dkzBN@hnVN~2Ui#qLe2n}Dv@Y8eVOj>l?=Dk^$CM7>DT+;ln@ zHW%KF<89m1;gOpZgRPQ-aE=Z037L$N2&a7v>vn|dh>LY-=jfcWK8}zrn&xVw+&69c zOSn*=?UU&v4g{l#p2EUl9>ZirQUL6~;1oI`28hTpYyyN4Wv-dCx%@+FULBaV== zFvph6Ktf`JVA_&2vdJtia?hu)5048TTw7u{tD#k!-`eSSqYTBKNJi(57<&5f*Q2xQ zF`I<{f#3F9bI2H=uD=$42i629gMmbP0CNhf*p`KwcxLdfUP zL-1qbAxTsneuJu=7{~tpgAQT~NEv>yyzX)OsxdZAS}#|c@eCwcrPwc^ zv^;|3xjH}E;pfp~ZiUWqVWGl)=8PzYfGyg4PFpc$TbiSFlI0!xoHFzJg+E&oK8Sspi;NdZZ;#p$i{5*qxCTp&yUvV!L=>M?Sl2#>+Q3 z;WIy`E^D}l2KP8+L3a_Re*@gssAD@%A^Q@JoOMr2W1~#jQku*h`KPksf*`A7K4GmX zW2ysTG(qx7NIjlpg^CTKhPbPDWN1uV_uDd1n`4xSv9-s%33BLkcg# z3UiO55nD;ll)&uOdcJ!C0zc~wAv!Ij>90aB6B5R*g_wa>viH^hYVP(bl8L~*ySp4TWgZ{gL z{@>FV9P6kBC&PDF0S;_zw$QgJL}=|(@tV&9z2DQ2*QDBR8L?12c8my=greCragfph znMQt1?l`tnXSl06U>a-GG<^KV2003i8~eF}+ql@aq+W0=`t*j2DY66V1gmotGtZG~ z=_~La#;0XDgyl$*0}FZCB1u@RY9Ka8bAmCKiGB9t`_7L?u?C%>2x&rhqRq;Iu}Q28 zbSnX!8R4=j2=vIsL=6r7ToD-QejzTgpvj<54|7##IQnO)qso$GF#`?Av0Fz=<3W>| zuvH7<31_-V<-VpKi~Pgkb-?EMEKg~W6C&i`WG26MJZ+Slq@(6mF6k=JplS}Y*mhJ| z(D{ssuURF-N(raUqIZ*5FEhlC46RyL{x$x!Nt%F-SJiu|y9~4XTt4=m+ufLl}fF8e!MjIBTWG@eEtn)I?q(&Qgh`k6Be8eSu7@BGQ!y%Tn&P?3o4WRB2{38NTW0Sl!?r<1pB-OS6(JJ3ij#K<_^3C&O&#hZJTQCt*{!V;A8_pBw&4B0s)k zes@8(Q*PtSKAAOGXpN=GlEXQcH1OuSkVNDY5%Wfb6RIR&Tznc(SPQ5_@rk=w7Y098 z(FH%zQEEcvO}Fa*oL0 z4vlO~)KCM>p>+S)BzeJZlgo_cw)N1P{N_f7vl`}WnwU&UTxXJ?LL)z9L{M(wSMWTc z_3LVd(ToTJd=Eev0a{ku-F1WM zcDTPAs0NK+)UnUX|9JZw2nAyO`|0ES>#O*_BK|d_{1<2Aim$+i;pfTMuM?Pp-S2LJNXRR|d*o{qJ+5G3)&~tB zF!HaIzb#RJwbCC($RCaB=WD0HrnK$%P3gh=)0OTe``&py9D){31Y|aZsfFIbg}|zf O1b)LvVAlFJ_kRE&)ZV24 literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/oa-source-ready.png b/harness/experiments/contextual-source-native-20260911/screenshots/oa-source-ready.png new file mode 100644 index 0000000000000000000000000000000000000000..81b66b64a5549b405430f04b55af38d4be1d9832 GIT binary patch literal 94396 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-contribution-retained.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-contribution-retained.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e1a4126f75016478db156ef373e169b2545aa7 GIT binary patch literal 95984 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≀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

_!;dppuZh0TyT3ytnf2zce@k0OjyzUA6Ikl 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 HvDyDWodEjV literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-created-saved.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-created-saved.png new file mode 100644 index 0000000000000000000000000000000000000000..28e56fe1febafee20f5ac4ba5c65eb855c3a4613 GIT binary patch literal 99160 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≥Su(^n_fZ&kF`Ll3pn!UO+Xc2y8M^FbCf8Ft3%1 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-owner-before-escape.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-owner-before-escape.png new file mode 100644 index 0000000000000000000000000000000000000000..6ccbfad73b8487a1206a31f5bca602d37e4441ae GIT binary patch literal 93282 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-ready.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-ready.png new file mode 100644 index 0000000000000000000000000000000000000000..d32b99c6ee0c4355dbb8c4d96c6a884a772be9fc GIT binary patch literal 103564 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 H-zNVTWe*jb literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-staged-false-missing.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-machine-staged-false-missing.png new file mode 100644 index 0000000000000000000000000000000000000000..c82001e84ef2bc92c6b5eb4cb5df8ce0f5466927 GIT binary patch literal 103538 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 z zGwI{mmBPnQO74t+m@A^0IirXKu>CpkzbJzGyQiN6{x!i)vrd(Hr(7fjwi)gF)6J_* z9E?BV!J$Z20gzWq2j}5}jUZar5D{EUNP-)T5c0cNmGa z6}5uKP^L<~HOz0wgy{h~CgP3TBayDC3sE2SuOLx@;p!# zlx<*MQrXeOa_lMt)SGb2Wmhl@ev6bh767*jLZ`tA9PrI+mA)9+bB90F@s5($l^$JO z4R0h3D|R8Y#J;PhDGi!X!0)QxGRPj8TdSWrd(7w!ZW~F%ai+?K4+PW2>e<^rD$lp~cU`H*vO< zP>A2=M(JdOUkHKOLeytl_HN~u9jb3o>>wNrrIPU%k% z;21f1(WBP_)O*7p4bG>tc5B;?4{>kLXsb}-MwEXvKx$h9Aktp8?N>;?(Mt;p`hMQE zZQ0F@Bmh1PWBjmsqW0rFX^5@g#xl$G4ggE0$;|k1o-oAvD@X*xZ_zlMwLu6Q;rn^t z$E_XQyP5yvw5adH%N$_-|MD~-e!m$Rn1%kYm8M0OVVVln8t|;IU=ZqHi^p5~{^4F3 zsM4mg{H^>HoBCgDmNnLM<+kd~WZ}hEF(7N4=f<1bJ*QZvUSXeos-eqJHBZai&YL0w zvvu=b!N_aMag~^DhJd57>+nmJwY+oOqpTUv(CQHJcJex*H@HR*)(IfK3^ zvvrcOp8ZN8NqiE3zLZI%zAc_a$IsD^UMTU6w-RORAN$EadusImr*48ijpzx*zG$tX zg-z$XE82aCyhl$%qPoIt{GFTbr;ME}9G!gOv;>1R^&I`SLw{4WFI^ji-~9$E0X$i1 zBzV9(#AfmI8hEMZuxr%tWU;@<;Vp2d^|RSpJibJ~J(WHiN(COOXn-_c{dt(=tbQNq z_saqDojkwcRgv=vgG~SGrq?31F8h}^q0pMjPF|VP2pF{rld6kWb>in;@+Fug_ zR^Gq3LvOCqN{k*RyT#0Z7#iWvzc(IjJ^ba*(kl}!r$Rh`o=CAu`}45M6ldMDFQx!f zq-6|zAp16zp%$|znF$T)%bRT!Vo7PDLm7xkJkbiT1_C(d<~?b!1ap=d>OH}!gpm)0 zrK6mMSPVpTG(t%5a0~uSD$29^x(nhDtJCO~g-B>n^A53&ImL0_^aN7FC(d#E^T+z; z!d3uFJMxNyN2$U^E5|-JqHtw?q)h3K)@JL~ zJK^0*yS2{WVAQud)5tm>t@Y`+uNIN|_QM`M7OZTypenI(ziky&6wU12%}HAQY48da zEwz+a9N0bImh&w|5?yWsW=|rz!$;|A%-%YgDtp;KAQ%yIU8kpqpo+8<4=4)<%qXim2TxDzjoNNL3Iq) z{hAJeN1r*Z*oR(3rAkRNq-9NJ@l)0eC{Xvkp=gTTx-T7axe|jfZ@2Ll2>~uwXuBFp zT;DL3TiG;@BLnTFPJ!3mr7eBuE;4w0AHg=OjKrT1hd-j`Sgv-cGn0(J+UAA%I~e~S zUS7(e$a}hlj@q7HofGG8)Ab1i3^| zo%HCZdO*Zn(+d-*Se4(@?gsRAuZqDJP14yXmRCYRBJ8v1F=w17YiHA5kucsKWy&31 zJQ{rb#17JAImCf4$)r+ZCn6x#QgZ zzCo5GQLigT1jZP1lE5VI)))^Bui663zx>h0;*?YdruyT@m-mOPE@!+~q zZAovN^9pcFV_&W$Nse=jR;`<=--q{;_5=uOw%nt%d9-e^RP~G*CsbxgBrB5*QFk}p zF^CDKG+L%2plMK>7@^k`i-RyhyeZ-+3}$WMiuq&bBt`^Z=89Yix3elMZpV3weG45| zw5;(`r#p%)OfMTKmWgzUl#Zk3iQknk&R@z1o{>$ZT8SAR#7`!>XV0aI3$*cTr@^gN z@DMgHvCLC}iQwwZ;gLU$OHQWKfOosnJ)N0zAD@LFYL5UJ5tEk%hOF6~=0W2a;FHXD zH=f4SU@+UDx3{$|>I-y#*@9(J+{%)+TBj7q67N+I&{c;s44ykeeNz;U#{ z-|JhA!3xG=l&*CuguzF^yW`>u03QtRIL0s{(>~UAuP71)sG%Or8e3*n)p2;_{#U z(7-(T)#c5%qFc8-r&Z*6)FBd3ihd339XAT0>SJQrsRQ&yRSo|L{a2Dllb8n~FvAOgrCM2$k=jO%h!c?lHKorfM;xpT*YbXQ;5{v=ees>LsZp?COD(QG3E@D z^jbT>bkwp^LTIpLMEjl5%S?7G6G~PMloW?~F9**;CTmAai(G5Z-mpc51&WAlKH2Gd z7%@iC)#b*r-#pI&((?nAZ_epu5EP2+6)qkUn`^6hc1BATxL~m&N+m%k)2GX*cEoE& z7IlRazvn~VJGK)LRrB2-!K+pN|@KOs}6QJcmptFc|mzTXNMKOC(V6k$A9k#%&~ zk?CxOxs;cV-a%-xBbCH<-78*|lBKCLH44#iC5w`fy*CJEqjDIuC9+`6FV2A3yh9KY zT=@5p!LJ=^7`go2JO9m4Kc)w8Fh2NuFu@S0zYF|nw9jxK{YTK?jmZAz-{KF)2)8#_ z02SijV*~5x*B7+Eg%7@!yWIh*_5Sbb1umu&E9B3Mt$~ncTn-S@l=M4M`@J4yohy|k z=a+0z?Iaoy+Q!}T--|<@8E-l?kwQHIZ3!O&ZjqbgIDo%(UPb5HfI{f)haJDm4Vv2{ zi)lcWen<&mfpwK6ndVbyPDOP{S09SJ+6+7`rR0zUsC}bF^FP`g z`H$8zn6Gg+3rWpdfoOFoR8&W}-xt{Tqu=;f-&r))*XUxB`=Bd3Gs(vm`vUGgLfdGG zI(p@z-zOkiLB{msD%gKKLgHe}k?n*SNZ(Fa;(fiq7H6yiT2gUkxE-rqwhvimJzid2K#>FP+B{$=tIAE z81>y?Fn>*=2j#zaC#?3NLJz<3%f~xo*ErgHl*>H5b_%8{i_M}WX27YbCION5IgqQY6U;}pQvm1rt6m&XM#$U=-Mq=4 zZks2Ke=_bWufVq?UqB?w>_+9t2^Q_rMMgqqXYUS(iPP2~m{^-kU4pbE--CDlfbYnS}UX%LPR#9s8guUsZ{$PCP!2Q`G+Yp4Yb?L;_d+{l42{(I7 zYS9QQis?FywRPjO%M6a3xU3M-LS0KspBjbkwn4HX&~gCr-5+CemUuF8GnV_nqQeE;ZtgYVL9|9sf0xRr98g)GIg_ZhQ|k!R`3Yc@>wUPj&ff!u2uaqE2D zL3mk_<)g$jD_8ue z$uxmWjqIig%*U zT&h&~HHy%0xG+6CyYfcb!0A>R|7;y@z@#N;9ZXLYD`BTGB&ugZbXxS3ZX$cMdc&JD zQujmgW~3r43v)NoXEfm)X)n<9Z}*V!+gwZCjc+_TLThxa_(Q>bJKnH8RrJ`BOz(rvu03{7-c`7QpYDg0J*Giz>ccE7jdFY{JA+h?N&DL0Z{*Dr++7u82rKF3FS2rv`~_ zeu-^-!~J!Bt=`HA^1rP(?r#Rv3%iI?ZVq(Jqkhv+5xm|Msr*rLc_qct_oFHLXD_A?q~)Wn~d zC&(@Z2*!;=VXNstKTQCTz=8d3QAK<+x$21M153TF1Rx}r_BVwebwFw3&J4i)f%T2Z zLnr&2zz;xq?RSaE*>;Us1`UgCNozJa%LNckH1YtVDGY!KHPE4+u>4NF=XYR_Zz%SP zld=b!NwrzdM!DOyJUk8$T50VtAaMA+@F}pOG*e-q>C6gO1!H+3&?s#+vZxS){J_Ve<;Fp3rBpM(h9oM{+=ur4F>O_)FD#=hU}e|xifG~FZF;0w|FUx z{v~DW|>9`F8~?+ZW| zmH(_BLjg+{f8p_GW?rDuBIXMuDWA*2%o1}xNG98rY}F2QfF}L)BI6zbz5j&mvT7U0(kDU5-L5W{&eXpzQwpvg zDA=shE1K7xzQ~lZWwy05Yp$2BuP_w6fEee;d+)+XIkAlgO)p!{Lfag1N(868Ol`5N z8fxTY7|$wAZSS&B%SATK4ab3ro|H#PW;QSs)L6?WXWbT2#mvq@mIx35TzYI}h!nXr z=s`6YW3I+{`{~1RRejGL7O_YMlo?7{0v>P6OgKAr6GE|GUN>VYUZN4Bv?v8xlbCEZ z*Jly6^$668Fz-)z$)FVVQ5Zr8QJUrHnhg<5qeJJrGBFHNWgMYTl}kG@?0Vs^;#8GN z6e|}c9gBVAlp;?gZZkDlVubrqgVq_!?aWOY0*FIZ0^8lHHE3SiXIGBc=G8XO5?ElA z$|3Y|SN$manX1p5@%w6qwp8xJa*UKsxeAO9kB){Zq%rRe?1>@^$#Qk+_PSh6hBHB{ z1fT2Gxur15)G=0q0xHuz3XiKx-BMtBN^~b{nhqk0r>>GN1<2~Jy}Kw?`_w0;o_q)t zr6MvB%EvEGiVxrFR+fi6D@WFwd!_af%T=HX>^+g^`iOZ48_TqU7vwdCly5a=#ZBOw z;^lt!uD;QdMqemKV;QmBXZ)C0YIL2NtYW(z2QF3N?w)n}9VP75Cla3KSP50q9CXoG z2CpkrH5r?91EmKgU$|_)A7_v5lM+K93)5M8qT4`1Hny{C_tsd69%(n*<2`v6D%B&5 z#4Z`a@ZcWGyXl@KUyyS2TMA^EtJmap;~ruVXv9m%$Y{{xu&p~Fe)Nxalnik@(ZtVK z*gpTX)hk?NPNBeIbrGVp`3>F~|kaK&%)_*oC_Rr3T!Ct)aQh=`b(XTV)0VF?BvTbwrYkHm5N+x`% zLVvbJ4H<(90WPAWU%bK(68C5Ql2?Q2Q1MvcBLHNKPiRW$2b=B@U-y{A#AHg|!Kx#x z_41XZeLb)%t<;bNT{!AGw9R>Bk&TZ2ru0QnHzg|ffhSQ)P!~nTh;V<7MS_6^%k3LV z!al?PTJ}_qF6Xq(`#U*JV-Tc^2WWV1pSb$v)({hT3pcg$; z#6ODx%e242q$$+Kkmcz`?)+xIQ_@SzmprQ7{HzA2N_Yx+i>UsSQ9oKCald7&2ZBRP zP%Q0$mo5VHfvZ+*_jHGj!CyhogjFuNZGio&9pClkFyF39?@|G#P_5>Igc4HV;VkhW zdxAS-b3{a=ETUl4o5Rt%oBb;jM?er=_lEYkZ7ZVt_R{_!OPL+*#aEC$wcWU73AC8xsa_k8=2w22)F31^29cTt4sJ@R;HKS5ydqu+_^W0md{VT_Zc9O^)S z4AFD(q-zCwQ+J_~Pjr3pOf4c92-C!#vsG(W;<y#9F5K1*wd)QJWD-7I)*Cl*wyR6>NbCo}@d^6A;Gi06hW9~x$ohlFM z`C8kD2+=M-^g0M(e>0_0tX3&?z(kry3&Ww$Ty1x41LKCT7AI-A_d#rG;0!gHh`ceuT!IwrZF(_vb_I5GFVVC!9}- zuROjz3|Z`(?J+|oWJ!N>$4#ZZU2vm>$aua-d6)RTrgkfBc*~rXpcX z%qJ$>%kQ`A`vR8AFcVvX(80Cm^DfO`ex2=5s)E5=7PK9Bjk1v=UV7l z=ZH8tX=I1nj|d4cn{&r$zZaMh(EhX6Ot`+He=v< zPw*j1w*~N2XwOw1adU4`ksS$}bjwwdgi^VGE}15<8a#`yIcha}DAJbRl%9+?F$ z`RD5(Y+%-?cVZS0Mv~3 zzf?8`DMe(K*G6;^Q>asZ@~8JoY>@v=MEe)C^lvKKKO?IDEfsB0{z?e%YW#@9Xt_Dx zwkX^sj4DuO1)=@NhY)zO=OzOhwJ)ft|G(7E+-0UVF{BR z9m@sk)eRw1tTJ2U=0}}UwO08fmz8f`!IO94A_zLB50$8hVh1NJs~uCZ$)?Y*8e%%h z@D3Yz-OI2|GacSAHxm+T-)cVxBtq{PR6w_s=M?3*SDove93y!*0=?FAY5}eK z>EZz%oPMHMS*oufexUy6=bF}n|IkiWXWF>hY@4^=QcKcl62O~E<$=QJsULBKX$Rvq3EU3fM44nZJ412M zqx?1%0n#B*DeYHKaL~%))dRr2YG()&N~XD%ib|gY!m(%k4BaA2h8O417h7!y$jea| zTEaqr#0tOt4QzeZOgVHUYvWwxNXYJNgn5)Jx*Ve~HX^UFobq6~SThnxk{<5gB8~Zd z#_l9NDE9%VG{jvNFYY)>R~g-ANe}P&t$Gt`ePvj2vI5Uy^i7dTji1 z=qm^Xp}Xyb2GFnY*TnMXCY|NQM zW5NeWpSIcCneblDY}}YA4PMZ5Q4k0O^VBTsV!tbqpe6-(0V7R7`^O(5)lVvt*bkTf57CSLT+{)t>36ura~*M0^rkd(NgmQybpBR` zG~W3u$QYPJ8q1|d^-Ri0n)C~T+${;AtLr=&MXeur5L2zF5o`pmT#Y_zkcgssp4R zS^=y{01K4U8+T5m&gcew4I6gx74&mEKz9DuOV3#9{p>m}@&85tBRd8T(D~3KjvZu% zRlH`|Qb`J#q^=Bn8N=tJ8!;DCQ!%k7s$S6yd>zsI?@d<1*Vi=aw)w*@Y19vKs%KMY z_*>t_ah%jU@TbibwjD%&F*v~;_dB5e3hF9R@g1Twk5(xC_oj9mzNd7yBNCHtsA2%H zj=nqXM=9K%*(w6;vVO6V->;Vn zh3}F6FR||mpztT-T6Tr9EpmYgkQPY)vMQ!qmu{QTSIwufG=V4V7gI+4dRc{U$F&=2 z&u}?y82~!^)inGpnAS0Ju@5Wq5ybHxH~_a0xWj-8U^fOVF<(gvqRhDQFrD^u@qYr{ z|7Wm%*n}VX0XePj%nKHK*H0k zgCjcB>L$gIO`s9E#CbWp#wFpX%Oyd;Ixm(t+mdxe9@$o1<#>-B7L6SNZ#4|kFk-`O z6FVuR^(dAz-z0uy#Ys_HU&c&?!wKLIS*6$^dUC-+E&%cX<3Y-0-}~R23W-Oe1Td@j&4&@7+A)h z?9wa}o#vW&&;{hM^)`tjSAo~n( zA0eqC@Ro*D4MkZ@xt+6|CC1K+cadysh(&^xYeyG%?<=)fsQxS9)1Svx|5#?GdypHS z`_z(u@?BBMakpW4eB`L4l<|ID5ren7((g*rY<+|$jYdy)-5vlu$tDZ>R1_#t%u-!b z)S*4uCo6}g-Ou&WU*%>V-cz!5KXF@_mjgWMU{sycn#d5E*LpKKpTo9ds9v!4Y9oCJ zWJ@_5*YHWhnT%5pQn*GDnmfF#V6-bOO}Tmho*@#QuhR{ee=(HBb((6NnXI`!T*(5W zQeW*yZ=E`$;W2J!h)YT36aj-5qh%CyvkkD#t2vrVxaxX82bdO5Svw78s zbb#ahiNH&^t79m$HPWej^B7A`Q`r9bKvl@Gkx8#KmC?&n`1KMV=d==jxiH6zMESh0 zAoL?PhVqG%MYJt`ySHa=YCOxzTuz!6i9cEsRM~-S+2X)uCC)mLS*`_w=-w=EK8YtB zre@em;;FRn2%MHe0Vr$Od54#6YF>Ef3yiG-TSsG~lu!pkhrV}D#o$UX?Zu2%6pp`a zc|R|CZcgmHRH8E_OAy~#*=?ah)%%ub#~8MD5K`{M*D0WKP+O6^wSIK^KEZEZ=vA^9Iwl&Grxk= z()YqHYFkIcZ&m#o=^0Lhh(e)HecGO^*vdo2c??b`zJlJCP>*H^qaQp%!*5~BHgx0AKI*u(1IIlwTm9TOuHG|H7_Yy=Tl}zJHr(FGLrl3T_hng== ziRpc%HUS{FDGy_qhM6-#f&dTma(@ii4(rQ4sufS;#E#DM=vq3v^2_L6w_plpe{jzZ z3{yW$+Qse@`QjO&wutdL%-Pp3&t^1k*O}oq@<^GLcuNDC#j@uv!qwlNT8r!yrB@*_ z*)!(E&>&$Jn9=hv6rjSal<8>3LR;>sGYT%8DV!TDe6g)I@Y6@<=jNeQ<-RL&Qo$3m zwnyqG;Fy+b{Y3pBvMxt^*xA>VGGsnb;Z>F!I4+<;{S_$f1(+aAAVL@&H)k;MElDEr zW~>MYbpqKX{{Cp4u6~8DL^r!ouf-`>v`#G8XVhHd>6}kSnxh(I(|IgMGB@|MskW%< zXzGA1_aLqAZpzf?bbNrx1J>gQ18PEe-Kp))<6#ju9L3Z_IdIxM$+?{y`k?Jcmj2Eu zpAW=VxF81JH{Ohb1CBfZ_(Szxy*3MhoEh4>;nqh&~vAtrPiPGhx&H;*L zmN&#bvY-QxO|OaTuOL*bE8oC{r#gsB0=&n{JxvYzJ!osg^;rA(R;*S!H=|k=)`;p% zC6$P`<5t*;=#;#}!Zj0CUVC7sU3+G`-5Oux+4Th(^T3JE@mb<1Na3K8b`VC~zS9*SV%1u%Ox}ehods=K%alGm+xx9`Q93u z%qi}%a{S;mT{F=Jse4+@qw6xkI9p5DJ59?OgF$-0+ z%4rbtu`{{8$a^cnSF)v^BzoGBBTJ#rqWYU2IMr`yX0?sD_~Ao5LZ&pJBNBcaHFY!d zR5B1prwL8v9-65{FB-46UIPb_8*KlQHMa#gu zw%NPF-PjTO-Qiqs2xaT5$7*c3*HPY1q!B96>Qt!rqV86B!mq#yDRFg7NY>V{e*BQi zH=Epes&phg8g;94dxt-n^s43x+0~KM?Z3(ZidFHQTjdX$L1D3h|5b0|_t*U)G0!mb z<=2>i|Nn%P(>LEA-I}J0A5t3cvqil#N=b#<*EghfU$k2s@cl7%t)T$~QBXLM3(aXP zjlL>x$Ae3^}BPQoDElqOe;g(zWM%$XMpc78UgtJ zFzGiyB<+RwH{V|h@csRVq1b14u)NKuMatjZ?0ob6f9ezPl7G3BVF#J^Y`EOdNaAwl zU-YlCn{EjG5PDn%`2IYl@)S}@!Wr5xm4ydZ;x06&Vgf0Zz5MCMHJsD=76aR*kp}zr z{XPM{|G{2$W9l@&)VmmtlR78U?nB@r(~!^O_$O z76@S`7&j^;iX6{~>?eKrJ(J>Ceb_a#-$te1BB#x_Xy-RD_(T|Oy;fP}2GpD8_E@Sv z{c_$+ZL31CK>@V7Mxl7HK)g9?Enlq zo+6YQo0&_-c{4fCqvujlRr0s1Hxatu44eKe@w)etKzNYlJno3gE{qw6-Z#l$pJvtK zueScO*YDPZrSKs0n&BpLN~BN)kaAlxZvFc+O8B=YnadbhKMXtn@i>qC{YlpN>(u`# z3rs~mA4j3Tpiwy1vSI_~tB3bxF=ZJ-QSVc5 zPm=c_PxB5TL1L1kE$hmyoD@u+$7m1JBnx7SwbU8HRh-{zXdjYr@8VD%Tv|(-q*dr= z?#TtSXAGGdz7KKYWmx3Ph2L5x<|?78KYoTn2yZbvtDfk%32)|}atucEezH8}a;cCJ zB5TI;SRLL$rc*{h@c{SSLlATN{pSgUPt0p^yH!^AQ}u}n=q9IMzNYBOz&nqXdKf3d z`lXANR+zM&U8@aZj48>XB=}+Om0nc{J(vhy!XG($1}@DrdL#qM(6FPd|XaUB#&BU)7A*^N&)V145N^X8Ev36JCTYAjd!Dj0P*#g zS%+(8nrFE5WrS3Ueb}vAPIvD=h(ecYoS*qxR)GE)>E7mfd|u=Hz_bE5|dJKG@A~V;>5na^ zd8BE>iGz0*9wk3lNr0(cdSkdIMr9JCtmhHgN31c~sj;q+($i|Aanx+3OvmS{nzipr zgAeaod@X_~VN$dRAWUd$7Pl7{B#F|5C4{IBpPqq#mTz+!l78H1yq1 z1nyS>t2Dri@FieSJ-s6_3i*=1u-lnJiFhDnn$?jG{!s zy{>iCQR8G@Zc0^FXJo!P?`TfYmXNN?ixmO>zSyQ%PqC#Bhu~!F%y2$~b}_qzRp8=1 zl2e96+eKj*GDDVDC9b-Ad5P}sB5(XgVZksF^>|-okj+2p7N6bF;@*xnix(4RYyY??;fa%zX&)+Wu;}E zi&Rt_`y^SU|CCQq$hvS4wV&vdG+!iMn!A1<8f<2Qjd^*#`5|{4NP@Z_G*bNWr71b3 zF;IiiM%KqIZ-TdhkB!~szrR#;k6z%-u{DuOLIUPtABJ1>CY~ut{rnWMH9b1=g6Q$| z?7Xyno~#LWR(+jb<9ajrqZZ4sjfZ1oE!B8|QQ?L(s%vxEp_ z0B$_LI>Kv8d33jQ$k_7{d1eQjbUb#vSoZ+y$~uwj5UZmGM7r5l$~s!&kr~b}ycx#^7P#ybwwmgwa{gsx0_C!l_{c~g zNXrD1O=-#J1`bNa_ZT11M)qhx904`5R3IdLD&wk?bWDhq4)J;cam$GVM6hS1*OFak zL7Q?-N^~%qALQV~A4q@CuY(jq&{DIS$cDJ&L8Y}?cZ^R!_sGAivpl)+L7gN z*+D0&A_n#u^mj+M`O;Z9)1S{3E3@u8td&AeSs26V9?oHhFzt^H0)>t#9JKV=;QL6uJ?%hrAa=`m!km5RT@EYa?4%0IoBOT9 zw52z@g#O)>c-!;>B?No2HPp4^IE3=2CKR4jeX)2S?n|V}zOEf0 zCHNra5Ih07wd!h*Z;0=B1+R-q6BGWL8S4&wth(&V)>PP_FoB~zBb|2*Gt+vQ+fn7f zk$}jX<|T)rZg`9y;)aANiH2(%T=(qWhsfxP=j!p@^WHREIW)UkkwH~zX7-MaElhk#A zjJsuAeD9(ZBFY3OaoM&u>nx7=oOEn%wvje9%X_)%vbFSe=Je(a7NngWc}2T;eRA|0 zHhI|g=hA>c5eyLt)o3oeO(PkVl=1L`%t|!8qWf@$(TMo($pFLz<(NWQ8dZJw+to`0 zv&5lA@Jb(~El-Hwd9-q;na`8!1;#edyGLxcfxJsF@0`@@I7~y|tAIglDH|n9o=ew| zCRv~BYpK?^<2Btgc!(2XaDA|%Jzqg=mvtn0U`NphiyjHH{ZFbZV+mi8tnbV+h}ko~ zLw`-mtj^lz;mX^k_*~=Tt7Qd&-b%~74!sVdj{ZpLN1CJz9JZHO$AQ<*VKzxbZB~)X zgzc3%NAu7lruU(-eO?3w zrOsCXxlhEYP~EZh@#h^x19tB0h98&YSr+tHZRbEka~nh_>($l-`q*zvk_1Yk?yS~X zEj;z~SbgleyKXLYxUX{-J+*?gUc`zpOYNH`PU8eDM z^O%8@J&JU#WDp`O8=38#b8I(_$m1uUbP}>AN=%WzkYV7>_qv*y&8pp30|yYsBBu|}{0MZ-ncd@< z{@S+RMTox{Efaxz}JhsGOw z4zVh&DxkG1r>k3(C9&BNO!BENXg3eA_guUA*RT3~iHn(fS71K=NOKfYnU7dbycYFP z+O!KKGJossnx8wGB)<`@c&E5B=VSS$CliJ3tb}>M5ewe#WV(Bz@})!yEoi3*Y8 zO(2XQTssx)Jj@E0#>%4y+P5jg0jq;(Zhph!XkKUCD+>IKg$Wgs&IA%Rm*6*1NinO$ z0Uc<(-DInV_Z?#`2$I!QB+27z_||I2>^ADa{hZ28*+%lXhS>oDy}dgOJRdaA`Ga4S zd3)Qt^0$sslqU>kekLv>Djh)Q>+ObjT&ShNThB(0x&rd1j!^jG$4L}M zC($-@VPo6ZvNh??@f-t=g686sJwiWlUwulM^NoFGUDF&X&?M%FXoMagDlWAIPRj_2 zlJkPeojps#na-~4v*W0s2$Uras!mW>RfBuaco!W3TT}KB>w%7*&`nG?Bm4XwVzGE9 z){#{4yn~F`Q~?4U7;(o(=wZTSNmg&3*6u5#G&~!(_HE+ybBj{Js>J6`i{8xRTZn09X)b3~jXE7E>zTyv1rauHX|41^nWxZO0yJG+9 z#FwOBp}KA~q9vOS-fYRKQw@Y9aCNAO4g`sD{f29S2=H?tULKxjq<57YcBu=+1^&~v z0Rb`yZRlS?og)Bz75HcIco)baEQSIa+MDHno%xrQ{wpiw({quFCa7<<-}M2I($dF4 zNmm;&p#KW$5cT-!XVQaDB+LMprY$M-2FT9fN(OFBsA=}K{qAS!8%~5@7OG*xsXF#i z+3$Y_)Jb8M_b<;@}nx@Rn%xG zp{0=Z5`S0jN4i_(^TUt8M(KV;qxALckN1z<%|CW4Moemt87Gf1=at*XPTg+W^mv+0 LVlS}N`hODusYh8h literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia new file mode 100644 index 00000000..2054b91e --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/6a2af2ed905d353970f7784160aeb38e929d742358a26c096b44fb6737e8605b.arcadia @@ -0,0 +1,25 @@ +arcadia 7; +project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" { + include "notes.arcadia"; + + // The viewpoint is explicit before any lifeline exists. + oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" { + viewpoint OperationalActivity; + steps []; + + oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" { + description ""; + + represented @assess_incident_work; + } + + + } + + // Contributions are occurrences; root Functions are separate sources. + sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" { + steps []; + } + + include "oa/activities/activity_assess_incident_work.arcadia"; +} diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia new file mode 100644 index 00000000..76f099f3 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/7dbe69894738f5760bb22a8a6ddb8b664474ee1d8a3f9856126697c51b54bc5b.arcadia @@ -0,0 +1,14 @@ + +sa_actor field_rescue_team "Field rescue team" id "22303f53-1a27-4a99-b89b-b3665772aa42" { + description ""; + parent none; + + sa_state_machine field_team_operating_modes "Field team operating modes" id "0031a486-6026-4784-8a75-4fe501326be4" { + description ""; + + } + + +} + + diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia new file mode 100644 index 00000000..6f96e0c2 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/a6c9c553effe4b7a8ff7f6db2c475533e5157ba5ed28e6f66bdba435bab2163f.arcadia @@ -0,0 +1,37 @@ + +diagram field_team_operating_modes_states "Field team operating modes · states" id "2c5d54eb-7ca0-427a-a5f3-019e0d119e5c" { + description ""; + layer Sa; + projection { + StateMachine { + machine @field_team_operating_modes; + }; + }; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; +} + + +node field_team_operating_modes_placement id "b8fc5768-79c1-4403-aef1-0b6a69d5584e" { + collapsed false; + diagram @field_team_operating_modes_states; + element @field_team_operating_modes; + position { + x 60.0; + y 60.0; + }; + size { + height 104.0; + width 336.0; + }; +} + + diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia new file mode 100644 index 00000000..608831ad --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/a9925cd175b6b963b8f406426b8fd6a95a54f802d74236ef5afa46664dbcbcbb.arcadia @@ -0,0 +1,45 @@ +arcadia 7; +project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" { + include "notes.arcadia"; + + // The viewpoint is explicit before any lifeline exists. + oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" { + viewpoint OperationalActivity; + steps []; + + oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" { + description ""; + + represented @assess_incident_work; + } + + + } + + // Contributions are occurrences; root Functions are separate sources. + sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" { + steps [ @classify_this_request]; + + sa_occurrence classify_this_request "Classify this request" id "d2a47e6b-cd80-4c5f-accb-0057a8bb81d3" { + body { + Action { + action @classify_request; + lifeline none; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + include "oa/activities/activity_assess_incident_work.arcadia"; + + include "sa/functions/function_classify_request.arcadia"; + + include "sa/participants.arcadia"; + include "views/diagram_field_team_operating_modes_states.arcadia"; +} diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia new file mode 100644 index 00000000..96037e65 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/aa844950ec4fb86f262a257e1fc370a26557ea7978d8a4cab78265037660234c.arcadia @@ -0,0 +1,15 @@ +arcadia 7; +project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" { + include "notes.arcadia"; + + // The viewpoint is explicit before any lifeline exists. + oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" { + viewpoint OperationalActivity; + steps []; + } + + // Contributions are occurrences; root Functions are separate sources. + sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" { + steps []; + } +} diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia new file mode 100644 index 00000000..693d69be --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/ad9de02963c20d1f43856455a797deb05ca674659e45f2c4b96b52783024f8bd.arcadia @@ -0,0 +1 @@ +// Preserve this independent engineering note: secours 雨 Δ. diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia new file mode 100644 index 00000000..4c0a92d7 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/ba4f9e7d8358aa33494edebdcdbaf8d19beb944b4b6d9b12b3437c9296eee4d6.arcadia @@ -0,0 +1,7 @@ + +sa_function classify_request "Classify request" id "d0f64198-5d24-48ea-bd30-6774d07bbe64" { + description ""; + parent none; +} + + diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia new file mode 100644 index 00000000..3071788f --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/bd795b6fcb7dbf581bbce083d1a4ccabff7852975b859ea55f27ec1d99ab9e7b.arcadia @@ -0,0 +1,42 @@ +arcadia 7; +project contextual_source_acceptance "Contextual source acceptance" id "d1510000-0000-4000-8000-000000000001" { + include "notes.arcadia"; + + // The viewpoint is explicit before any lifeline exists. + oa_scenario operational_assessment "Operational assessment" id "d1510000-0000-4000-8000-000000000002" { + viewpoint OperationalActivity; + steps []; + + oa_lifeline assessment_lifeline "Assessment lifeline" id "5b804220-e650-4d82-a39a-271adf5f1075" { + description ""; + + represented @assess_incident_work; + } + + + } + + // Contributions are occurrences; root Functions are separate sources. + sa_functional_chain system_assessment "System assessment" id "d1510000-0000-4000-8000-000000000003" { + steps [ @classify_this_request]; + + sa_occurrence classify_this_request "Classify this request" id "d2a47e6b-cd80-4c5f-accb-0057a8bb81d3" { + body { + Action { + action @classify_request; + lifeline none; + }; + }; + description ""; + + postcondition ""; + precondition ""; + } + + + } + + include "oa/activities/activity_assess_incident_work.arcadia"; + + include "sa/functions/function_classify_request.arcadia"; +} diff --git a/harness/experiments/contextual-source-native-20260911/source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia b/harness/experiments/contextual-source-native-20260911/source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia new file mode 100644 index 00000000..e76fad93 --- /dev/null +++ b/harness/experiments/contextual-source-native-20260911/source-bytes/e445c539a4de1962d0402eda6c4e1708944bf071c5cb28e1dcb844b8ae8b42bd.arcadia @@ -0,0 +1,7 @@ + +oa_activity assess_incident_work "Assess incident work" id "8dfd9cba-0ae7-4ac9-aac4-f9c071fd5f81" { + description ""; + parent none; +} + + diff --git a/harness/fixtures/staged-source-authoring/README.md b/harness/fixtures/staged-source-authoring/README.md index 198bc135..7af78a5c 100644 --- a/harness/fixtures/staged-source-authoring/README.md +++ b/harness/fixtures/staged-source-authoring/README.md @@ -15,7 +15,11 @@ Copy the whole `base` directory into a new isolated native work directory. Do no 2. SA Behavior → **System assessment**. Use **Add first function contribution**. Name the contribution **Classify this request**. Open **Create new source**, choose/retain Function and layer-root semantic parent, name it **Classify request**, and **Use**. Apply the retained parent once. Only one root Function and one Action occurrence under the existing chain should be created; the chain steps become exactly `[NEW_CONTRIBUTION]`. Its action is the new Function, lifeline is absent, conditions are empty. An isolated first contribution has no sequence link or allocation. 3. SA Behavior → **New → State machine**. Name it **Field team operating modes**. Open **Create new owner**, explicitly select **SystemActor**, retain layer-root parent, name it **Field rescue team**, and **Use**. Check **Create the first state view**, then **Create and open** once. Only the root actor, its owned machine, and the opt-in diagram/root placement should be created. The diagram is **Field team operating modes · states**, SA StateMachine projection; default options, no routes/regions/states. Root placement is independently specified at60,60,size336×104 and passed through the shared core Layout command. -After each creation, Save and preserve a fresh whole-directory **first-commit** checkpoint. Undo **once**, Save and preserve another directory; Redo **once**, Save and preserve another. After all three, use the real file picker to reopen the final project, Save and preserve a final directory. If checking child Use before Apply or cancellation, save into a separate checkpoint and compare against the preceding accepted stage: no staged prerequisite may have been adopted. +After each creation, Save and preserve a fresh whole-directory **first-commit** checkpoint. Undo **once**, Save and preserve another directory; Redo **once**, Save and preserve another. After all three, use the real file picker to reopen the final project, Save and preserve a final directory. + +For an optional staged-only check after child **Use**, inspect or read a snapshot **before any Save**, or explicitly **Cancel the parent draft**, then Save and compare with the preceding accepted stage. Save/Save As is not a passive draft checkpoint: the existing App Save handler applies valid behavior, source and property drafts before saving. Save after Use can therefore atomically adopt the valid parent and its staged prerequisite. That is a Save-adoption route, not evidence that child Use committed early. + +Root's native 52DE82 Lifeline trial followed that Save-adoption route: Use returned to the retained parent with two accepted objects and staged **New Activity**; Ctrl+S then adopted Activity plus Lifeline and saved three files. The unchanged complete Lifeline oracle passed. A single Undo returned to two objects; persisted history checks were still ongoing at that observation. The prescribed direct parent Apply/Create route remains a separate native check. All exact source, name, ownership and identity expectations remain unchanged. All source/consumer names, ownership, references, defaults, membership and view geometry above are fixed expectations. The oracle borrows only unique fresh UUIDv4 roles by exact kind/layer/name (plus view projection and placement target). It never copies observed aliases, descriptions, parents, bodies, geometry, source text or diagrams wholesale. Every existing source byte and complete model field is compared after constructing the expected core-command result. @@ -23,6 +27,8 @@ All source/consumer names, ownership, references, defaults, membership and view After a root-authorized direct-rustc build using a matching completed `oa_core` rlib and `--edition2024 -D warnings`, let `$oracle` identify that immutable executable and `$base` the frozen baseline entry. Other variables below are preserved entry-file paths: +Run the Windows gnullvm oracle with its matching verified runtime available, either beside the executable or through a process-scoped PATH containing the verified runtime directory and Windows system directories. Do not assume the standalone oracle directory includes `libunwind.dll`. Check the process exit status as well as its output: root's initial invocation without the runtime failed in the loader with `-1073741515` and no oracle log. A scoped PATH to the verified native 52DE82 bin plus Windows allowed the unchanged oracle to run and pass the Lifeline check. No machine-wide PATH change or oracle rebuild is required. + ```powershell & $oracle self-check $base & $oracle check baseline $base $base diff --git a/harness/release-contextual-source-layout-independent-20260911.md b/harness/release-contextual-source-layout-independent-20260911.md new file mode 100644 index 00000000..78c0ae23 --- /dev/null +++ b/harness/release-contextual-source-layout-independent-20260911.md @@ -0,0 +1,54 @@ +# Independent contextual source layout review — 2026-09-11 + +Codex-9e8r6t /root/behavior_audit. **Source review closed after one concrete visibility correction; no remaining material finding in the bounded slice.** Prepared tests, compilation and native acceptance remain distinct. This reviewer made no production changes, compiler execution, Git mutation or native input. + +## Observed acceptance boundary + +Read Gitea issue 1 and issue 2, current AGENTS instructions, the Authoring20260911 Wiki and `release-contextual-source-layout-review-20260911.md`. Independently inspected the supplied screenshot `.local/native-qa/contextual-source-20260911-v1/oa-source-open-clipped-name.png`, SHA256 `e59f32d493fe1c46981ed74e85fa622c0eaaafe01ce33aa04da9e5a4bbce9fb7d`. + +The image confirms the source Name input is focused but mostly clipped below the approximately 130px inner viewport. Introductory heading/context/explanation and the single Activity action precede the input; Back/Use remains visible below the scroller. The unchanged immutable GUI is `52DE82E434B636E18DB02D381842AA6DB84B721CFFD5502063F784F37246ACCE` at the root-reported 1100×700 client size. + +Root ratified essentials-first presentation confined to `behavior/source_draft.rs`. This adjacent correction does not close issue 2 or take ownership of the external process/scenario canvas design, workspace allocation or FormShown/focus changes. Source/consumer names, typed source selection, semantic ownership, invocation tokens, draft/recovery and final atomic admission remain existing contracts. + +## Independent review targets + +- At zero source-body scroll, the short actual composition must expose the complete Name input, current permitted/selected kind and current layer-root parent summary. Multiple permitted kinds must remain explicit choices rather than an implicit semantic selection. +- Long context or recovered selected-parent names must not displace the initial Name or pinned Back/Use footer. Any shortened presentation must leave the raw source/consumer/parent state exact. +- The inner source field scroller remains bounded and independent; Back/Use stays outside it. Rendering and presentation controls must not mutate the accepted model/source, alter invocation guards or change canvas scroll/focus state. +- The mounted regression must meaningfully distinguish the old intro-first layout at the observed short height. A unit renderer with zero paragraph bounds or a footer-only assertion is insufficient evidence for this failure. + +The author accepted the last concern before freeze: the test renderer uses `iced::advanced::graphics::text::Paragraph` for real text shaping. This is meaningful nonzero paragraph geometry, while still requiring the native font/layout check below. + +## Concrete finding and correction + +The first freeze, `source_draft.rs` SHA256 `1b5a0ec54e6cc9746f4664b70d7db79ebc769284953d1d679d15d9b0f15a9bb7`, put the complete selected-parent name/kind/alias before the multi-kind row. A recovered ParticipantInteraction draft can have an arbitrarily long existing Entity parent: `validation::parent_permits` permits an Actor/Entity/Role under that Entity. The unbounded wrapping therefore pushes every explicit Entity/Actor/Role choice below the short viewport. The initial long-parent test used single-kind Work and increased total host height to 235px, so it did not falsify this case. + +This was a usability/coverage finding, not a source-command or recovery corruption. Sent the concrete counterexample to root and the author before compilation. The corrected freeze moves the wrapped explicit choices before the parent summary. Full authored parent detail remains available in the scroller; it is not truncated in state or falsely claimed to fit arbitrary text into 130px. + +Readback at SHA256 **`89b08ef68f5c28e28f2f9feaebe67e0be5b84efca1bfa6d64b4029c965701de4`** closes the finding. The extended long-parent test serializes/reloads an OA ParticipantInteraction draft with selected Actor and a long existing Entity parent, then mounts the same **340×215** composition. It requires all three kind rectangles and Name to fit inside the initial field viewport; all kinds precede the parent; the parent label/first line begins visibly; the full summary actually exceeds the viewport height; full parent name/alias and raw recovered state remain exact. The initial parent-before-kind freeze would fail these conditions. + +## Final implementation and test readback + +At `source_draft.rs:327`, a compact heading precedes the 14-point Name input. A single allowed kind replaces its redundant button only when it equals the actual draft kind. A missing/invalid single-kind recovery keeps an explicit repair action; rendering does not select a kind. Multi-kind actions remain individually token-bound and styled for the selected kind, inside a wrapped row before the parent summary at lines 343–384. The longer contextual/atomic explanation follows the essentials. + +Compared the original committed file from Gitea MCP at `df6f59562643b7771ecf0c972f8655f3e3f1c4da` with the reviewed source using explicit UTF-8 and normalized line endings. The MCP bytes independently match their declared Git blob `7c5dced53d38567c6b4d250bde553ef74fc1d940`. All pre-view state/serialization/token/update/combination code, `Draft::command`, existing parent search/pagination/actions and pinned footer are unchanged. An initial comparison used Windows' default local-file encoding; repeating with explicit UTF-8 removed that harness-only text mismatch. There was no MCP or production encoding defect. + +The `behavior-source-fields` scroller and `behavior-source-actions` footer keep their existing identities, bounded Fill composition and separation. Name remains `NAME_INPUT`. No App, scenario/topology workspace allocation, FormShown event, canvas viewport/scroll state, source planner or semantic guard changed in this source-card correction. The real scenario and topology child hosts were read back: both render a 12-point retained consumer caption, 6px gap and child Fill; the test reproduces that composition at the observed short total height. The machine host has the same shape with its own caption. + +Three prepared test functions cover: + +- OA/SA Work, four strict lifeline viewpoints and both machine layers at 340/500 widths and 215px total height; nonzero actual paragraphs, zero scroll offset, measured 125–132px field viewport, fully contained Name/root-parent/explicit-kind rectangles, footer containment/separation, and missing single-kind recovery. +- Moderate wrapped selected-parent and long Unicode caption controls, plus the corrected overflowing multi-kind recovery case at the same minimum height, with exact raw name/parent snapshot retention. +- Actual mounted mouse press/release events for each OA participant kind and focused Unicode Name input. Emitted events carry the current token; handling the Name event preserves the accepted Project and does not implicitly choose a kind. The kind-click portion checks event production, not subsequent semantic adoption. + +These assertions address the observed clipping and the independent counterexample. They are prepared source evidence at this handoff, not a test pass or native result. The full scenario/topology workspace is not mounted by these new tests; root's actual host/native check remains necessary. + +## Adjacent staged-owner caption readback + +Palette requested the coordinated readback before the same combined gate. At `creation.rs` SHA256 **`0fb19be3a5688c4bd3ca3643c47a97da7e7f85add8a860cd046a0d9cb3ce9dfc`**, the narrow `picker_view` delta suppresses the misleading accepted-catalog Selected/Missing row only when Owner selection exactly matches `State::label`'s staged draft ID. That case already has the explicit New owner label above and now offers the correctly named existing-participant alternative. A different or genuinely missing accepted owner still takes the existing reference-label path; Context behavior, choice eligibility, search and event dispatch remain unchanged. No material finding in this display-only delta; no new execution claimed. + +## Remaining acceptance and scope + +Author owns the serialized focused compile/tests and matching GUI/lint. Root must use the rebuilt artifact at actual 1100×700 with ordinary panels: open the source child without scrolling, see complete Name/current kind/root parent, type visibly, confirm Back/Use reachability, and repeat a multi-kind/long-parent recovery and wider-host control. Full overflow text may scroll below the visible parent-label beginning. Rendering must leave accepted model/source and canvas offsets unchanged; semantic adoption/history still uses the independent existing oracle. + +The first GUI52DE82 observation and its original evidence remain unchanged. Source closure here neither transfers native acceptance from that old binary nor closes issue 2's broader canvas-workflow requirement. Only this new independent report was written by the reviewer; prior reports, production and common ledgers remain under their assigned owners. diff --git a/harness/release-contextual-source-layout-review-20260911.md b/harness/release-contextual-source-layout-review-20260911.md new file mode 100644 index 00000000..3af7a1ad --- /dev/null +++ b/harness/release-contextual-source-layout-review-20260911.md @@ -0,0 +1,68 @@ +# Contextual source form: minimum-height review, 2026-09-11 + +Codex-9e8r6t /root/release_audit. Bounded read-only investigation requested by root after native use of committed source `df6f59562643b7771ecf0c972f8655f3e3f1c4da`, Windows GUI `52DE82E434B636E18DB02D381842AA6DB84B721CFFD5502063F784F37246ACCE`. Only this new report was written. No production changes, compiler, tests, native input, Git changes or new native acceptance are claimed. + +## Observed defect and cause + +Root opened the fixed staged-source baseline at client size 1100×700 with ordinary side panels, used the empty OA Scenario's Lifeline action, named the consumer `Assessment lifeline`, then opened Create new source. I inspected the supplied screenshot `.local/native-qa/contextual-source-20260911-v1/oa-source-open-clipped-name.png` (SHA-256 `E59F32D493FE1C46981ED74E85FA622C0EAAFE01CE33AA04DA9E5A4BBCE9FB7D`; complete image is 1102×732 including window frame). Name receives focus but is only partly visible. The first meaningful input therefore requires an unexplained scroll before comfortable typing. Root reports that one downward body scroll of 173 pixels reveals Name, semantic parent and Use layer root; this latter operation was not independently repeated by this worker. + +The screenshot and code agree on three contributing layers: + +1. `behavior/scenario/workspace.rs:641` allocates both the canvas and pending form `Fill` inside the same column, dividing their remaining height equally. The still-mounted empty canvas occupies approximately y246–460. The form's retained consumer caption starts near y476. +2. The source card's 12-pixel padding, pinned footer and 10-pixel separation leave its inner `behavior-source-fields` viewport only about y501–631, or 130 pixels. Pinned Back/Use starts near y642 and remains reachable; moving the footer into the scroller would lose a behavior that is currently correct. +3. `behavior/source_draft.rs:328–357` puts an 18-point heading, the owner/viewpoint sentence, the transaction explanation, and a separate Activity button before Name, with 8-pixel gaps. Name starts near y619, leaving only about 12 pixels before the viewport clips. This is introductory-content ordering compounded by the actual host height, not a failure to give Name keyboard focus. `app.rs:2393` issues `operation::focus(NAME_INPUT)` and does not reveal it inside this child scroller. + +The multiple-kind cases can consume more space: `source_draft.rs:341` adds each of the two or three valid kinds as a separate vertical button. `topology/view.rs:659` likewise divides diagram/form height equally, so it has the same structural exposure. New-machine creation uses the same child card, although its host differs. This review does not assert a separately observed native failure in those adapters. + +The passing regression at `behavior/contextual_source_tests.rs:741` is narrower than this outcome. It mounts the source card alone at 340×320 and 500×570 using the unit renderer, and asserts only the footer and scroller geometry. It neither supplies the roughly 194-pixel child height seen here nor checks the Name or parent-summary bounds. The test correctly established a pinned footer; it did not establish initial input visibility or native text wrapping. + +## Two bounded alternatives + +| Approach | Concrete change | Benefit and cost | +| --- | --- | --- | +| **A — compact essential fields first (recommended)** | Change only the shared source-card presentation. Start with a compact title, then Name, a single wrapped row of explicit kind choices when there are several, then the visible semantic-parent summary. For the single permissible Activity/Function case, name that already determined kind in the compact heading instead of spending a row on its redundant choice button. Put the longer consumer/viewpoint explanation and transaction guidance after these essentials; keep all current parent-search/selection controls and the pinned Back/Use footer. | Fits the observed initial root-parent workflow in substantially fewer rows and helps all three adapters. It does not alter workspace allocation, scroll restoration, focus events, draft fields or semantic defaults. The existing retained consumer caption and selected behavior header continue to orient the engineer. Full names/ownership data remain authored as before; only explanatory ordering and bounded kind presentation change. Parent search/help may still need scrolling, appropriately after the initial fields. Actual font/layout measurement is still required before claiming fit. | +| B — give an open child more workspace height | While a source child is open, allocate a larger share of the current canvas/form split to its editor (for example, a measured 1:3 canvas:form candidate), retaining the mounted canvas and its identity. Restore ordinary proportions on Back/Use. | Gives the observed OA card more room without substantially reordering it and leaves more explanatory context visible. It reduces the diagram context and changes the measured canvas viewport/Fit result. A ratio alone is not a guarantee for long owner text or several vertical kind buttons. It requires changes in both scenario and topology host layout plus restoration tests, overlapping the separately owned workspace/FormShown work. It is a broader and less reliable first fix for this particular card. | + +A is the smallest coherent correction for the observed first-action failure. Its acceptance target is the actual initial Name, explicit valid kind and current root-parent summary, not a smaller font everywhere or a requirement that the engineer press Focus canvas. Do not remove the semantic-parent summary, silently choose System/Actor, merge source/consumer names, or mutate/scroll the diagram to make room. A full source-name-first row also avoids pushing focus below an unusually long contextual sentence. Very long recovered parent labels still need an explicit readability check; their bytes must not be shortened in state. + +Automatic focus-and-reveal alone would hide the introductory kind choice above Name in multi-kind cases and introduce another asynchronous focus/scroll route. It is not the recommended substitute for sensible field ordering. Any later such work must reuse the authoritative host's FormShown/focus design. + +## Proposed regression and acceptance + +After root ratifies a presentation edit, extend `contextual_source_tests.rs` rather than changing command tests merely to match widget order. Mount the real child with its retained consumer caption at the observed short height, and add a host-composition case using the normal scenario and topology split. Start at zero child scroll offset; inspect the full `NAME_INPUT` rectangle, the semantic-parent summary and each visible explicit-kind action against the actual child clip rectangle. Assert the Name rectangle is fully contained, the initial layer-root summary is visible, and Back/Use remains outside the field scroller and within the host. A stable test-only-readable container ID for the parent summary is sufficient; no new semantic state is needed. + +Cover OA Activity, SA Function, the two/three-choice participant cases and an unnamed machine parent. Keep source and consumer names distinct; typing into the visible source field must retain the exact parent draft and accepted Project/SourceBundle. Include a long Unicode consumer heading and a recovered nested semantic parent as readability controls. Unit-renderer geometry alone must not be labeled proof of native paragraph wrapping. Pair it with root's 1100×700 normal-panels screenshot/action check on the rebuilt candidate: open child, see the complete Name/current kind/root ownership before any manual scroll, type, inspect Back/Use, then separately complete the existing semantic oracle workflow. Also check the wider window without changing model or canvas offsets during mere rendering. + +No new execution is part of this report. Existing focused 23, guide 3, strict lint/build/fmt and predecessor full 675 evidence retain their original scopes; they do not invalidate or cover up this native usability finding. + +## Ownership and broader context + +Current issue 2, `Process & scenario diagrams approach`, is owned for coherent canvas design by Codex-956atf (comments 243–244). Their chooser/FormShown/workspace changes remain separate. This source-card recommendation can be implemented in `behavior/source_draft.rs` and its owned focused tests after root's current immutable native trial; no shared scenario/App/focus changes are proposed in A. It does not close issue 2 or propose a parallel canvas redesign. Root decides timing, integration and native acceptance. + +## Ratified implementation: source freeze, gates pending + +Root ratified alternative A after the read-only recommendation. Only `behavior/source_draft.rs` changes in production: compact 14-point heading and Name, a wrapped row for multiple kinds, then explicit unchanged semantic-parent text before the longer context/explanation and existing parent controls. A single determined kind is shown in the heading only when it equals the draft's actual selected kind. An incomplete recovered single-kind draft still gets its explicit repair button; rendering never picks a missing kind. No command, draft field, token, identity, validation, event admission, App focus or host geometry changed. + +Three new nested `contextual_source_layout_*` tests use Iced's real graphics Paragraph shaping through a drawing-free renderer. They mount the source card with its retained consumer caption at 215 pixels total height, measure an approximately 130-pixel field viewport, and check full Name/root-parent/explicit-kind bounds, pinned footer, actual kind clicks and Unicode text input. The matrix covers OA/SA Work, four strict lifeline viewpoints, both machine layers, incomplete single-kind recovery, and a long wrapped selected semantic parent/consumer caption. These are prepared tests until terminal evidence below; they do not replace root's rebuilt native screenshot gate. The previous unit-renderer footer test remains unchanged and honestly scoped. + +All new logs, statuses, input snapshots and distinct artifacts will be retained under `.local/contextual-source-layout-20260911/`. The old GUI52DE82 and evidence remain unchanged. No full 676 rerun is planned for this presentation-only correction. + +Independent readback caught a long-parent composition edge in the first draft of A: placing an unbounded recovered parent paragraph before the kind row could hide the explicit choices. The corrected source moves the kind row ahead of that paragraph. The regression now includes a recovered ParticipantInteraction draft with a deliberately overflowing Entity parent at the same 340×215 composed host: Name and all three choices remain fully visible; the parent label/first line begins inside the viewport, while its complete unchanged name/alias can scroll. This does not pretend unlimited authored text can fit in a finite panel. The usual initial layer-root summary remains fully visible. Reviewer confirmed the semantic/token prefix, Draft::command, existing parent controls and footer are byte-identical when compared as UTF-8. + +The compiler remains unstarted while a separate root-authorized worker finishes the `creation.rs` staged-owner caption correction. Its ownership and any shared final gate scope will be recorded separately; no source-card permission is inferred for that file. + +### First compile boundary and corrected gate + +`focused1.log` / `focused1-status.json` preserve Cargo exit101 before any tests: two test-helper errors were a glob/prelude `column!` ambiguity and use of the static-string widget Id constructor for a formatted String. Both were corrected only in the test helper (`iced::widget::column!`, `Id::from(String)`); production presentation remained unchanged. `inputs3.json` is the corrected source freeze; the earlier inputs1/2 remain explicitly prior/unexecuted or failed snapshots. The corrected focused2/Clippy/fmt/GUI runner is active, with all files under the new evidence directory. If interrupted before a per-gate terminal JSON, that gate is incomplete and has no pass claim. + +Root separately verified the original GUI52 machine Create+Save through its six-file oracle. That is native evidence for the prior binary and does not validate the still-building presentation candidate; root owns its full native report and subsequent history checks. + +### Reboot checkpoint — explicitly interrupted, not a pass/failure + +User announced an imminent reboot and asked to save progress. Root directed this worker to stop further gates. Ctrl+C was sent to the owned PowerShell/Cargo session2067; the session returned exit1 due to interruption. A subsequent Windows process inventory found no cargo.exe, rustc.exe, clippy-driver.exe, clang.exe, ld.lld.exe or lld-link.exe remaining. No forced Stop-Process was necessary and no owned process remains. The corrected focused2 compilation produced only its initial compilation line; no tests ran and there is no terminal Cargo/test result. The earlier focused1 Cargo101 remains an actual, separate test-helper compile failure. + +Durable records: `.local/contextual-source-layout-20260911/focused2-interrupted.json`, `process-cleanup.json`, `run-observation.json`, the untouched raw `focused2.log`, and `inputs3.json`. Every recorded input hash was rechecked unchanged during shutdown preparation. Clippy/fmt/GUI stages were never launched. No distinct GUI stage exists; do not reuse the earlier GUI52 acceptance as validation of this WIP. + +Frozen source changes for root's unvalidated WIP checkpoint: `crates/oa-desktop/src/behavior/source_draft.rs` SHA256 `C8D36BD6BCD0818AAD2FBBC404B29085F4ADCAF8191B95A04208A7C2346C36E0` (reviewed presentation plus three prepared real-paragraph layout tests and the two mechanical compile fixes); separately owned `behavior/creation.rs` SHA256 `0FB19BE3A5688C4BD3CA3643C47A97DA7E7F85ADD8A860CD046A0D9CB3CE9DFC` (staged-owner caption). All source, logs and intermediate outputs were preserved. No index, commit, push, native UI or reboot operation was performed by this worker. + +After reboot, verify these source/input hashes and coordinate the compiler lease, then use a fresh focused3 log/status/runner name because the existing runners intentionally refuse overwrite. The next focused filter remains `contextual_source`, expected26 tests (the previous23 plus three prepared layout tests); that count is an expectation until compilation and execution succeed. Then run strict all-target Clippy, formatting and matching distinct GUI build/staging. A broader full-suite rerun remains root's decision, not an automatic continuation. diff --git a/harness/release-contextual-source-native-20260911.md b/harness/release-contextual-source-native-20260911.md new file mode 100644 index 00000000..8534a0bd --- /dev/null +++ b/harness/release-contextual-source-native-20260911.md @@ -0,0 +1,123 @@ +# Contextual prerequisite creation — native Windows acceptance + +Codex-9e8r6t /root, 2026-09-11. Paused at the user's requested reboot. +Machine Create/Save and Undo/Save passed; its Redo, final reopen, +broader cancellation/recovery and corrected-layout acceptance remain open. + +## Artifact and predetermined contract + +Native input uses the immutable GUI `52DE82E434B636E18DB02D381842AA6DB84B721CFFD5502063F784F37246ACCE` +and matching `F45604A1…` libunwind in +`.local/native-qa/contextual-source-20260911-v1/bin`. Its launch script checked +all 238 frozen build inputs and both artifact hashes, created a fresh private +profile and copied only the frozen fixture. PID 7212 launched normally; +captured Home had no recent models. Actual window resizing produced a +1100×700 client. Open used the real file picker and the copied project. +The source was subsequently committed/pushed in `df6f595`; later layout edits +do not change this running artifact. Full earlier 675 versus final focused 23, +guide 3, strict Clippy/build/formatting scopes remain in the implementation report. + +The independent [fixture and steps](fixtures/staged-source-authoring/README.md) +predate produced output. Unchanged oracle SHA256 +`967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C` +compares complete expected Project, reachable SourceBundle and physical files. +Each original first-commit checkpoint separately supplies only fresh role UUIDs; +prior-stage identities cannot be replaced by later output. The precise +known-detached-file rule applies to Undo, without a broad orphan exemption. + +## Operational lifeline — Save adoption variant + +At minimum size with both side panels, the empty Operational assessment scenario +showed **Add first lifeline**. Entered `Assessment lifeline`, opened **Create new +source**, retained explicit Activity and OA layer root, and entered +`Assess incident work`. **Use this new source** returned to the parent, +preserving the independent lifeline name and displaying the staged Activity. +The accepted object count stayed at two at that observation. + +Ctrl+S then applied the valid parent and saved the Activity and Lifeline together. +The full Lifeline oracle passed all three source/disk files and every expected +model field. One Undo/Save restored the exact original two-source model and +three physical files, with only the explicitly proven retained activity file. +One Redo/Save passed the complete Lifeline prediction using its original +first-commit identities. No allocation, occurrence or diagram was created. +This establishes the Save-adoption route; the direct Lifeline Create button was +not used in this trial. The isolated UI/source histories are preserved under +`checkpoint-lifeline`, `checkpoint-lifeline-undo`, `checkpoint-lifeline-redo`. + +## System chain — direct Create route + +Switching to SA selected the empty System assessment chain and showed **Add +first function contribution**. Entered `Classify this request`, opened source +creation, retained Function and SA layer root, and entered `Classify request`. +Child Use returned to the parent. A read-only disk check at that point still +matched the original Lifeline stage exactly; no Save was invoked. Scrolling the +parent revealed its retained contribution name. **Create**, then Save, passed +the complete Chain prediction, four exact source/disk files, and all original +earlier-stage identifiers. There is one Action under the existing chain, no +sequence link, implicit allocation or lifeline. `checkpoint-chain` retains the +first accepted result. One Undo/Save exactly restored the Lifeline model and +three reachable files with only the proven retained Function file. One +Redo/Save passed the complete Chain prediction and original Lifeline/Chain +identities. The three chain checkpoints and individual exit/log records are retained. + +## System machine — direct creation and Undo before reboot + +Entered `Field team operating modes`, opened Create new owner, explicitly chose +System actor at the SA root and entered `Field rescue team`. Escape before Use +returned to the unchanged parent machine name. Reopening the child started a +fresh blank draft: unadopted child input is discarded, not retained. A read-only +disk check still matched the Chain checkpoint. Reentered the explicit kind/name +and chose Use; the parent showed the staged owner while accepted source files +still matched Chain. Checked **Create the first state view**, then clicked +**Create and open** and saved. The complete Machine oracle passed all six exact +source/disk files and original role UUIDs: owner, machine, requested diagram and +root placement, without regions or states. `checkpoint-machine` is immutable. + +One Undo/Save restored the complete Chain model and its four reachable sources; +the six physical files matched exactly, including only two proven retained +files. `checkpoint-machine-undo` preserves this result. The user then requested +a reboot. The GUI showed All changes saved and was closed normally; refreshed +window inventory confirmed its absence at 13:38 UTC. The live work directory is +the saved Undo state. In-memory history is no longer available: do not claim or +try to infer a Redo pass after relaunch. Preserve the original machine checkpoint +for an isolated reopen check and use a separate fresh trial for missing history +coverage. Earlier Lifeline and Chain Redo passes remain valid. + +The original GUI falsely showed `Selected: Missing element` in the accepted-owner +picker despite the valid staged New owner summary. A reviewed display-only +`creation.rs` correction is frozen with the source-card layout change; its build +was interrupted for the reboot, and no corrected native pass is claimed. + +## Findings and corrected test assumptions + +- The initial OA child form partly clips its focused Name field. Its roughly + 130-pixel body places about 118 pixels of introductory content first. One + ordinary scroll reveals Name and current semantic parent; both Back/Use stay + pinned. The screenshot `oa-source-open-clipped-name.png` precedes any fix. + The bounded layout review assigns an essentials-first correction without + changing shared workspace geometry; this artifact is not its acceptance. +- The process parent puts its contribution name below existing-source search + and empty paging controls. Ordinary scrolling finds it and its raw value is + retained. This flow does not close user issue 2's consistent canvas requirement. +- The optional fixture instruction to Save a staged-only checkpoint was wrong. + Existing App Save calls `apply_behavior`, `apply_source`, `apply` before disk + save. Source inspection and native behavior agree. The fixture README/report + correct the procedure, without changing any oracle model/source expectations. +- The first oracle launch had no sibling runtime DLL and exited before any + oracle output. A read-only baseline repetition recorded loader exit + `-1073741515`. The root checker now scopes PATH to the verified native bin and + Windows directories and records every exit. The unchanged oracle then passed; + no semantic failure was silently retried or relabeled as an environment failure. + +Raw launch/check scripts live in `.local/native-qa/`; all images, checker logs, +exit records, source checkpoints and the runtime-failure record are in the v1 +directory. They remain distinct from the old scenario v5/D4D9 evidence and later +layout artifacts. No Linux or final product acceptance is claimed. + +The reboot checkpoint is now archived with exact readback in +[experiments/contextual-source-native-20260911](experiments/contextual-source-native-20260911/README.md). +Its manifest maps 77 original records to 51 unique payloads, transparently +deduplicating 35 physical source files to nine distinct byte sequences. Manifest +SHA256 `9a2ad6fb186606ef2a4fd1101d68c8e45bc96953093670fe9451ed9fb90a2ea6`. +Mutable work, profiles and binaries were excluded; original provenance is bound +to the previously committed contextual-source archive. diff --git a/harness/release-staged-owner-label-20260911.md b/harness/release-staged-owner-label-20260911.md new file mode 100644 index 00000000..0b0799ab --- /dev/null +++ b/harness/release-staged-owner-label-20260911.md @@ -0,0 +1,87 @@ +# Staged machine owner display correction — 2026-09-11 + +Owner: Codex-9e8r6t `/root/palette_finish`. Root authorized only the display path +in `crates/oa-desktop/src/behavior/creation.rs` and this report. No compiler, +native input, Git operations or changes to source-draft/command/recovery code +were made. The existing-source chooser remains owned by its existing worker. + +## Observed problem and cause + +On immutable GUI 52DE82 at 1100×700, root created a pending SA machine named +`Field team operating modes`, opened Create new owner, explicitly chose +SystemActor `Field rescue team`, then Use. The parent correctly displayed +`New · System actor · Field rescue team`, but its ordinary owner picker also +displayed `Selected: Missing element — choose a replacement` and a no-matching +participant prompt. Root's screenshot is +`.local/native-qa/contextual-source-20260911-v1/sa-machine-staged-false-missing.png`. + +`picker_view` looked up every selected ID through `reference_label` against the +accepted Project. The staged owner's reserved ID intentionally is absent from +that catalog. The parent already renders `d.source.label(d.owner)` above the +picker; that helper returns a label only when the staged draft's ID equals the +currently selected ID. The incorrect warning came from the redundant accepted +catalog lookup, not from a missing staged owner. + +## Frozen correction + +Only four display changes in `picker_view`: + +```diff + let selected = match picker { + Picker::Owner => d.owner, + Picker::Context => d.context, + }; ++ let staged_owner = picker == Picker::Owner && d.source.label(selected).is_some(); + let title = match picker { ++ Picker::Owner if staged_owner => "Or choose an existing participant", + Picker::Owner => "Owned by participant", + Picker::Context => "Scenario context · optional", + }; +``` + +```diff +- if let Some(id) = selected { ++ if let Some(id) = selected ++ && !staged_owner ++ { + out = out.push(text(format!("Selected: {}", reference_label(p, id))).size(12)); +``` + +```diff + out = out.push(text(match picker { ++ Picker::Owner if staged_owner => "No existing participants match this search. The new owner above remains selected.", + Picker::Owner => "No matching participant. Refine the search or choose Create new owner.", +``` + +The selected staged owner is shown once by the existing New label. Existing +participants remain searchable/selectable as explicit alternatives. No staged +record is injected into `Project`, `choices`, pagination or accepted catalog +membership. The source labels, choice messages, validation, command batches, +reserved IDs, commit behavior and recovery state are unchanged. + +Frozen `creation.rs` SHA256: +`0fb19be3a5688c4bd3ca3643c47a97da7e7f85add8a860cd046a0d9cb3ce9dfc`. +The exact delta and hash were sent to `behavior_audit`; `release_audit` is +coordinating the combined source freeze and compiler gate. + +## Source-backed controls and native follow-up + +| State | Result of the new condition | +| --- | --- | +| Owner ID equals active staged source ID | New owner label remains; accepted-catalog missing row is omitted; empty search explains the new owner remains selected | +| Existing accepted owner selected while a different staged draft is retained | `State::label` returns None; ordinary selected owner label and search behavior remain | +| Missing accepted owner ID with no matching staged ID | Original `reference_label` missing-element warning remains | +| No owner selected | Existing no-selection/empty-catalog guidance remains | +| Scenario context picker, including a stale context | Owner-only condition is false; original context label, missing warning and empty-context behavior remain | + +These are source-path checks, not executed widget tests. No broad new test was +added for this wording/condition correction, as requested. No compile or native +pass is claimed here. + +Root's acceptance path: on the matching rebuilt GUI, repeat the exact minimum +window machine/owner route, confirm the New owner appears once without the false +missing warning, and confirm search/selection of an existing owner still works. +For an empty or unmatched accepted catalog, the text must distinguish existing +choices from the selected staged owner. Retain a separate real missing accepted +owner control in source/recovery review. The independently specified machine, +owner, first-view and one-step history/source oracle remains unchanged. diff --git a/harness/release-staged-source-authoring-oracle-20260911.md b/harness/release-staged-source-authoring-oracle-20260911.md index a8307c37..802ec5aa 100644 --- a/harness/release-staged-source-authoring-oracle-20260911.md +++ b/harness/release-staged-source-authoring-oracle-20260911.md @@ -23,3 +23,11 @@ rustc --edition 2024 -D warnings --crate-name staged_source_authoring_contract h Compilation passed in **7.566s**, finished **12:01:48 UTC**. Compiler lease was immediately returned to the desktop owner before isolated runtime checks. Both `self-check BASE` and `check baseline BASE BASE` passed. All previously listed evaluator falsifiers ran, including stronger separate prior-stage identity pinning. Expected stages have3/4/6 reachable files; baseline has2. This supersedes the preceding preparation-only status without implying any produced native-output acceptance. No generator is necessary: the fixed source fixture itself is the input. Executable: `.local/staged-source-oracle-20260911/staged-source-authoring-contract.exe`,20864512 bytes,SHA256 **`967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C`**. Source SHA256 `9EB9DD3868B6CB772F907D16AE02995AD10A16F85C087012C24948E6E6FE775D`. Runtime evidence and manifest are in that same private directory: `build-initial.log` (empty successful diagnostics), `build-initial-result.json`, `self-check-initial.log` (SHA256 `6114C5BF9B75A27B4333E3DE38B3CAB08B976B2F01F3158AD8A7127FF7EE0ABB`), `baseline-check.log` (SHA256 `2D82DF14FB345414E164B57177D5A21C426F65C18EB5EF9E010984A92AD2E731`), `checks-initial-result.json` and `manifest.json`. No baseline or produced model files were mutated. + +## Native procedure and runtime correction — 2026-09-11 + +Root's native 52DE82 trial exposed a harness procedure mismatch. The optional README instruction to Save after child Use and expect the preceding accepted stage was wrong: existing `App::Message::Save` handling in `crates/oa-desktop/src/app.rs` calls `apply_behavior()`, `apply_source()` and `apply()` before `save_to`. Save can adopt a valid parent draft. The corrected optional check inspects a snapshot before any Save, or explicitly cancels the parent before Save. This does not change the frozen oracle or its complete semantic/source/identity expectations. + +Observed route: child Use returned to the retained Lifeline parent with two accepted objects and a staged New Activity. Ctrl+S then atomically adopted Activity plus Lifeline and saved three files. The unchanged Lifeline oracle passed. One Undo returned to two objects; persisted history checking was ongoing at that observation. This is a **Save-adoption variant**. It does not show that Use committed prematurely, or establish the separately prescribed direct Apply/Create route. + +The initial root oracle invocation also failed before execution because its private directory lacked sibling `libunwind.dll`: loader exit **-1073741515**, with no oracle log. A read-only baseline invocation reproduced that environment failure. Root scoped PATH to the verified native 52DE82 bin and Windows directories; the unchanged executable SHA256 `967D9BA3C6FB3A7EFB410833903EC94556CA2D48A67D5072C8BB160F40A00F9C` then passed the Lifeline check. The README now requires an available matching runtime and explicit process-exit inspection. Earlier build/self-check records retain their original scope; an empty output file is not a pass, and a bare executable path does not promise a self-contained runtime. No runtime copying, native input, compilation or oracle-source edit was performed for this documentation correction.

!DsE4g!2(}O2$!hjmpi&L2LC7iY13h+EpK4 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 b+B&oua-hfL+I+)kyq;X@Cthv|U+| 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 F{|B)3C0qai literal 0 HcmV?d00001 diff --git a/harness/experiments/contextual-source-native-20260911/screenshots/sa-source-ready.png b/harness/experiments/contextual-source-native-20260911/screenshots/sa-source-ready.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a9dbc7b00c14a03f5c2d58f9c9f4fba7fafc7d GIT binary patch literal 96379 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�j#3Z>ht#C@!@Z{IP&t=Vm%T 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