Integrate BACKBEAT SDK and resolve KACHING license validation
Major integrations and fixes: - Added BACKBEAT SDK integration for P2P operation timing - Implemented beat-aware status tracking for distributed operations - Added Docker secrets support for secure license management - Resolved KACHING license validation via HTTPS/TLS - Updated docker-compose configuration for clean stack deployment - Disabled rollback policies to prevent deployment failures - Added license credential storage (CHORUS-DEV-MULTI-001) Technical improvements: - BACKBEAT P2P operation tracking with phase management - Enhanced configuration system with file-based secrets - Improved error handling for license validation - Clean separation of KACHING and CHORUS deployment stacks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		
							
								
								
									
										43
									
								
								vendor/go.uber.org/multierr/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								vendor/go.uber.org/multierr/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| # multierr [![GoDoc][doc-img]][doc] [![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov] | ||||
|  | ||||
| `multierr` allows combining one or more Go `error`s together. | ||||
|  | ||||
| ## Features | ||||
|  | ||||
| - **Idiomatic**: | ||||
|   multierr follows best practices in Go, and keeps your code idiomatic. | ||||
|     - It keeps the underlying error type hidden, | ||||
|       allowing you to deal in `error` values exclusively. | ||||
|     - It provides APIs to safely append into an error from a `defer` statement. | ||||
| - **Performant**: | ||||
|   multierr is optimized for performance: | ||||
|     - It avoids allocations where possible. | ||||
|     - It utilizes slice resizing semantics to optimize common cases | ||||
|       like appending into the same error object from a loop. | ||||
| - **Interoperable**: | ||||
|   multierr interoperates with the Go standard library's error APIs seamlessly: | ||||
|     - The `errors.Is` and `errors.As` functions *just work*. | ||||
| - **Lightweight**: | ||||
|   multierr comes with virtually no dependencies. | ||||
|  | ||||
| ## Installation | ||||
|  | ||||
| ```bash | ||||
| go get -u go.uber.org/multierr@latest | ||||
| ``` | ||||
|  | ||||
| ## Status | ||||
|  | ||||
| Stable: No breaking changes will be made before 2.0. | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
|  | ||||
| Released under the [MIT License]. | ||||
|  | ||||
| [MIT License]: LICENSE.txt | ||||
| [doc-img]: https://pkg.go.dev/badge/go.uber.org/multierr | ||||
| [doc]: https://pkg.go.dev/go.uber.org/multierr | ||||
| [ci-img]: https://github.com/uber-go/multierr/actions/workflows/go.yml/badge.svg | ||||
| [cov-img]: https://codecov.io/gh/uber-go/multierr/branch/master/graph/badge.svg | ||||
| [ci]: https://github.com/uber-go/multierr/actions/workflows/go.yml | ||||
| [cov]: https://codecov.io/gh/uber-go/multierr | ||||
		Reference in New Issue
	
	Block a user
	 anthonyrawlins
					anthonyrawlins