Index

A B C D E G H I M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCEPT_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
The task that writes the current contract to the baseline.
AcceptAction - Class in com.egoge.ai.atlas.plugin
Writes the current contract to the baseline (FR-015): the IR the processor emitted, byte for byte, or EmptyContract's document when the sources declare nothing.
AcceptAction() - Constructor for class com.egoge.ai.atlas.plugin.AcceptAction
 
AcceptAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The accept step's inputs.
AgenticExtension - Class in com.egoge.ai.atlas.plugin
Extension object for configuring the AI-ATLAS Gradle plugin.
AgenticExtension(ObjectFactory) - Constructor for class com.egoge.ai.atlas.plugin.AgenticExtension
 
AgenticPlugin - Class in com.egoge.ai.atlas.plugin
Gradle plugin that configures a Java project to use the AI-ATLAS framework.
AgenticPlugin(WorkerExecutor) - Constructor for class com.egoge.ai.atlas.plugin.AgenticPlugin
 
AgenticPlugin.MainCompilerArguments - Class in com.egoge.ai.atlas.plugin
compileJava's compiler arguments and argument providers, read when the accept compilation runs.
AgenticPlugin.MainJvmArguments - Class in com.egoge.ai.atlas.plugin
compileJava's JVM argument providers, read when the accept compilation runs.
AgenticRelease - Class in com.egoge.ai.atlas.plugin
agenticRelease: snapshots the accepted contract of the main compilation as the immutable release <release.directory>/<releaseVersion>/, compares it with the previous release, checks the deprecation policy, and regenerates the aggregate changelog.
AgenticRelease() - Constructor for class com.egoge.ai.atlas.plugin.AgenticRelease
 
AgenticReleaseHistoryCheck - Class in com.egoge.ai.atlas.plugin
agenticReleaseHistoryCheck, part of check: verifies only the internal consistency of the committed release snapshots, with no git and no network: every released file against the digests of its release.json, the previous chain, and that .atlas/CHANGELOG.md equals what the release history would generate (AC13, AC14).
AgenticReleaseHistoryCheck() - Constructor for class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
 
AgenticReleaseVerify - Class in com.egoge.ai.atlas.plugin
agenticReleaseVerify: proves that agentic { releaseVersion } 's tag resolves to exactly HEAD, and that the build matches that release's snapshot byte for byte, IR canonically, and structurally in its effective configuration (E2, D6.2, D8.2, plan §3.5).
AgenticReleaseVerify() - Constructor for class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
 
