Rename ci/transport module to ci/session
The module now only holds ApiSession; "transport" was a holdover from
when it also defined the Transport newtype and TransportMode enum.

https://claude.ai/code/session_01Ngf4zbFf87zJFUR5ee2Y8b
change
commit 54b0281d7da1e39e22f04e0952087c8a3ff60f81
author Claude <noreply@anthropic.com>
date
parent dc2bbf96
diff --git a/quire-ci/src/main.rs b/quire-ci/src/main.rs
index e93c7ca..ac0eb11 100644
--- a/quire-ci/src/main.rs
+++ b/quire-ci/src/main.rs
@@ -14,7 +14,7 @@ use quire_core::ci::event::{Event, EventKind, JobOutcome, RunOutcome};
 use quire_core::ci::pipeline::{self, Pipeline, RunFn};
 use quire_core::ci::run::RunMeta;
 use quire_core::ci::runtime::{Runtime, RuntimeError, RuntimeEvent, RuntimeHandle};
-use quire_core::ci::transport::ApiSession;
+use quire_core::ci::session::ApiSession;
 use quire_core::fennel::FennelError;
 use quire_core::secret::{Error as SecretError, Result as SecretResult, SecretRegistry};
 use quire_core::telemetry::{self, FmtMode, MietteLayer};
diff --git a/quire-core/src/ci/mod.rs b/quire-core/src/ci/mod.rs
index 1cf5bb8..b3e3103 100644
--- a/quire-core/src/ci/mod.rs
+++ b/quire-core/src/ci/mod.rs
@@ -12,4 +12,4 @@ pub mod pipeline;
 pub mod registration;
 pub mod run;
 pub mod runtime;
-pub mod transport;
+pub mod session;
diff --git a/quire-core/src/ci/transport.rs b/quire-core/src/ci/session.rs
similarity index 80%
rename from quire-core/src/ci/transport.rs
rename to quire-core/src/ci/session.rs
index 53d8579..770dbde 100644
--- a/quire-core/src/ci/transport.rs
+++ b/quire-core/src/ci/session.rs
@@ -1,8 +1,8 @@
-//! Shared transport types for CI ↔ server communication.
+//! API session credentials for CI ↔ server communication.
 //!
-//! The on-the-wire pairing both sides agree on. The orchestrator
-//! constructs an `ApiSession` per run (minting the auth token);
-//! quire-ci reconstructs it from the `QUIRE__*` environment variables.
+//! The orchestrator constructs an `ApiSession` per run (minting the
+//! auth token); quire-ci reconstructs it from the `QUIRE__*` environment
+//! variables.
 
 use rand::distr::Alphanumeric;
 use rand::Rng as _;
diff --git a/quire-server/src/ci/mod.rs b/quire-server/src/ci/mod.rs
index 844c4eb..7b547d3 100644
--- a/quire-server/src/ci/mod.rs
+++ b/quire-server/src/ci/mod.rs
@@ -9,7 +9,7 @@ pub use quire_core::ci::pipeline::{
     DefinitionError, Diagnostic, Job, Pipeline, PipelineError, StructureError,
 };
 pub use quire_core::ci::run::RunMeta;
-pub use quire_core::ci::transport::ApiSession;
+pub use quire_core::ci::session::ApiSession;
 pub use quire_core::ci::{pipeline, registration, runtime};
 pub use run::{Executor, Run, RunState, Runs, materialize_workspace, reconcile_orphans};
 
diff --git a/quire-server/src/ci/run.rs b/quire-server/src/ci/run.rs
index 8d6a332..82265cb 100644
--- a/quire-server/src/ci/run.rs
+++ b/quire-server/src/ci/run.rs
@@ -9,7 +9,7 @@ use std::collections::HashMap;
 use std::path::{Path, PathBuf};
 
 use jiff::Timestamp;
-use quire_core::ci::transport::ApiSession;
+use quire_core::ci::session::ApiSession;
 use super::error::{Error, Result};
 
 pub use quire_core::ci::run::RunMeta;