aggregateChangelog(Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
The aggregate changelog: every release's section, newest first.
apiMajor() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns the value of the apiMajor record component.
apply(Project) - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin
 
artifacts() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the artifacts record component.
asArguments() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
 
asArguments() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainJvmArguments
 
asArguments() - Method in class com.egoge.ai.atlas.plugin.CollectionsArguments
 
asArguments() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
 
asArguments() - Method in class com.egoge.ai.atlas.plugin.ProjectionsArguments
 
asArguments() - Method in class com.egoge.ai.atlas.plugin.RestArguments
 
AtlasAccept - Class in com.egoge.ai.atlas.plugin
atlasAccept (FR-015): writes the contract of the current sources to the baseline.
AtlasAccept() - Constructor for class com.egoge.ai.atlas.plugin.AtlasAccept
 
AtlasContractCheck - Class in com.egoge.ai.atlas.plugin
atlasContractCheck (FR-008, FR-016): javac does not invoke the processor for a compilation that declares no @AgenticEntity or @AgenticExposed, so the gate cannot run inside compileJava when a module removes its last ai-atlas annotation.
AtlasContractCheck() - Constructor for class com.egoge.ai.atlas.plugin.AtlasContractCheck
 

B

baseline() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the baseline record component.

C

changelog() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns the value of the changelog record component.
CHANGELOG_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The release's changelog section.
checkConsistency(Path, Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
Verifies only the internal consistency of the committed release snapshots (E1, AC13, AC14): no git, no network.
CollectionsArguments - Class in com.egoge.ai.atlas.plugin
The collections flag of the main compileJava task, when it is set.
CollectionsArguments() - Constructor for class com.egoge.ai.atlas.plugin.CollectionsArguments
 
com.egoge.ai.atlas.plugin - package com.egoge.ai.atlas.plugin
Gradle plugin for the AI-ATLAS framework.
CONTRACT_CHECK_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
The task that checks an empty contract against the baseline.
ContractArguments - Class in com.egoge.ai.atlas.plugin
The contract options of the main compileJava task (FR-016): the baseline's absolute path and lock mode, and the constraints flag (FR-020) when it is set.
ContractArguments() - Constructor for class com.egoge.ai.atlas.plugin.ContractArguments
 
contractResourcesJson() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the contractResourcesJson record component.

D

DEFAULT_TEMPLATE - Static variable in class com.egoge.ai.atlas.plugin.TagName
The default template, used unless agentic { release { tagName } } overrides it.
DIFF_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The comparison with the previous release, in the gate's contract-diff.json form.
directory() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns the value of the directory record component.

E

emittedIr() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the emittedIr record component.
EmptyContractAction - Class in com.egoge.ai.atlas.plugin
Runs the processor's EmptyContract check (FR-008) for a compilation that declares no ai-atlas contract.
EmptyContractAction() - Constructor for class com.egoge.ai.atlas.plugin.EmptyContractAction
 
EmptyContractAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The check's inputs.
EmptyContractResourcesAction - Class in com.egoge.ai.atlas.plugin
Writes the empty contract (FR-008) into a compilation's class output, submitted from compileJava.doLast only after the caller has confirmed, through ContractDeclarations, that the class output declares no @AgenticEntity or @AgenticExposed at all: that confirmation, not anything this action does, is what authorizes overwriting a stale "META-INF/ai-atlas/api.ir.json" an earlier, declaring compilation may have left behind (FR-016).
EmptyContractResourcesAction() - Constructor for class com.egoge.ai.atlas.plugin.EmptyContractResourcesAction
 
EmptyContractResourcesAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The work's inputs.
equals(Object) - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Indicates whether some other object is "equal to" this one.
execute() - Method in class com.egoge.ai.atlas.plugin.AcceptAction
 
execute() - Method in class com.egoge.ai.atlas.plugin.EmptyContractAction
 
execute() - Method in class com.egoge.ai.atlas.plugin.EmptyContractResourcesAction
 
execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseAction
 
execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction
 
execute() - Method in class com.egoge.ai.atlas.plugin.ReleaseVerifyAction
 

G

getApiBasePath() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Base path prefix for generated REST endpoints.
getApiMajorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Major API version number for generated REST endpoints and OpenAPI paths.
getArgumentProviders() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
compileJava's argument providers, less the contract options.
getArgumentProviders() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainJvmArguments
compileJava's JVM argument providers.
getBaseline() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
The baseline file to write.
getBaseline() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The accepted baseline; the release refuses a contract that differs from it.
getBaseline() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
The baseline file to write.
getBaseline() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
The baseline file; it may not exist.
getBaseline() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
The baseline file; it may not exist yet.
getBaseline() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
The baseline file; it may not exist.
getBaseline() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The accepted baseline.
getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The aggregate changelog to regenerate.
getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
The aggregate changelog the release history is checked against.
getChangelog() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The aggregate changelog.
getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The aggregate changelog.
getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction.Parameters
The aggregate changelog.
getChangelog() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
The aggregate contract changelog, regenerated from every release, newest first.
getChangelog() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
The aggregate changelog.
getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The main compilation's class output, validated as found.
getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The main compilation's class output, validated as found.
getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
The class output of the compilation without the contract options.
getClassesDirs() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
The main compilation's class output.
getClassesDirs() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The main compilation's class output(s), for ClassOutputResources.validate(java.util.Collection<java.io.File>).
getClassesDirs() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
The main compilation's class output(s), as found: never a task dependency.
getCollections() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Collection exposure safety.
getCollections() - Method in class com.egoge.ai.atlas.plugin.CollectionsArguments
Whether collection results are classified.
getCompilerArgs() - Method in class com.egoge.ai.atlas.plugin.AgenticPlugin.MainCompilerArguments
compileJava's compiler arguments, less the contract options.
getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
The accept compilation's effective -A options, for the empty document.
getCompilerArguments() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
The accept compilation's effective -A options, last value winning: the REST base path and major of the empty document, including an override the build adds to the compiler arguments after the agentic extension's.
getCompilerArguments() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
compileJava's effective -A options, last value winning: the REST base path and major the empty contract is built at, including an override the build adds to the compiler arguments after the agentic extension's.
getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
compileJava's effective -A options, last value winning.
getCompilerArguments() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractResourcesAction.Parameters
The compilation's effective -A arguments, one value per key.
getConstraints() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Constraints and hints in the generated surfaces.
getConstraints() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
Whether the generated surfaces carry constraints and hints.
getContractBaseline() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
The committed contract baseline the compatibility gate compares the build against.
getContractLocked() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Lock mode.
getDestinationDirectory() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractResourcesAction.Parameters
compileJava's class output.
getDirectory() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
The directory holding one immutable subdirectory per released version.
getFailOnBreaking() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
Whether other breaking differences fail a release within the same apiMajor.
getFailOnBreaking() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
Whether any other breaking difference fails a release with the same apiMajor as the previous release.
getFailOnBreaking() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The policy's failOnBreaking.
getFreshIr() - Method in interface com.egoge.ai.atlas.plugin.AcceptAction.Parameters
The emitted IR, or unset when the sources declare nothing.
getGroup() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Maven group for AI-ATLAS modules.
getLocked() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
Whether lock mode is on.
getLocked() - Method in class com.egoge.ai.atlas.plugin.ContractArguments
Whether lock mode is on.
getLocked() - Method in interface com.egoge.ai.atlas.plugin.EmptyContractAction.Parameters
Whether lock mode is on.
getMcpEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Enable MCP tool generation and runtime support.
getMinApiMajorAdvance() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
Majors between an element's deprecation major and the major of the release removing it.
getMinApiMajorAdvance() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
The majors between a field or operation's deprecation major and the apiMajor of the release that removes it.
getMinApiMajorAdvance() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The policy's minApiMajorAdvance.
getMinDeprecatedReleases() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
Releases an element must have been published in while deprecated before removal.
getMinDeprecatedReleases() - Method in class com.egoge.ai.atlas.plugin.PolicySpec
The releases a field or operation must have been published in while deprecated before a release may remove it.
getMinDeprecatedReleases() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The policy's minDeprecatedReleases.
getOpenApiEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Enable OpenAPI spec generation.
getOpenApiInfoVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Version string for the OpenAPI info.version field.
getPiiPatternsFile() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Path to a custom PII patterns file.
getPolicy() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
The release policy a release is checked against.
getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The annotationProcessor classpath the release step is loaded from.
getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
The annotationProcessor classpath the check is loaded from.
getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The annotationProcessor classpath the verify step is loaded from.
getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
The annotationProcessor classpath the accept step is loaded from.
getProcessorClasspath() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
The annotationProcessor classpath the check is loaded from.
getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The processor on the annotationProcessor classpath, named when this plugin cannot run it.
getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
The processor on the annotationProcessor classpath, named when this plugin cannot run it.
getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The processor on the annotationProcessor classpath, named when this plugin cannot run it.
getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
The processor on the annotationProcessor classpath, named when this plugin cannot run it.
getProcessorVersion() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
The processor on the annotationProcessor classpath, named when this plugin cannot run it.
getProjections() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Per-channel field projections.
getProjections() - Method in class com.egoge.ai.atlas.plugin.ProjectionsArguments
Whether responses are projected per channel.
getRelease() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
The release settings: directory, changelog, tag name and release policy.
getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The directory holding one subdirectory per released version.
getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
The directory of releases; it may not exist.
getReleasesDir() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The directory of releases.
getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The directory of releases.
getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction.Parameters
The directory of releases; it may not exist.
getReleasesDir() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
The directory of releases.
getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
The version agenticRelease releases the contract as.
getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The version to release, MAJOR.MINOR.PATCH.
getReleaseVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The version to verify, agentic { releaseVersion } .
getReleaseVersion() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The version to release.
getReleaseVersion() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
The version to verify, agentic { releaseVersion } .
getReleaseVersionTracksApiMajor() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Whether a release's version major must equal the contract's apiMajor.
getRest() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Explicit REST metadata and the opt-in CRUD convention.
getRest() - Method in class com.egoge.ai.atlas.plugin.RestArguments
Whether REST metadata is honoured.
getRestEnabled() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Enable REST controller generation and runtime support.
getStrict() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Strict mode.
getTagName() - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
The git tag name template a released version is proved by (F1), with exactly one {version} placeholder.
getTagNameTemplate() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
The agentic { release { tagName } } template this release's tag is rendered from.
getTagNameTemplate() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
The agentic { release { tagName } } template this release's tag is rendered from.
getTagNameTemplate() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
The agentic { release { tagName } } template, such as "v{version}".
getTagNameTemplate() - Method in interface com.egoge.ai.atlas.plugin.ReleaseVerifyAction.Parameters
The agentic { release { tagName } } template.
getVersion() - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
The version of the ai-atlas annotations, processor and runtime dependencies the plugin adds.
getVersionTracksApiMajor() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
Whether the version's major must equal the contract's apiMajor.
getVersionTracksApiMajor() - Method in interface com.egoge.ai.atlas.plugin.ReleaseAction.Parameters
Whether the version's major must equal the contract's apiMajor.
getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticRelease
 
getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseHistoryCheck
 
getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AgenticReleaseVerify
 
getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AtlasAccept
 
getWorkerExecutor() - Method in class com.egoge.ai.atlas.plugin.AtlasContractCheck
 

H

hashCode() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns a hash code value for this object.
hashCode() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns a hash code value for this object.
history(Path) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshotHistory
Every release in releases, oldest first, each verified: its manifest names this release, every file it records has the recorded digest, and it holds no other file.

I

IR_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The released Contract IR, byte-identical to the accepted baseline.

M

MANIFEST_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The release manifest.
match(String) - Method in class com.egoge.ai.atlas.plugin.TagName
Whether tag is exactly this template rendered for a release version.
MCP_TOOLS_FILE - Static variable in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The MCP tool specifications, when ai.atlas.constraints generated them.

O

openApiFile(int) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The file name of a major's OpenAPI document in a release.
Outcome(Path, ReleaseVersion, int, String) - Constructor for record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Creates an instance of a Outcome record class.

P

parse(String) - Static method in class com.egoge.ai.atlas.plugin.TagName
Parses a tagName template.
policy() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the policy record component.
policy(Action<? super PolicySpec>) - Method in class com.egoge.ai.atlas.plugin.ReleaseSpec
Configures the release policy.
PolicySpec - Class in com.egoge.ai.atlas.plugin
agentic { release { policy { … } } }: what a release may remove from the contract the previous release published.
PolicySpec() - Constructor for class com.egoge.ai.atlas.plugin.PolicySpec
 
ProjectionsArguments - Class in com.egoge.ai.atlas.plugin
The projections flag of the main compileJava task, when it is set.
ProjectionsArguments() - Constructor for class com.egoge.ai.atlas.plugin.ProjectionsArguments
 
published() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the published record component.

R

release(Path, Path, ReleaseSnapshots.Request) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
Releases the accepted contract to <releases>/<version>/, then regenerates the aggregate changelog.
release(Action<? super ReleaseSpec>) - Method in class com.egoge.ai.atlas.plugin.AgenticExtension
Configures the release settings.
RELEASE_HISTORY_CHECK_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
The task, part of check, that verifies the released snapshots' internal consistency.
RELEASE_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
The task that releases the accepted contract as an immutable snapshot.
RELEASE_VERIFY_TASK - Static variable in class com.egoge.ai.atlas.plugin.AgenticPlugin
The task, not part of check, that verifies the build against a tagged release.
ReleaseAction - Class in com.egoge.ai.atlas.plugin
Releases the accepted contract through ReleaseSnapshots.
ReleaseAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseAction
 
ReleaseAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The release step's inputs.
ReleaseHistoryCheckAction - Class in com.egoge.ai.atlas.plugin
Verifies the internal consistency of the committed release snapshots, through the processor's ReleaseSnapshotHistory.checkConsistency(java.nio.file.Path, java.nio.file.Path): no git, no network, and it never reads the build's class output.
ReleaseHistoryCheckAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseHistoryCheckAction
 
ReleaseHistoryCheckAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The check's inputs.
ReleaseSnapshotHistory - Class in com.egoge.ai.atlas.plugin
Reads the release directories ReleaseSnapshots writes: the verified history, and the aggregate changelog, extracted from ReleaseSnapshots so each file stays under the 500-line cap.
ReleaseSnapshots - Class in com.egoge.ai.atlas.plugin
Releases the accepted contract as an immutable snapshot, <releases>/<version>/, and verifies a build's contract against one already released.
ReleaseSnapshots.Outcome - Record Class in com.egoge.ai.atlas.plugin
A release made.
ReleaseSnapshots.ReleaseException - Exception in com.egoge.ai.atlas.plugin
A release that cannot be made, or a released snapshot that fails verification.
ReleaseSnapshots.Request - Record Class in com.egoge.ai.atlas.plugin
What to release.
ReleaseSpec - Class in com.egoge.ai.atlas.plugin
agentic { release { … } } : where agenticRelease writes released contracts, and the release policy.
ReleaseSpec(ObjectFactory) - Constructor for class com.egoge.ai.atlas.plugin.ReleaseSpec
 
ReleaseVerifyAction - Class in com.egoge.ai.atlas.plugin
agenticReleaseVerify's worker: proves agentic { releaseVersion } 's tag resolves to exactly HEAD (E2, D8.2, plan §3.5, OQ-3), through the same fail-closed GitRepository and PublishedHistory proof agenticRelease uses, then verifies the build matches that release through ReleaseSnapshots.verifyBuild(java.nio.file.Path, java.nio.file.Path, java.lang.String, byte[], java.util.Map<java.lang.String, byte[]>, java.lang.String).
ReleaseVerifyAction() - Constructor for class com.egoge.ai.atlas.plugin.ReleaseVerifyAction
 
ReleaseVerifyAction.Parameters - Interface in com.egoge.ai.atlas.plugin
The verify step's inputs.
render(ReleaseVersion) - Method in class com.egoge.ai.atlas.plugin.TagName
Renders the tag name for version.
Request(String, boolean, ReleasePolicy.Policy, Path, byte[], Map<String, byte[]>, String, String, Set<ReleaseVersion>) - Constructor for record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Creates an instance of a Request record class.
RestArguments - Class in com.egoge.ai.atlas.plugin
The REST flag of the main compileJava task, when it is set.
RestArguments() - Constructor for class com.egoge.ai.atlas.plugin.RestArguments
 

S

sha256(byte[]) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
The lowercase hexadecimal SHA-256 of bytes.

T

tagName() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the tagName record component.
TagName - Class in com.egoge.ai.atlas.plugin
agentic { release { tagName } } : the git tag a released version is proved by (F1).
toString() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns a string representation of this record class.
toString() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns a string representation of this record class.

V

verifyBuild(Path, Path, String, byte[], Map<String, byte[]>, String) - Static method in class com.egoge.ai.atlas.plugin.ReleaseSnapshots
Verifies the release history's internal consistency, and that version's release is exactly what the build produced (E2, D8.2, plan §3.5 step 6, OQ-4): the IR canonically equal, every snapshotted artifact byte for byte, the same set of snapshotted files present in both (naming an artifact the build produces the release does not, or the reverse), and the released contractResources.configuration structurally equal to the build's effective configuration.
version() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Outcome
Returns the value of the version record component.
version() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the version record component.
versionTracksApiMajor() - Method in record class com.egoge.ai.atlas.plugin.ReleaseSnapshots.Request
Returns the value of the versionTracksApiMajor record component.
A B C D E G H I M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form